From 896711eb8281da9edaa01b8219a5144179914475 Mon Sep 17 00:00:00 2001
From: Dan Walsh <dwalsh@redhat.com>
Date: Wed, 9 Oct 2013 17:06:27 -0400
Subject: [PATCH 27/74] Update Translations

---
 policycoreutils/.tx/config             |    2 +-
 policycoreutils/po/Makefile            |   11 +-
 policycoreutils/po/POTFILES            |   24 +-
 policycoreutils/po/POTFILES.in         |    2 +
 policycoreutils/po/af.po               | 3572 ++++++++++++++++------
 policycoreutils/po/af_ZA.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/aln.po              | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/am.po               | 3572 ++++++++++++++++------
 policycoreutils/po/ar.po               | 3621 ++++++++++++++++-------
 policycoreutils/po/as.po               | 4165 +++++++++++++++++++-------
 policycoreutils/po/ast.po              | 3594 +++++++++++++++-------
 policycoreutils/po/az.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/bal.po              | 5098 +++++++++++++++++++++++++++++++
 policycoreutils/po/be.po               | 3573 ++++++++++++++++------
 policycoreutils/po/bg.po               | 3888 +++++++++++++++++-------
 policycoreutils/po/bn.po               | 3591 ++++++++++++++++------
 policycoreutils/po/bn_BD.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/bn_IN.po            | 3928 +++++++++++++++++-------
 policycoreutils/po/bo.po               | 5098 +++++++++++++++++++++++++++++++
 policycoreutils/po/br.po               | 3594 +++++++++++++++-------
 policycoreutils/po/brx.po              | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/bs.po               | 3625 ++++++++++++++++-------
 policycoreutils/po/ca.po               | 3674 ++++++++++++++++-------
 policycoreutils/po/cs.po               | 3607 +++++++++++++++-------
 policycoreutils/po/cs_CZ.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/cy.po               | 3573 ++++++++++++++++------
 policycoreutils/po/da.po               | 3627 ++++++++++++++++-------
 policycoreutils/po/de.po               | 4277 +++++++++++++++++++-------
 policycoreutils/po/de_CH.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/dz.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/el.po               | 3610 +++++++++++++++-------
 policycoreutils/po/en_GB.po            | 3620 ++++++++++++++++-------
 policycoreutils/po/en_US.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/eo.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/es.po               | 4664 +++++++++++++++++++++--------
 policycoreutils/po/es_ES.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/es_MX.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/et.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/eu.po               | 3642 ++++++++++++++++-------
 policycoreutils/po/eu_ES.po            | 3572 ++++++++++++++++------
 policycoreutils/po/fa.po               | 3594 +++++++++++++++-------
 policycoreutils/po/fa_IR.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/fi.po               | 3665 ++++++++++++++++-------
 policycoreutils/po/fr.po               | 4548 ++++++++++++++++++++--------
 policycoreutils/po/ga.po               | 3597 +++++++++++++++-------
 policycoreutils/po/gl.po               | 3594 +++++++++++++++-------
 policycoreutils/po/gu.po               | 4124 +++++++++++++++++++-------
 policycoreutils/po/he.po               | 3571 ++++++++++++++++------
 policycoreutils/po/hi.po               | 4015 ++++++++++++++++++-------
 policycoreutils/po/hr.po               | 3640 ++++++++++++++++-------
 policycoreutils/po/hr_HR.po            | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/hu.po               | 4532 +++++++++++++++++++++-------
 policycoreutils/po/hy.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/ia.po               | 3591 ++++++++++++++++------
 policycoreutils/po/id.po               | 3591 ++++++++++++++++------
 policycoreutils/po/ilo.po              | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/is.po               | 3594 +++++++++++++++-------
 policycoreutils/po/it.po               | 4264 +++++++++++++++++++-------
 policycoreutils/po/it_IT.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/ja.po               | 4611 +++++++++++++++++++++--------
 policycoreutils/po/ja_JP.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/ka.po               | 3594 +++++++++++++++-------
 policycoreutils/po/kk.po               | 3594 +++++++++++++++-------
 policycoreutils/po/km.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/kn.po               | 4208 +++++++++++++++++++-------
 policycoreutils/po/ko.po               | 4202 +++++++++++++++++++-------
 policycoreutils/po/ks.po               | 3594 +++++++++++++++-------
 policycoreutils/po/ku.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/ky.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/la.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/lo.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/lt.po               | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/lt_LT.po            | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/lv.po               | 3597 +++++++++++++++-------
 policycoreutils/po/lv_LV.po            | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/mai.po              | 3613 ++++++++++++++++------
 policycoreutils/po/mg.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/mk.po               | 3640 ++++++++++++++++-------
 policycoreutils/po/ml.po               | 4202 +++++++++++++++++++-------
 policycoreutils/po/mn.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/mr.po               | 4131 +++++++++++++++++++-------
 policycoreutils/po/ms.po               | 3593 ++++++++++++++++------
 policycoreutils/po/ms_MY.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/my.po               | 3572 ++++++++++++++++------
 policycoreutils/po/nb.po               | 3595 +++++++++++++++-------
 policycoreutils/po/nds.po              | 3617 +++++++++++++++-------
 policycoreutils/po/ne.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/nl.po               | 3647 ++++++++++++++++-------
 policycoreutils/po/nn.po               | 3591 ++++++++++++++++------
 policycoreutils/po/no.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/nso.po              | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/or.po               | 4126 +++++++++++++++++++-------
 policycoreutils/po/pa.po               | 4262 ++++++++++++++++++--------
 policycoreutils/po/pl.po               | 4140 +++++++++++++++++++-------
 policycoreutils/po/policycoreutils.pot | 3559 ++++++++++++++++------
 policycoreutils/po/pt.po               | 3674 ++++++++++++++++-------
 policycoreutils/po/pt_BR.po            | 4049 ++++++++++++++++++-------
 policycoreutils/po/ro.po               | 3597 +++++++++++++++-------
 policycoreutils/po/ru.po               | 4492 ++++++++++++++++++++--------
 policycoreutils/po/ru_RU.po            | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/si.po               | 3572 ++++++++++++++++------
 policycoreutils/po/si_LK.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/sk.po               | 3615 +++++++++++++++-------
 policycoreutils/po/sl.po               | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/sq.po               | 3594 +++++++++++++++-------
 policycoreutils/po/sr.po               | 3631 ++++++++++++++++-------
 policycoreutils/po/sr@latin.po         | 3634 ++++++++++++++++-------
 policycoreutils/po/sv.po               | 4110 ++++++++++++++++++-------
 policycoreutils/po/ta.po               | 4214 +++++++++++++++++++-------
 policycoreutils/po/ta_IN.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/te.po               | 3968 ++++++++++++++++++-------
 policycoreutils/po/tg.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/th.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/tl.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/tr.po               | 3601 +++++++++++++++-------
 policycoreutils/po/uk.po               | 4383 ++++++++++++++++++++-------
 policycoreutils/po/uk_UA.po            | 5100 ++++++++++++++++++++++++++++++++
 policycoreutils/po/ur.po               | 3571 ++++++++++++++++------
 policycoreutils/po/vi.po               | 3594 +++++++++++++++-------
 policycoreutils/po/vi_VN.po            | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/wo.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/xh.po               | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/zh_CN.GB2312.po     | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/zh_CN.po            | 3846 +++++++++++++++++-------
 policycoreutils/po/zh_HK.po            | 3591 ++++++++++++++++------
 policycoreutils/po/zh_TW.Big5.po       | 5099 +++++++++++++++++++++++++++++++
 policycoreutils/po/zh_TW.po            | 4050 ++++++++++++++++++-------
 policycoreutils/po/zu.po               | 5099 +++++++++++++++++++++++++++++++
 128 files changed, 458734 insertions(+), 77144 deletions(-)
 create mode 100644 policycoreutils/po/af_ZA.po
 create mode 100644 policycoreutils/po/aln.po
 create mode 100644 policycoreutils/po/az.po
 create mode 100644 policycoreutils/po/bal.po
 create mode 100644 policycoreutils/po/bn_BD.po
 create mode 100644 policycoreutils/po/bo.po
 create mode 100644 policycoreutils/po/brx.po
 create mode 100644 policycoreutils/po/cs_CZ.po
 create mode 100644 policycoreutils/po/de_CH.po
 create mode 100644 policycoreutils/po/dz.po
 create mode 100644 policycoreutils/po/en_US.po
 create mode 100644 policycoreutils/po/eo.po
 create mode 100644 policycoreutils/po/es_ES.po
 create mode 100644 policycoreutils/po/es_MX.po
 create mode 100644 policycoreutils/po/et.po
 create mode 100644 policycoreutils/po/fa_IR.po
 create mode 100644 policycoreutils/po/hr_HR.po
 create mode 100644 policycoreutils/po/hy.po
 create mode 100644 policycoreutils/po/ilo.po
 create mode 100644 policycoreutils/po/it_IT.po
 create mode 100644 policycoreutils/po/ja_JP.po
 create mode 100644 policycoreutils/po/km.po
 create mode 100644 policycoreutils/po/ku.po
 create mode 100644 policycoreutils/po/ky.po
 create mode 100644 policycoreutils/po/la.po
 create mode 100644 policycoreutils/po/lo.po
 create mode 100644 policycoreutils/po/lt.po
 create mode 100644 policycoreutils/po/lt_LT.po
 create mode 100644 policycoreutils/po/lv_LV.po
 create mode 100644 policycoreutils/po/mg.po
 create mode 100644 policycoreutils/po/mn.po
 create mode 100644 policycoreutils/po/ms_MY.po
 create mode 100644 policycoreutils/po/ne.po
 create mode 100644 policycoreutils/po/no.po
 create mode 100644 policycoreutils/po/nso.po
 create mode 100644 policycoreutils/po/ru_RU.po
 create mode 100644 policycoreutils/po/si_LK.po
 create mode 100644 policycoreutils/po/sl.po
 create mode 100644 policycoreutils/po/ta_IN.po
 create mode 100644 policycoreutils/po/tg.po
 create mode 100644 policycoreutils/po/th.po
 create mode 100644 policycoreutils/po/tl.po
 create mode 100644 policycoreutils/po/uk_UA.po
 create mode 100644 policycoreutils/po/vi_VN.po
 create mode 100644 policycoreutils/po/wo.po
 create mode 100644 policycoreutils/po/xh.po
 create mode 100644 policycoreutils/po/zh_CN.GB2312.po
 create mode 100644 policycoreutils/po/zh_TW.Big5.po
 create mode 100644 policycoreutils/po/zu.po

diff --git a/policycoreutils/.tx/config b/policycoreutils/.tx/config
index 07643e9..daff18c 100644
--- a/policycoreutils/.tx/config
+++ b/policycoreutils/.tx/config
@@ -1,5 +1,5 @@
 [main]
-host = https://www.transifex.net
+host = https://www.transifex.com
 
 [policycoreutils.policycoreutils]
 file_filter = po/<lang>.po
diff --git a/policycoreutils/po/Makefile b/policycoreutils/po/Makefile
index a377996..a693823 100644
--- a/policycoreutils/po/Makefile
+++ b/policycoreutils/po/Makefile
@@ -60,6 +60,7 @@ POTFILES = \
 	../gui/system-config-selinux.py \
 	../gui/usersPage.py \
 	../secon/secon.c \
+	booleans.py \
 	../sepolicy/info.c \
 	../sepolicy/search.c \
 	../sepolicy/sepolicy.py \
@@ -67,6 +68,8 @@ POTFILES = \
 	../sepolicy/sepolicy/__init__.py \
 	../sepolicy/sepolicy/network.py \
 	../sepolicy/sepolicy/generate.py \
+	../sepolicy/sepolicy/sepolicy.glade \
+	../sepolicy/sepolicy/gui.py \
 	../sepolicy/sepolicy/manpage.py \
 	../sepolicy/sepolicy/transition.py \
 	../sepolicy/sepolicy/templates/executable.py \
@@ -80,13 +83,16 @@ POTFILES = \
 	../sepolicy/sepolicy/templates/var_lib.py \
 	../sepolicy/sepolicy/templates/var_log.py \
 	../sepolicy/sepolicy/templates/var_run.py \
-	../sepolicy/sepolicy/templates/var_spool.py \
+	../sepolicy/sepolicy/templates/var_spool.py
 
 #default:: clean
 
 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; \
@@ -95,6 +101,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 b/policycoreutils/po/POTFILES
index 667e394..bcb9e99 100644
--- a/policycoreutils/po/POTFILES
+++ b/policycoreutils/po/POTFILES
@@ -47,4 +47,26 @@
 	../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/sepolicy.glade
+	../sepolicy/sepolicy/gui.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/POTFILES.in b/policycoreutils/po/POTFILES.in
index 75117f4..aca0474 100644
--- a/policycoreutils/po/POTFILES.in
+++ b/policycoreutils/po/POTFILES.in
@@ -42,6 +42,8 @@ sepolicy/sepolicy/communicate.py
 sepolicy/sepolicy/__init__.py
 sepolicy/sepolicy/network.py
 sepolicy/sepolicy/generate.py
+sepolicy/sepolicy/sepolicy.glade
+sepolicy/sepolicy/gui.py
 sepolicy/sepolicy/manpage.py
 sepolicy/sepolicy/transition.py
 sepolicy/sepolicy/templates/executable.py
diff --git a/policycoreutils/po/af.po b/policycoreutils/po/af.po
index 961d921..e4a6e09 100644
--- a/policycoreutils/po/af.po
+++ b/policycoreutils/po/af.po
@@ -1,21 +1,22 @@
 # 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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Afrikaans (http://www.transifex.com/projects/p/fedora/"
+"language/af/)\n"
+"Language: af\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"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1972,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/af_ZA.po b/policycoreutils/po/af_ZA.po
new file mode 100644
index 0000000..fb0b1d9
--- /dev/null
+++ b/policycoreutils/po/af_ZA.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/"
+"fedora/language/af_ZA/)\n"
+"Language: af_ZA\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/aln.po b/policycoreutils/po/aln.po
new file mode 100644
index 0000000..507644c
--- /dev/null
+++ b/policycoreutils/po/aln.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Albanian Gheg (http://www.transifex.com/projects/p/fedora/"
+"language/aln/)\n"
+"Language: aln\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/am.po b/policycoreutils/po/am.po
index 961d921..db49486 100644
--- a/policycoreutils/po/am.po
+++ b/policycoreutils/po/am.po
@@ -1,21 +1,22 @@
 # 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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Amharic (http://www.transifex.com/projects/p/fedora/language/"
+"am/)\n"
+"Language: am\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"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1972,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ar.po b/policycoreutils/po/ar.po
index 151ca6a..b03fb78 100644
--- a/policycoreutils/po/ar.po
+++ b/policycoreutils/po/ar.po
@@ -1,35 +1,39 @@
 # 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@gmail.com>, 2010.
-# Amjad Al-Obaili <moltaheb@hotmail.com>, 2010.
-# Majed Abdullah <majed1ksu@hotmail.com>, 2010.
-# Munzir Taha <munzirtaha@gmail.com>, 2012.
-# Saud Al-Otaibi <ss08ss08@hotmail.com>, 2010.
+# Ali Al-Ammari <ali.a.alammari@gmail.com>, 2010
+# Amjad Al-Obaili <moltaheb@hotmail.com>, 2010
+# Majed Abdullah <majed1ksu@hotmail.com>, 2010
+# Munzir Taha <munzirtaha@gmail.com>, 2012
+# Saud Al-Otaibi <ss08ss08@hotmail.com>, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Arabic <trans-ar@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"
-"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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "خطأ في تهيئة PAM\n"
@@ -78,7 +82,7 @@ msgstr "عفوا، لا يمكن استعمال run_init إلا على نواة
 msgid "authentication failed.\n"
 msgstr "فشل في التوثيق.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "لا يمكن ضبط سياق exec لـ %s.\n"
@@ -91,871 +95,907 @@ msgstr "******************** مهم ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "لتفعيل حزمة السياسات هذه، نفذ:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "لا يمكن إنشاء معالج semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "سياسة SELinux غير مُدارة أو لا يمكن الوصول إلى المخزن."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "لا يمكن قراءة مخزن السياسات."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "لا يمكن  إنشاء اتصال semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "لا يمكن اختبار حالة تفعيل MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "غير مطبقة بعد"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "عملية semanage تحت التنفيذ"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "لا يمكن بدء عملية semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "لا يمكن تنفيذ عملية semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "عملية semanage ليست تحت التنفيذ"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "لا يمكن عرض قائمة وحدات SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "اسم الوحدة"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "إصدار"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "معطّل"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "لا يمكن ضبط النطاق المتساهل %s (خطأ في تثبيت الوحدة)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "لا يمكن إزالة النطاق المتساهل %s (فشل في الإزالة)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "لا يمكن إنشاء مفتاح لـ %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "لا يمكن التحقق في إذا ما كان مخطط الدخول لـ %s معرفا"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "مجموعة لينكس %s غير موجودة"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "مستخدم لينكس %s غير موجود"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "لا يمكن إنشاء مخطط الدخول لـ %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "لا يمكن ضبط اسم لـ %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "لا يمكن ضبط مدى MLS لـ %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "لا يمكن ضبط مستخدم SELinux لـ %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "لا يمكن إضافة مخطط الدخول لـ %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "بحاجة إلى seuser أو serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "مخطط الدخول لـ %s غير معرّف"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "لا يمكن استعلام seuser لـ %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "تخطيط الدخول لـ %s معرف في السياسة، لا يمكن حذفه"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "اسم الدخول"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "مستخدم SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "مدى MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "لا يمكن التحقق من إذا كان مستخدم SELinux %s معرفا"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "لا يمكن استعلام المستخدم عن %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "يجب إضافة دور واحد على الأقل لـ %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "لا يمكن إنشاء مستخدم SELinux لـ %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "لا يمكن إضافة دور %s لـ %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "لا يمكن ضبط مستوى MLS لـ %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "لا يمكن إضافة البادئة %s لـ %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "لا يمكن استخراج مفتاح لـ %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "لا يمكن إضافة مستخدم SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "يحتاج إلى بادئة، أدوار، مستويات أو مدى"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "يحتاج إلى بادئة أو أدوار"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "مستخدم SELinux %s غير معرف"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "لا يمكن تعديل مستخدم SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "مستخدم SELinux لـ %s معرف في السياسة، لا يمكن حذفه"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "لا يمكن حذف مستخدم SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "لا يمكن عرض قائمة مستخدمي SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "لا يمكن عرض قائمة أدوار المستخدم %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "عنونة"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "بادئة"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "مستوى MSC"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "مدى MSC"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "أدوار SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "بروتوكول udp أو tcp مطلوب"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "المنفذ مطلوب"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "لا يمكن إنشاء مفتاح لـ %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "النوع مطلوب"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "لا يمكن التحقق من إذا كان المنفذ %s/%s معرفا"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "المنفذ %s/%s معرف مسبقا"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "لا يمكن إنشاء منفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "لا يمكن إنشاء سياق لـ %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "لا يمكن ضبط مستخدم في سياق المنفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "لا يمكن ضبط دور في سياق المنفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "لا يمكن ضبط نوع في سياق المنفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "لا يمكن ضبط حقل mls في سياق المنفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "لا يمكن ضبط سياق المنفذ لـ %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "لا يمكن إضافة المنفذ %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "يتطلب setype أو serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "يتطلب setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "المنفذ %s/%s غير معرفة"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "لا يمكن استعلام المنفذ %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "لا يمكن تعديل المنفذ %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "لا يمكن عرض قائمة المنافذ"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "لا يمكن حذف المنفذ %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "المنفذ %s/%s معرف في السياسة، لا يمكن حذفه"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "لا يمكن حذف المنفذ %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "لا يمكن عرض قائمة المنافذ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "نوع منفذ SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "الأول"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "رقم المنفذ"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "عنوان العقدة مطلوب"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "البروتوكول غير معروف أو مفقود"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "لا يمكن إنشاء مفتاح لـ %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "لا يمكن التحقق من إذا كان العنوان %s معرفا"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "لا يمكن إنشاء العنوان لـ %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "لا يمكن إنشاء سياق لـ %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "لا يمكن ضبط قناع لـ %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "لا يمكن ضبط مستخدم في سياق العنوان لـ %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "لا يمكن ضبط دور في سياق العنوان لـ %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "لا يمكن ضبط نوع في سياق العنوان لـ %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "لا يمكن ضبط حقل mls في سياق العنوان لـ %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "لا يمكن ضبط سياق العنوان لـ %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "لا يمكن إضافة العنوان %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "العنوان %s غير معرف"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "لا يمكن استعلام العنوان %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "لا يمكن تعديل العنوان %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "العنوان %s معرف في السياسة، لا يمكن حذفه"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "لا يمكن حذف العنوان %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "لا يمكن عرض قائمة العناوين"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "نوع SELinux مطلوب"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "لا يمكن التحقق من إذا كانت الواجهة %s معرفة"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "لا يمكن إنشاء واجهة لـ %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "لا يمكن ضبط مستخدم في سياق الواجهة لـ %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "لا يمكن ضبط دور في سياق الواجهة لـ %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "لا يمكن ضبط نوع في سياق الواجهة لـ %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "لا يمكن ضبط حقل mls في سياق الواجهة لـ %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "لا يمكن ضبط سياق المنفذ لـ %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "لا يمكن ضبط سياق الرسالة ل%s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "لا يمكن إضافة الواجهة %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "الواجهة %s غير معرفة"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "لا يمكن استعلام الواجهة %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "لا يمكن تعديل الواجهة %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "الواجهة %s معرفة في السياسة، لا يمكن حذفها"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "لا يمكن حذف الواجهة %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "لا يمكن عرض قائمة الواجهات"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "واجهة SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "سياق"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "لا يمكن ضبط مستخدم في سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "لا يمكن ضبط دور في سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "لا يمكن ضبط حقل mls في سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "مواصفات ملف خاطئة"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "لا يمكن التحقق من إذا كان سياق الملف لـ %s معرفا"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "لا يمكن إنشاء سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "لا يمكن ضبط نوع في سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "لا يمكن ضبط سياق ملف لـ %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "لا يمكن إضافة سياق ملف لـ %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "يتطلب setype، serange أو seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "سياق الملف لـ %s غير معرف"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "لا يمكن استعلام سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "لا يمكن تعديل سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "لا يمكن عرض قائمة سياقات الملفات"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "لا يمكن حذف سياق الملف %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "سياق الملف لـ %s معرف في السياسة، لا يمكن حذفه"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "لا يمكن حذف سياق الملف لـ %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "لا يمكن عرض قائمة سياقات الملفات"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "لا يمكن عرض قائمة سياقات الملفات المحلية"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "نوع"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "لا يمكن التحقق من إذا كانت القيمة المنطقية %s معرفة"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "القيمة المنطقية %s غير معرفة"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "لا يمكن استعلام سياق الملف %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "يجب أن تحدد أحد القيم التالية: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "لا يمكن ضبط القيمة المنطقية النشطة %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "لا يمكن تعديل القيمة المنطقية %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "بنية خاطئة %s: سجّل %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "القيمة المنطقية %s معرفة في السياسة، لا يمكن حذفها"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "لا يمكن حذف القيمة المنطقية %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "لا يمكن عرض قائمة القيم المنطقية"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "إلغاء التشغيل"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "تشغيل"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "قيمة منطقية لـSELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "وصف"
 
@@ -994,206 +1034,226 @@ msgstr "خطأ! القشرة (Shell) غير صالحة.\n"
 msgid "Unable to clear environment\n"
 msgstr "لا يمكن في إخلاء البيئة\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "خطأ في تغيير uid، سيتم الإلغاء.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "خطأ في إعادة KEEPCAPS، سيتم الإلغاء.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "خطأ في الاتصال بنظام التدوين.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "خطأ في تعيين الذاكرة.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "خطأ في إرسال رسالة التدوين.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "لا يمكن تحديد ضبط الإلزام.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "خطأ! لا يمكن فتح %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s! لا يمكن الحصول على السياق الحالي لـ %s، لن تعاد عنونة tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s! لا يمكن الحصول على السياق الجديد لـ %s، لن تعاد عنونة tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! لا يمكن ضبط السياق الجديد لـ %s.\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "تغيرت عناوين %s.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "تحذير! لا يمكن استعادة السياق لـ %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "خطأ: تم تعريف أكثر من دور\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "خطأ: تم تعريف أكثر من نوع\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "عفوا، -l يمكن استعمالها مع دعم SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "خطأ: تم تعريف أكثر من مستوى\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "خطأ: لا يسمح لك بتغيير المستويات من خلال وحدة طرفية غير آمنة \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "لا يمكن الحصول على النوع الافتراضي.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "فشل في الحصول على سياق جديد.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "فشل في ضبط دور جديد %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "فشل في ضبط نوع جديد %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "فشل في بناء مدى جديد مع مستوى %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "فشل في ضبط مدى جديد %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "فشل في في تحويل السياق الجديد إلى نص\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ليس سياقا صالحا\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "غير قادر على تعيين ذاكرة لـnew_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "غير قادر على الحصول على مجموعة الإشارات الفارغة\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "غير قادر على ضبط معالج SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "عفوا، لا يمكن استعمال newrole إلا على نواة SELinux.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "فشل في الحصول على old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "تحذير! استعادة معلومات tty غير ممكنة.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "خطأ في قراءة إعدادات خدمة PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: كلمة المرور خاطئة لـ %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: فشل في التفرع: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "غير قادر لاستعادة عنوان tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "فشل في إغلاق tty بصورة صحيحة\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "لا يمكن إغلاق الواصفات.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "خطأ في تعيين argv0 الخاص بالقشرة (shell).\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "غير قادر على استعادة البيئة، سيتم الإلغاء\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "فشل في تنفيذ القشرة (shell)\n"
 
@@ -1420,7 +1480,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1430,7 +1490,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1442,7 +1502,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1451,7 +1511,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1461,7 +1521,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1513,8 +1573,8 @@ msgstr ""
 
 #: ../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:592
@@ -1527,8 +1587,8 @@ 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 "
+"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 ""
 
@@ -1536,7 +1596,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1596,8 +1657,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1621,7 +1681,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1752,75 +1812,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1835,6 +1895,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1844,7 +1908,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1882,10 +1948,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1893,7 +1963,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1906,11 +1976,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1962,6 +2032,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1974,6 +2046,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2043,6 +2116,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2137,8 +2211,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2166,1321 +2240,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "غير معروف"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "غير معروف"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "مدى MSC"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "نوع منفذ SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "قيمة منطقية لـSELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "اسم الدخول"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "نوع منفذ SELinux"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "نوع منفذ SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "نوع منفذ SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "نوع منفذ SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "اسم الوحدة"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "مستخدم SELinux"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "معطّل"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ليس سياقا صالحا\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "اسم الدخول"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "معطّل"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "لا يمكن تغيير مخطط الدخول لـ %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "أدوار SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "لا يمكن حذف سياق الملف لـ %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "لا يمكن تعديل سياق الملف لـ %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "أدوار SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "بنية خاطئة %s: سجّل %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "لا يمكن إنشاء منفذ لـ %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "مدى MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "لا يمكن حذف تخطيط الدخول لـ %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "لا يمكن عرض قائمة تخطيطات الدخول"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "مستخدم SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/as.po b/policycoreutils/po/as.po
index f5448a3..4689a67 100644
--- a/policycoreutils/po/as.po
+++ b/policycoreutils/po/as.po
@@ -1,25 +1,27 @@
 # 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@gmail.com>, 2006.
-# Amitakhya Phukan <aphukan@fedoraproject.org>, 2008-2010.
-# Amitakhya Phukan <aphukan@redhat.com>, 2008.
-# Nilamdyuti Goswami <ngoswami@redhat.com>, 2011-2012.
-# Nilamdyuti Goswami <ngoswami@redhat.com>, 2011-2012, 2013.
+# Amitakhya Phukan <amitakhya.phukan@gmail.com>, 2006
+# Amitakhya Phukan <aphukan@fedoraproject.org>, 2008-2010
+# Amitakhya Phukan <aphukan@redhat.com>, 2008
+# ngoswami <ngoswami@redhat.com>, 2013
+# ngoswami <ngoswami@redhat.com>, 2011-2013
+# ngoswami <ngoswami@redhat.com>, 2013
 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-07 14:17+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-19 09:56+0000\n"
 "Last-Translator: ngoswami <ngoswami@redhat.com>\n"
-"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/as/)\n"
+"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/"
+"as/)\n"
+"Language: as\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -27,9 +29,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM আৰম্ভ কৰোঁতে ব্যৰ্থ\n"
@@ -78,7 +83,7 @@ msgstr "দুঃক্ষিত, run_init অকল SELinux কাৰ্ণে
 msgid "authentication failed.\n"
 msgstr "অনুমোদন কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec context %s লৈ স্থাপন কৰা নাযায়।\n"
@@ -91,871 +96,920 @@ msgstr "******************** গুৰুত্বপূৰ্ণ **************
 msgid "To make this policy package active, execute:"
 msgstr "চিহ্নিত নীতি পেকেইজ সক্ৰিয় কৰাৰ বাবে, সঞ্চালন কৰক:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage হেন্ডেল নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
+msgstr ""
+"SELinux নিয়মনীতি বৰ্তমানে ব্যৱস্থাপিত নহয় অথবা সংগ্ৰহস্থল ব্যৱহাৰ কৰা সম্ভৱ নহয়।"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "নিয়মনীতিৰ সংগ্ৰহস্থল পঢ়া নাযায়।"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage সংযোগ স্থাপন কৰা নাযায়"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLSৰ সক্ৰিয় অৱস্থা পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "বাস্তবায়িত নহয়"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage আদান-প্ৰদান ইতিমধ্যে চলমান"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage আদান-প্ৰদান আৰম্ভ কৰা নাযায়"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage আদান-প্ৰদান সমাপ্ত কৰা নাযায়"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage আদান-প্ৰদান চলমান নহয়"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux অংশৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "অংশৰ নাম"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "ভাৰ্সান"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Disabled"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "মডিউল অস্তিত্ববান নহয় %s"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "অংশ %s সক্ৰিয় কৰা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "অংশ %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit ক 'on' বা 'off' ৰ প্ৰয়োজন"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Builtin Permissive ধৰণসমূহ"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "স্বনিৰ্বাচিত Permissive ধৰণসমূহ"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"অনুমোদিত ডমেইনসমূহ সংস্থাপন কৰিবলে sepolgen python মডিউলৰ প্ৰয়োজন।\n"
+"কিছুমান বিতৰণত ইয়াক policycoreutils-devel পেকেইজত অন্তৰ্ভুক্ত কৰা হৈছে।\n"
+"# yum install policycoreutils-devel\n"
+"অথবা আপোনাৰ বিতৰণৰ সৈতে সদৃশ।"
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "permissive ডমেইন %s নিৰ্ধাৰণ কৰা নাযায় (মডিউল সংস্থাপন কৰিবলৈ ব্যৰ্থ)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "permissive ডমেইন %s আঁতৰুৱা নাযায় (অপসাৰণ কৰিবলৈ ব্যৰ্থ)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux সমষ্টি %s উপস্থিত নাই"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux ব্যৱহাৰকাৰী %s বৰ্তমানে উপস্থিত নাই"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s'ৰ নাম নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত MLS বিস্তাৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত SELinux ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser অথবা serange আৱশ্যক"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা নিৰ্ধাৰিত নহয়"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত seuser সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
+msgstr ""
+"%s'ৰ বাবে লগিন মেপিং ব্যৱস্থা নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত আঁতৰুৱা সম্ভৱ নহয়"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "লগিন মেপিং তালিকাভুক্ত কৰা নাযায়"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "লগিন নাম"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ব্যৱহাৰকাৰী"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS সীমা"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr "সেৱা"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s'ৰ বাবে ব্যৱহাৰকাৰী সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s'ৰ অন্তত এটা ভূমিকা যোগ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s'ৰ বাবে SELinux ব্যৱহাৰকাৰী নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s ভূমিকাটি, %s'ৰ বাবে নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত MLS স্তৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s প্ৰেফিক্সটি %s'ৰ ক্ষেত্ৰত যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s'ৰ বাবে কি' প্ৰাপ্ত কৰা নাযায়"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ব্যৱহাৰকাৰী %s যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "প্ৰেফিক্স, ভূমিকা, স্তৰ অথবা বিস্তাৰ উল্লেখ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "প্ৰেফিক্স অথবা ভূমিকা উল্লেখ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য নহয়"
+msgstr ""
+"SELinux ব্যৱহাৰকাৰী %s'ৰ বৈশিষ্ট্য নিয়মনীতিত নিৰ্ধাৰিত হৈছে যাৰ ফলত অপসাৰণযোগ্য "
+"নহয়"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ব্যৱহাৰকাৰী %s আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ব্যৱহাৰকাৰীসকলৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ব্যৱহাৰকাৰী %s'ৰ ভূমিকাৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "লেবেল ব্যৱস্থা"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "প্ৰেফিক্স"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS স্তৰ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS সীমা"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ৰোল"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "udp অথবা tcp প্ৰটোকল আৱশ্যক"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "পোৰ্ট উল্লেখ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "অবৈধ পোৰ্ট"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s'ৰ বাবে কি' নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ধৰণ উল্লেখ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "পোৰ্ট %s/%s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "পোৰ্ট %s/%s বৰ্তমানে নিৰ্ধাৰিত আছে"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s'ৰ বাবে পোৰ্ট নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ব্যৱহাৰকাৰী নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context'ত mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s'ৰ ক্ষেত্ৰত পোৰ্ট context নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s পোৰ্ট যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype অথবা serange আৱশ্যক"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype আৱশ্যক"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "%s/%s পোৰ্ট নিৰ্ধাৰিত নহয়"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s পোৰ্ট সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s পোৰ্ট পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s পোৰ্ট আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s পোৰ্টটি নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s পোৰ্ট আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "প'ৰ্টৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux পোৰ্টৰ ধৰণ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "প্ৰোটো"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "পোৰ্ট সংখ্যা"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "নোডৰ ঠিকনা উল্লেখ কৰা আৱশ্যক"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "অজ্ঞাত বা হেৰুৱা আচাৰবিধি"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr "SELinux ন'ড ধৰণৰ প্ৰয়োজন"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
 msgstr "ধৰণ %s অবৈধ, এটা ন'ড ধৰণ হব লাগিব"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s'ৰ কি' নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "addr %s নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%sৰ বাবে addr নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s'ৰ বাবে context নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%sৰ মাস্ক নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত addr context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত addr context নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "%s addr যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "%s addr নিৰ্ধাৰিত নহয়"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "%s addr প্ৰশ্ন কৰা নাযায়"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "%s addr পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "%s addr নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "%s addr আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "সকলো ন'ড মেপিংসমূহ মচি পেলাব নোৱাৰি"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "addrৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux Type আৱশ্যক"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s'ৰ প্ৰেক্ষাপট নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ভূমিকাৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত প্ৰেক্ষাপটৰ context'ৰ বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত বাৰ্তাৰ context নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s প্ৰেক্ষাপট যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s প্ৰেক্ষাপটৰ বৈশিষ্ট্য নিৰ্ধাৰিত নহয়"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s প্ৰেক্ষাপট সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s প্ৰেক্ষাপট পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "%s প্ৰেক্ষাপটটি নিয়মনীতিত নিৰ্ধাৰিত হৈছে আৰু অপসাৰণযোগ্য নহয়"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s প্ৰেক্ষাপট আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "সকলো আন্তঃপৃষ্ঠ  মেপিংসমূহ মচিব নোৱাৰি"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "প্ৰেক্ষাপটৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux আন্তঃপৃষ্ঠ"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "পৰিপ্ৰেক্ষতিত"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী ইতিমধ্যে আছে"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s ৰ কাৰণে ইকুইভেলেঞ্চ শ্ৰেণী বৰ্তমানে নাই"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ব্যৱহাৰকাৰী বৈশিষ্ট্য নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ভূমিকা নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ mls ক্ষেত্ৰ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "ফাইলৰ বৈশিষ্ট্য বৈধ নহয়"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ফাইল ধাৰ্য্যকৰণে খালি ঠাই অন্তৰ্ভুক্ত কৰিব নোৱাৰে"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-"instead"
-msgstr "ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+"ফাইল spec %s সমতূল্য নিয়ম '%s %s' ৰ সৈতে দন্দ কৰে; '%s' যোগ কৰাৰ চেষ্টা কৰি চাওক"
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
 msgstr "ধৰণ %s অবৈধ, এটা ফাইল অথবা ডিভাইচ ধৰণ হব লাগিব"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s'ৰ ফাইল context নিৰ্ধাৰিত হৈছে নে নাই পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s'ৰ ফাইল contex নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context লৈ ধৰণ নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইলৰ context নিৰ্ধাৰণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s'ৰ ক্ষেত্ৰত ফাইল context যোগ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange অথবা seuser আৱশ্যক"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s'ৰ ফাইল context আৱশ্যক"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s'ৰ বাবে ফাইল context সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s'ৰ বাবে ফাইল context পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "ফাইল context %s  আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s'ৰ ফাইল context নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত তাক অপসাৰণ কৰা সম্ভৱ নহয়"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s'ৰ ফাইল context আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ফাইল context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "স্থানীয় ফাইলৰ context'ৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ধৰণ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "বুলিয়েন %s'ৰ বৈশিষ্ট্য নিৰ্ধাৰিত হৈছে নে নাই তাক পৰীক্ষা কৰা নাযায়"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "বুলিয়েন %s'ৰ মান বৰ্তমানে নিৰ্ধাৰিত আছে"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "%s'ৰ ফাইল context সন্ধান কৰা নাযায়"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "নিম্নলিখিত এটা মান উল্লেখ কৰা আৱশ্যক: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "%s বুলিয়েনৰ সক্ৰিয় মান নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "%s বুলিয়েনৰ মান পৰিবৰ্তন কৰা নাযায়"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "বুলিয়েন %s'ৰ মান নিয়মনীতিত নিৰ্ধাৰিত হোৱাৰ ফলত অপসাৰণযোগ্য নহয়"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "বুলিয়েন %s আঁতৰুৱা নাযায়"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "বুলিয়েনৰ তালিকা নিৰ্মাণ কৰা নাযায়"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "বন্ধ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "আৰম্ভ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux বুলিয়েন"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "অৱস্থা"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "অবিকল্পিত"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "বিৱৰণ"
 
@@ -994,206 +1048,230 @@ msgstr "ত্ৰুটি!  বৈধ শ্বেল ব্যৱহাৰ ক
 msgid "Unable to clear environment\n"
 msgstr "পৰিবেশ পৰিশ্ৰুত কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid পৰিবৰ্তন কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে।\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS'ৰ মান পুনৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "অডিট চিস্টেমতৰ সৈতে সংযোগ কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "মেমৰি নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "অডিট সংক্ৰান্ত বাৰ্তা পাঠাতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "enforcing অৱস্থা নিৰ্ধাৰণ কৰা নাযায়।\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ত্ৰুটি!  %s খোলোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "ত্ৰুটি! %s ত O_NONBLOCK পৰিষ্কাৰ কৰিব নোৱাৰি\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s'ৰ ক্ষেত্ৰত নতুন context স্থাপন কৰা নাযায়\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s'ৰ লেবেল পৰিবৰ্তিত হৈছে।\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "সতৰ্কবাৰ্তা!  %s'ৰ context পুনৰুদ্ধাৰ কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ত্ৰুটি: একাধিক ভূমিকা উল্লিখিত হৈছে\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ত্ৰুটি: একাধিক ধৰণৰ ফাইল নিৰ্ধাৰিত হৈছে\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "দূঃক্ষিত, -l অকল SELinux MLS সমৰ্থনৰ সৈতে ব্যৱহাৰ কৰা যাব\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ত্ৰুটি: একাধিক স্তৰ নিৰ্ধাৰিত হৈছে\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "ত্ৰুটি: নিম্ন সুৰক্ষাসম্পন্ন টাৰ্মিনেলত মাত্ৰা পৰিবৰ্তনৰ অনুমতি উপলব্ধ নহয় \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "অবিকল্পিত প্ৰকৃতি সনাক্ত কৰা নাযায়।\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "new context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "নতুন ভূমিকা %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "নতুন ধৰণ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s স্তৰ সহ নতুন বিস্তাৰ নিৰ্মাণ কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "নতুন বিস্তাৰ %s স্থাপন কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "নতুন context'কে string হিচাপে ৰূপান্তৰ কৰা নাযায়\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s বৈধ context নহয়\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context'ৰ বাবে মেমৰি আবন্টন কৰোঁতে ব্যৰ্থ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "খালি সংকেত সংকলন প্ৰাপ্ত কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP হেন্ডলাৰ নিৰ্ধাৰণ কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "ক্ষমা কৰিব, newrole এ ক্ষমতাসমূহ বাদ দিবলে ব্যৰ্থ হল\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "দুঃক্ষিত, newrole অকল এটা SELinux কাৰ্ণেলে ব্যৱহাৰ কৰা যাব।\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context প্ৰাপ্ত কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ত্ৰুটি!  tty সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰা নাযায়।\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM সেৱাৰ বিন্যাস পঢ়োতে ত্ৰুটি।\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %s'ৰ পাছৱাৰ্ড সঠিক নহয়\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: fork কৰোঁতে ব্যৰ্থ: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty লেবেল পুনৰ স্থাপন কৰোঁতে ব্যৰ্থ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty সঠিকৰূপে বন্ধ কৰোঁতে ব্যৰ্থ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "বিৱৰণ প্ৰদৰ্শন বন্ধ কৰা নাযায়।\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "শ্বেল'ৰ argv0 আবন্টন কৰোঁতে ব্যৰ্থ।\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "অডিট বাৰ্তা পঠাবলে ব্যৰ্থ"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "নেইমস্পেইচলে পৰিবৰ্তন কৰিবলে ব্যৰ্থ\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "ক্ষমতা %m ড্ৰপ কৰিবলে ব্যৰ্থ\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "পৰিবেশ পুনৰুদ্ধাৰ কৰোঁতে ব্যৰ্থ, পৰিত্যাগ কৰা হৈছে\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "শ্বেল exec কৰোঁতে ব্যৰ্থ\n"
 
@@ -1324,19 +1402,25 @@ 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"
@@ -1346,19 +1430,25 @@ 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/\nMCS সীমা"
+msgstr ""
+"MLS/\n"
+"MCS সীমা"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1396,7 +1486,9 @@ 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 "অমিতাক্ষ ফুকন (aphukan@fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami@redhat.com)"
+msgstr ""
+"অমিতাক্ষ ফুকন (aphukan@fedoraproject.org), নীলমদ্যুতি গোস্বামী (ngoswami@redhat."
+"com)"
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
@@ -1414,13 +1506,15 @@ msgstr "SELinux Policy নিৰ্মাণৰ সামগ্ৰী"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>এপ্লিকেচন</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "প্ৰমিত Init ডিমন"
 
@@ -1428,9 +1522,11 @@ msgstr "প্ৰমিত Init ডিমন"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
+msgstr ""
+"বুট কৰাৰ সময় init স্ক্ৰিপ্টৰ মাধ্যমে আৰম্ভ হোৱা ডিমনসমূহ প্ৰমিত Init ডিমন নামে "
+"পৰিচিত। সাধাৰণতে /etc/rc.d/init.d ত এটা স্ক্ৰিপ্ট উপস্থিত থকা আৱশ্যক।"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS চিস্টেম ডিমন"
 
@@ -1442,16 +1538,17 @@ msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমন (inetd
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ইন্টাৰনেট সেৱাসমূহ ডিমনৰ ডিমনসমূহ xinetd দ্বাৰা আৰম্ভ কৰা হয়।"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
+msgstr ""
+"ৱেব চাৰ্ভাৰ (apache) দ্বাৰা আৰম্ভ কৰা ৱেব এপ্লিকেচন/স্ক্ৰিপ্ট (CGI) CGI স্ক্ৰিপ্ট"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন"
 
@@ -1459,9 +1556,11 @@ msgstr "ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচ
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
+msgstr ""
+"ব্যৱহাৰকাৰী দ্বাৰা আৰম্ভ কৰা কোনো এপ্লিকেচন যা আৱদ্ধ কৰাৰ বাবে চিহ্নিত তাক "
+"ব্যৱহাৰকাৰীসকলৰ এপ্লিকেচন নামে পৰিচিত"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1485,7 +1584,10 @@ msgstr "সৰ্বনিম্ন টাৰ্মিনেল ব্যৱহ
 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 উপস্থিত থাকবে না"
+msgstr ""
+"চিহ্নিত ব্যৱহাৰকাৰী টাৰ্মিনেল অথবা দূৰবৰ্তী লগ-ইনৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ "
+"পাৰিব।  অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত "
+"থাকবে না"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1495,7 +1597,9 @@ msgstr "সৰ্বনিম্ন X Windows ব্যৱহাৰকাৰী
 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 উপস্থিত থাকবে না"
+msgstr ""
+"চিহ্নিত ব্যৱহাৰকাৰী X অথবা টাৰ্মিনেলৰ মাধ্যমে মেচিনত লগ-ইন কৰিবলৈ পাৰিব।  "
+"অবিকল্পিতৰূপে, এই মেচিনত কোনো setuid, নেটৱাৰ্ক, sudo অথবা su উপস্থিত থাকবে না"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1505,7 +1609,9 @@ msgstr "ব্যৱহাৰকাৰীৰ ভূমিকা"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা ব্যৱহাৰকাৰী ভূমিকা।"
+msgstr ""
+"সম্পূৰ্ণ নেটৱাৰ্ক, ৰূপান্তৰবিহীন setuid এপ্লিকেচন বিনা, su বিনা আৰু sudo বিনা "
+"ব্যৱহাৰকাৰী ভূমিকা।"
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1513,9 +1619,11 @@ msgstr "প্ৰশাসক ব্যৱহাৰকাৰীৰ ভূমি
 
 #: ../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 ব্যৱহাৰকাৰীৰ প্ৰশাসনিক ভূমিকা প্ৰয়োগ কৰা যাব।"
+"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>"
@@ -1527,16 +1635,20 @@ msgstr "Root প্ৰশাসনিক ব্যৱহাৰকাৰীৰ 
 
 #: ../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 "
+"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 প্ৰশাসনিক ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন কৰিবলৈ সক্ষম ন'হ'ব।"
+msgstr ""
+"এই ব্যৱহাৰকাৰী দ্বাৰা root পৰিচয়ে মেচিন ব্যৱস্থাপনা কৰা হলে 'Root প্ৰশাসনিক "
+"ব্যৱহাৰকাৰীৰ ভূমিকা' নিৰ্বাচন কৰক। চিস্টেমত, এই ব্যৱহাৰকাৰীয়ে পোনেপোনে লগ-ইন "
+"কৰিবলৈ সক্ষম ন'হ'ব।"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>এপ্লিকেচনৰ নাম অথবা ব্যৱহাৰকাৰী ভূমিকা সুমুৱাওক:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "নাম"
 
@@ -1589,15 +1701,16 @@ msgstr "%s যি এপ্লিকেচন ডমেইনসমূহলে
 msgid ""
 "transition \n"
 "role tab"
-msgstr "পৰিবৰ্তন \nভূমিকা টেব"
+msgstr ""
+"পৰিবৰ্তন \n"
+"ভূমিকা টেব"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s লে পৰিবৰ্তন হোৱা ব্যৱহাৰকাৰী ভূমিকাসমূহ বাছক (_r):</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "চিহ্নিত এপ্লিকেচন ডমেইনত ৰূপান্তৰযোগ্য ব্যৱহাৰকাৰীৰ ভূমিকা নিৰ্বাচন কৰক"
 
 #: ../gui/polgen.glade:1056
@@ -1621,7 +1734,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP পোৰ্ট</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "সকল"
 
@@ -1635,7 +1748,8 @@ 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 "%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
+msgstr ""
+"%s ক 0 ৰ সৈতে bindresvport কল কৰাৰ অনুমতি দিয়ে। পোৰ্ট 600-1024 লে বন্ধা হৈছে"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1645,7 +1759,9 @@ msgstr "অসংৰক্ষিত পোৰ্ট (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
+msgstr ""
+"%s এ বন্ধা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
+"উদাহৰণস্বৰূপ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1664,7 +1780,9 @@ msgstr "<b>UDP পোৰ্ট</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "নেটৱাৰ্ক\nবান্ধনী টেব"
+msgstr ""
+"নেটৱাৰ্ক\n"
+"বান্ধনী টেব"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1678,7 +1796,9 @@ msgstr "%s ক যিকোনো tcp পোৰ্টৰ সৈতে সংয
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
+msgstr ""
+"%s এ সংযোগ কৰা tcp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
+"উদাহৰণস্বৰূপ: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1688,7 +1808,9 @@ msgstr "%s ক যিকোনো udp পোৰ্টৰ সৈতে সংয
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। উদাহৰণস্বৰূপ: 612, 650-660"
+msgstr ""
+"%s এ সংযোগ কৰা udp পোৰ্টসমূহৰ এটা কমা পৃথকিত তালিকা অথবা পোৰ্টসমূহ বিস্তাৰ সুমুৱাওক। "
+"উদাহৰণস্বৰূপ: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1734,7 +1856,9 @@ msgstr "<b>%s এ ব্যৱস্থাপনা কৰা ফাইলসম
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib ফাইলসমূহ ..."
+msgstr ""
+"%s এ ব্যৱস্থাপনা কৰা ফাইলসমূহ/ডাইৰেকটৰিসমূহ। Pid ফাইলসমূহ, লগ ফাইলসমূহ, var/lib "
+"ফাইলসমূহ ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1752,75 +1876,80 @@ msgstr "<b>আপুনি কোন ডাইৰেকটৰিত %s সৃজ
 msgid "Policy Directory"
 msgstr "নীতি ডাইৰেকটৰি"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ভূমিকা"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "উপস্থিত_ব্যৱহাৰকাৰী"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "এপ্লিকেচন"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ডাইৰেকটৰি হোৱা আৱশ্যক"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "এটা ব্যৱহাৰকাৰী নিৰ্বাচন কৰা আৱশ্যক"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "confine কৰাৰ বাবে এক্সিকিউটেবিল ফাইল নিৰ্বাচন কৰক"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "confine কৰাৰ বাবে init script ফাইল নিৰ্বাচন কৰক।"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে সৃষ্টি কৰা বা লিকা ফাইল(সমূহ) বাছক"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনে অধিকাৰী কৰা আৰু লিখা ডাইৰেকটৰি(সমূহ) বাছক"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "নীতি ফাইলসমূহ সৃজন কৰিবলে ডাইৰেকটৰি বাছক"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "নাম পৰীক্ষণ"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
+msgstr ""
+"আপুনি আখৰসমূহ আৰু নম্বৰসমূহৰে নিৰ্মিত আৰু কোনো খালি ঠাই নথকা এটা নাম যোগ কৰিব লাগিব।"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "এক্সেকিউটেবল উল্লেখ কৰা আৱশ্যক"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux বিন্যাস কৰক"
 
@@ -1832,9 +1961,15 @@ msgstr "নেটৱাৰ্ক পোৰ্ট"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux পোৰ্ট\nধৰণ"
+msgstr ""
+"SELinux পোৰ্ট\n"
+"ধৰণ"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "প্ৰটোকল"
 
@@ -1842,9 +1977,13 @@ msgstr "প্ৰটোকল"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nস্তৰ"
+msgstr ""
+"MLS/MCS\n"
+"স্তৰ"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "পোৰ্ট"
 
@@ -1882,10 +2021,14 @@ msgid "Modify %s"
 msgstr "%s পৰিবৰ্তন কৰক"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permissive"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Enforcing"
 
@@ -1893,12 +2036,15 @@ msgstr "Enforcing"
 msgid "Status"
 msgstr "অৱস্থা"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব বিচাৰে নে?"
+msgstr ""
+"নীতি ধৰণ সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল "
+"কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।আপুনি আগবাঢ়িব "
+"বিচাৰে নে?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1906,16 +2052,24 @@ msgid ""
 "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 অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয়   আপুনি আগবাঢ়ইব বিচাৰে নে?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux disabled লে সলনি কৰিবলে এটা পুনৰাম্ভৰ প্ৰয়োজন হব। ই উপদেশিত নহয। "
+"যদিআপুনি পিছত SELinux অন কৰিম বুলি ভাৱে, চিস্টেমক পুনৰ লেবেল কৰাৰ প্ৰয়োজন হব।যদি "
+"আপুনি কেৱল চাব বিচাৰে যে SELinux এ আপোনাৰ চিস্টেমত সমস্যা সৃষ্টি কৰি আছে নে,আপুনি "
+"permissive অৱস্থাত যাব পাৰে যি কেৱল ত্ৰুটিসমূহ লগ কৰে আৰু SELinux নীতি বলৱৎ নকৰে। "
+"Permissive অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয়   আপুনি আগবাঢ়ইব বিচাৰে নে?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে।  আপুনি আগবাঢ়িব বিচাৰে নে?"
+msgstr ""
+"SELinux enabled লে সলনি কৰিলে পৰৱৰ্তী বুটত সম্পূৰ্ণ ফাইল চিস্টেমৰ এটা পুনৰ লেবেল হব।"
+"পুনৰ লেবেল কৰোতে ফাইল চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি বহুত সময় লাগিব পাৰে।  আপুনি "
+"আগবাঢ়িব বিচাৰে নে?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1925,7 +2079,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh@redhat.com>"
+msgstr ""
+"স্বত্বাধিকাৰ (c)২০০৬ Red Hat, Inc.\n"
+"স্বত্বাধিকাৰ (c)২০০৬ ডেন ৱাল্শ <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1959,9 +2115,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "সৰ্বধৰণৰ ফাইল\nসাধাৰণ ফাইল\nডাইৰেকটৰি\nআখৰ ডিভাইচ\nব্লক-ডিভাইচ\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
+msgstr ""
+"সৰ্বধৰণৰ ফাইল\n"
+"সাধাৰণ ফাইল\n"
+"ডাইৰেকটৰি\n"
+"আখৰ ডিভাইচ\n"
+"ব্লক-ডিভাইচ\n"
+"সকেট\n"
+"সিম্বলিক লিঙ্ক\n"
+"নেমড পাইপ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1974,6 +2140,7 @@ msgid "SELinux Administration"
 msgstr "SELinux ব্যৱস্থাপনা"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "যোগ কৰক"
 
@@ -2002,7 +2169,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Disabled\nPermissive\nEnforcing\n"
+msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2018,7 +2188,11 @@ msgid ""
 "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 ত গৈ আছে, এটাপুনৰ লেবেলৰ প্ৰয়োজন হব।"
+msgstr ""
+"বাছক যদি আপুনি পৰৱৰ্তী লগিনত সম্পূৰ্ণ ফাইল চিস্টেম পুনৰ লেবেল কৰাটো বিচাৰে।  পুনৰ "
+"লেবেল কৰোতে, চিস্টেমৰ আকাৰৰ ওপৰত নিৰ্ভৰ কৰি অধিক সময় লাগিব পাৰে।  যদি আপুনি "
+"নীতি ধৰণসমূহ পৰিবৰ্তন কৰি আছে অথবা disabled ৰ পৰা enforcing ত গৈ আছে, এটাপুনৰ "
+"লেবেলৰ প্ৰয়োজন হব।"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2043,6 +2217,7 @@ msgstr "স্বনিৰ্ধাৰিত আৰু সকল বুলিয়
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ফিল্টাৰ"
 
@@ -2137,9 +2312,10 @@ msgstr "ল'ড কৰাৰ যোগ্য নিয়মনীতিৰ মড
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"লগ ফাইল দ্বাৰা সাধাৰণত উল্লেখ নোহোৱা অতিৰিক্ত অডিট নিয়ম সক্ৰিয়/অসামৰ্থবান কৰা হব ।"
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2166,402 +2342,175 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ব্যৱহাৰকাৰী '%s'ৰ উপস্থিত আৱশ্যক"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr "man পৃষ্ঠাসমূহৰ বাবে OS ৰ নাম"
-
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr "নিৰ্বাচিত man পৃষ্ঠাৰ বাবে HTML man পৃষ্ঠাসমূহৰ গঠন সৃজন কৰক"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr ""
+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT "
+"ক অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-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 ডমেইনত চলাৰ "
+"অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
+"অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "antivirus প্ৰগ্ৰামসমূহক এটা চিস্টেমত সুৰক্ষা বিহিন ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "এন্টিভাইৰাছ প্ৰগ্ৰামে JIT কমপাইলাৰ ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে "
+"ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ব্যৱহাৰকাৰীসমূহক এটা ব্যাসাৰ্ধ চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ব্যৱহাৰকাৰীসকলক এটা yubikey  চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "উৎস ডমেইন"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats এ httpd লগ ফাইলসমূহ পাৰ্জ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "লক্ষ্য ডমেইন"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"cdrecord এ বিভিন্ন সমল পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক। nfs, samba, আতৰাব পৰা "
+"ডিভাইচসমূহ, ব্যৱহাৰকাৰী অস্থায়ী আৰু ভৰষাহিন সমল ফাইলসমূহ"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr "সকলো বুলিয়ান বিৱৰণসমূহ প্ৰাপ্ত কৰক"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"ক্লাস্টাৰ প্ৰশাসনীয় ডমেইনসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "বিৱৰণৰ বাবে বুলিয়ান"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"ক্লাস্টাৰ প্ৰশাসনীয় ডমেইনসমূহক এটা চিস্টেমত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux নীতি প্ৰশ্ন কৰক"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"ক্লাস্টাৰ প্ৰশাসনীয় ক্লাস্টাৰ ডমেইনসমূহ memcheck-amd64- ক এক্সিকিউটেবুল মেমৰিব্যৱহাৰ "
+"কৰাৰ অনুমতি দিয়ক"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Cobbler এ ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহসলনি কৰিব "
+"পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+"Cobbler এ TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr "এই ধৰণৰ নীতিৰ বাবে কমান্ডৰ প্ৰয়োজন"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Cobbler এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr "SELinux নীতি আন্তঃপৃষ্ঠসমূহ তালিকাভুক্ত কৰক"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Cobbler এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+"collectd এ TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr "আপুনি প্ৰসাৰন কৰিব বিচৰা ডমেইনৰ ধৰণ সুমুৱাওক"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Condor এ TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr "এই ডমেইনলে পৰিবৰ্তন কৰা SELinux ব্যৱহাৰকাৰী(সকল) সুমুৱাওক"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+"চিস্টেম cron কাৰ্য্যসমূহক ফাইল পৰিপ্ৰেক্ষতিত পুনৰসংৰক্ষণ কৰাৰ বাবে ফাইলচিস্টেম "
+"পুনৰলেবেল কৰাৰ অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr "এই অন্তৰ্ভুক্ত প্ৰশাসকে প্ৰশাসন কৰা ডমেইন(সমূহ) সুমুৱাওক"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs এ শেড' পাছৱাৰ্ড ফাইলসমূহ পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "সৃজন কৰিবলে নীতিৰ নাম"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr "পথ যত সৃজন কৰা নীতি ফাইলসমূহ সংৰক্ষণ কৰা হব"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ৰ বাবে নীতি সৃজন কৰক"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm এ বৰ্গীয় ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "কমান্ডসমূহ"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm এ বৰ্গীয় ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr "বিকল্প SELinux নীতি, /sys/fs/selinux/ নীতিলে অবিকল্পিত"
+#: 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 ত সংবাদন "
+"কৰিব লাগিব"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr "কোনো SELinux নীতি ইনস্টল কৰা হোৱা নাই"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+"কোনো প্ৰক্ৰিয়াক অন্য কোনো প্ৰক্ৰিয়া ptracing অথবা ডিবাগিং কৰাৰ পৰা নাকচ কৰক।"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr "%s নীতি ফাইল পঢ়িবলে ব্যৰ্থ"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
 
-#: ../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 "নূন্যতম X উইন্ডো লগিন ব্যৱহাৰকাৰী ভূমিকা"
-
-#: ../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 "বৈধ ধৰণসমূহ:\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 "আপুনি এটা বৈধ নীতি ধৰণ সুমুৱাব লাগিব"
-
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
-msgstr "আপোনাৰ %s ৰ বাবে আপোনাৰ নীতি মডিউলৰ বাবে আপুনি এটা নাম সুমুৱাব লাগিব।"
-
-#: ../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 "বুলিয়েন মান "
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
-
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
-msgstr "%s নীতি মডিউলসমূহৰ বাবে স্থায়ী ডমেইনসমূহৰ প্ৰয়োজন"
-
-#: ../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 "Spec ফাইল"
-
-#: ../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 "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে ABRT ক অনুমতি দিয়ক।"
-
-#: 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 ডমেইনত চলাৰ অনুমতি দিয়ক"
-
-#: 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 "antivirus প্ৰগ্ৰামসমূহক এটা চিস্টেমত সুৰক্ষা বিহিন ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
-
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr "auditadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
-msgstr "ব্যৱহাৰকাৰীসমূহক এটা sssd চাৰ্ভাৰ ব্যৱহাৰ কৰাৰ পৰিৱৰ্তে ldap ৰ প্ৰত্যক্ষভাৱে ব্যৱহাৰকাৰী passwd প্ৰবিষ্টিসমূহ সমাধান কৰাৰ অনুমতি দিয়ক"
-
-#: 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 "ব্যৱহাৰকাৰীসকলক এটা yubikey  চাৰ্ভাৰ ব্যৱহাৰ কৰি লগিন কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr "awstats ক Apache লগসমূহ পাৰ্জ কৰাৰ অনুমতি দিয়ক"
-
-#: 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 আৰু অবিশ্বস্ত তথ্য সহ ফাইল"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd ক JIT কমপাইলাৰ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "clamscan ক এটা চিস্টেমত অ সুৰক্ষিত ফাইলসমূহৰ অনুমতি দিয়ক"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "clamscan ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "Cobbler ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহাৰ কৰা ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Cobbler ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Cobbler ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Cobbler ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "collectd ক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "codnor ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-
-#: 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 ডিমনক ছায়া পঢ়াৰ অনুমতি দিয়ক"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "সৰ্বধৰণৰ ডিমন দ্বাৰা /ত corefile লিখাৰ অনুমতি প্ৰদান কৰা হ'ব"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "সকলো ডিমনক tcp ৰেপাৰসমূহ পঢ়াৰ অনুমতি দিয়ক।"
-
-#: 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 "dan ক ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:26
-msgid "Allow dan to read user files"
-msgstr "dan ক ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
-
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "dbadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
-
-#: 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 ত সংবাদন কৰিব লাগিব"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "sysadm ক সকলো প্ৰক্ৰিয়া ডিবাগ অথবা ptrace কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc ক্লাএন্ট এপ্লিকেচনসমূহক iptables কমান্ডসমূহ এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP ডিমনক LDAP বেকএণ্ডসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP ডিমনে LDAP বেকএন্ড ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:33
 msgid "Allow all domains to use other domains file descriptors"
@@ -2572,915 +2521,3011 @@ 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 "এনট্ৰপি ফিডসমূহৰ উৎস হিচাপে অডিঅ' ডিভাইচসমূহৰ ব্যৱহাৰৰ অনুমতি দিয়ক"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"entropyd এ এন্ট্ৰপি ফিডসমূহৰ বাবে অডিঅ' ডিভাইচসমূহক উৎস হিচাপে ব্যৱহাৰ কৰিব পাৰিব "
+"নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "exim ক ডাটাবেইচসমূহ (postgres, mysql) ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+msgid "Determine whether exim can connect to databases."
+msgstr "exim এ ডাটাবেইচসমূহৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ সৃষ্টি, পঢ়া, লিখা, আৰু মচি পেলোৱাৰ অনুমতি দিয়ক।"
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"exim এ বৰ্গীয় ব্যৱহাৰকাৰী সমল ফাইলসমূহ সৃষ্টি কৰিব, পঢ়িব, লিখিব আৰু মচি পেলাব "
+"পাৰিবনে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "exim ক সুবিধা নথকা ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
+msgid "Determine whether exim can read generic user content files."
+msgstr "exim এ বৰ্গীয় ব্যৱহাৰকাৰী সমল ফাইলসমূহ পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron সমৰ্থন কৰিবলে cron ডমেইনত অতিৰিক্ত নিয়মসমূহ সামৰ্থবান কৰক।"
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰিবলে ফেনস্ড ডমেইনৰ অনুমতি দিয়ক।"
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced এ TCP নেটৱাৰ্কৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ফেনস্ড ডমেইনক ssh এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced এ ssh ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
 msgstr "সকলো ডমেইনক fips_mode ত এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ftpd এ ব্যৱহাৰকাৰীৰ ঘৰ ডাইৰেকটৰিসমূহত পঢ়িব আৰু লিখিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: 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 লেবেল কৰিব লাগিব।"
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd এ ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ সলনি কৰিব "
+"পাৰিব নেনিৰ্ধাৰণ কৰক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰা "
+"থাকিব লাগিব।"
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp চাৰ্ভাৰসমূহক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ftpd এ সকলো অসংৰক্ষিত পোৰ্টলে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp চাৰ্ভাৰসমূহক mysql ডাটাবেইচ পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"ftpd এ TCP নেটৱাৰ্কৰে ডাটাবেইচসমূহৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
 #: 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 দ্বাৰা প্ৰশাসিত।"
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd এ স্থানীয় ব্যৱহাৰকাৰীসকললে লগিন কৰি চিস্টেমত সকলো ফাইল পঢ়িব আৰু লিখিবপাৰিব "
+"নে নিৰ্ধাৰণ কৰক, DAC ৰ অধিনত।"
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত cifs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpd এ ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত CIFS ব্যৱহাৰ কৰিব পাৰে নে "
+"নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "ftp চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত nfs ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ftp চাৰ্ভাৰসমূহক নিষ্ক্ৰিয় অৱস্থাৰ বাবে সকলো অসংৰক্ষিত পোৰ্টলে বান্ধনী ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpd এ ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত NFS ব্যৱহাৰ কৰিব পাৰে নে "
+"নিৰ্ধাৰণ কৰক।"
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ftpd এ সকলো অসংৰক্ষিত পোৰ্টলে নিষ্ক্ৰিয় অৱস্থাত বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Git CGI এ ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Git CGI এ cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Git CGI এ nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+msgstr ""
+"Git অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টলে TCP চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ "
+"কৰক।"
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে নিৰ্ধাৰণ কৰক।"
+msgstr ""
+"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে git_session_t domain ত Git ডিমন এক্সিকিউট হব নে "
+"নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "Git ডিমনে ঘৰ ডাইৰেকটৰিসমূহ সন্ধান কৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "Git চিস্টেম ডিমনে cifs ফাইল চিস্টেম অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "Git চিস্টেম ডিমনে nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis এ মেইল পঠাব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "সকলো ডমেইনৰ বাবে urandom পঢ়া সামৰ্থবান কৰক।"
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ সলনি "
+"কৰাৰ অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব "
+"লাগিব।"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"glusterfsd ক যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি "
+"দিয়ক।"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"glusterfsd ক যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়িব/লিখিব পৰা হিচাপে অংশীদাৰী কৰাৰ "
+"অনুমতি দিয়ক।"
+
+#: booleans.py:65
 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 ক ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
+msgstr ""
+"gpg-agent --write-env-file বিকল্পৰ ব্যৱহাৰৰ অনুমতি দিয়ক। ই লগতে gpg-agent ক "
+"ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ে।"
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg ৱেব ডমেইনক অনুমতি দিয়ক।"
+msgstr ""
+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে gpg "
+"ৱেব ডমেইনক অনুমতি দিয়ক।"
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr "gssd ক temp ডাইৰেকটৰি পঢ়াৰ অনুমতি দিয়ক।  kerberos tgt লে অভিগমৰ বাবে।"
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
 msgstr "অতিথিক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:65
+#: booleans.py:69
 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 লেবেল কৰিব লাগিব।"
+msgstr ""
+"ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰিবলে "
+"Apache ক অনুমতি দিয়ক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰিব "
+"লাগিব।"
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "httpd ক বিল্ট ইন স্ক্ৰিপ্টিং (সাধাৰণ php) ৰ অনুমতি দিয়ক"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "http ডিমনক স্পাম নীৰিক্ষণ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"httpd ক ftp পোৰ্ট আৰু এফিমেৰেল পোৰ্টসমূহলে সংযোগ কৰা এটা FTP ক্লাএন্ট হিচাপে কাৰ্য্য "
+"কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd ক ldap পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "http ডিমনক mythtv ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "http ডিমনক zabbix ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি "
+"দিয়ক।"
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে cobbler ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহক নেটৱাৰ্কৰে ডাটাবেইচসমূহলে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd ক memcache চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "httpd ক এটা পৰ্য্যায়ক হিচাপে ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "http ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Apache ক dbus ৰ সহায়ত avahi সেৱাৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi সমৰ্থনৰ অনুমতি দিয়ক"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "ftp পোৰ্টত শুনি httpd ক এটা FTP চাৰ্ভাৰ হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "httpd ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহ execmem/execstack ক অনুমতি দিয়ক"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "HTTPD ক ভালদৰে বন্ধ হবলে পোৰ্ট 80 লে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd প্ৰক্ৰিয়াসমূহক IPA সমল ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Apache ক mod_auth_ntlm_winbind ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Apache ক mod_auth_pam ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "httpd ক ব্যৱহাৰকাৰী সমল পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "Apache ক stickshift অৱস্থাত চলাৰ অনুমতি দিয়ক, যাত্ৰিলৈ পৰিবৰ্তন নহয়"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "চাৰ্ভাৰ cobbler ফাইলসমূহলৈ HTTPD স্ক্ৰিপ্টসমূহ আৰু মডিউলসমূহৰ অনুমতি দিয়ক।"
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "httpd ডিমনক ইয়াৰ সম্পদ সীমাসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ অনুমতি দিয়ক।"
+msgstr ""
+"HTTPD ক চিস্টেম CGI স্ক্ৰিপ্টসমূহৰ নিচিনা একেটা ডমেইনত SSI এক্সিকিউটেবুলসমূহ চলোৱাৰ "
+"অনুমতি দিয়ক।"
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
+msgstr ""
+"apache স্ক্ৰিপ্টসমূহক ৰাজহুৱা সমললে লিখাৰ অনুমতি দিয়ক, ডাইৰেকটৰিসমূহ/ফাইলসমূহ "
+"public_rw_content_t হিচাপে লেবেল কৰিব লাগিব।"
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Apache ক tmp সমল এক্সিকিউট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
+msgstr ""
+"HTTPD ক টাৰ্মিনেলৰ সৈতে সংযোগ কৰিবলে একত্ৰিত কৰক। টাৰ্মিনেলত প্ৰমাণপত্ৰসমূহৰ বাবে "
+"পাচফ্ৰেইছ সুমুৱাৰ বাবে প্ৰয়োজনীয়।"
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "সকলো সমল ফাইলসমূহৰ HTTPD নিয়ন্ত্ৰণ একত্ৰিত কৰক।"
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "httpd ক cifs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "httpd ক FUSE ফাইল চিস্টেসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "httpd ক gpg চলোৱাৰ অনুমতি দিয়ক"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd ক openstack পোৰ্টসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "httpd ক sasl ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
 msgstr "Apache ক NS ৰেকৰ্ডসমূহ প্ৰশ্ন কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast ক কেৱল শব্দ পোৰ্টে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "icecast এ যিকোনো TCP পোৰ্টলে শুনিব আৰু সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:102
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc ক্লাএন্টসমূহে এ যিকোনো অসংৰক্ষিত TCP পোৰ্টলে শুনিব আৰু সংযোগ কৰিব পাৰিব নে "
+"নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
+msgstr ""
+"Irssi IRC ক্লাএন্টক যিকোনো পোৰ্টৰ সৈতে সংযোগ কৰাৰ, আৰু যিকোনো অসংৰক্ষিত পোৰ্টৰ "
+"সৈতে বন্ধাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক kerberos ৰ সৈতে চলাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned ক cifs/Samba ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned ক nfs ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "syslogd ক টাৰ্মিনেলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "লগ ইন কৰি /dev/console ৰ পৰা চিস্টেম ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd ডিমনক মেইল পঠোৱাৰ অনুমতি দিয়ক"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman ক FUSE ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog এ ক্লাএন্ট অৱস্থা সমৰ্থন কৰে নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog এ স্ক্ৰিপ্টসমূহ এক্সিকিউট কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog এ সকলো ব্যৱহাৰকাৰী ttys ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog এ চাৰ্ভাৰ অৱস্থা সমৰ্থন কৰে নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:122
 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 দ্বাৰা সংৰূপণ কৰা দৰে।"
+msgstr ""
+"ঠিকনা স্থানৰ এটা নিম্ন স্থান mmap কৰা ক্ষমতা নিয়ন্ত্ৰণ কৰক, /proc/sys/kernel/"
+"mmap_min_addr দ্বাৰা সংৰূপণ কৰা দৰে।"
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "mock ক ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক।"
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰিবলে mount কমান্ডৰ অনুমতি দিয়ক।"
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "মাউন্ট কমান্ডসমূহক যিকোনো ডাইৰেকটৰি অথবা ফাইল মাউন্ট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"mozilla প্লাগিন ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "mozilla_plugins ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিত যাদৃচ্ছিক সমল সৃষ্টি কৰাৰ অনুমতি দিয়ক"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "mozilla প্লাগিনক GPS সমৰ্থন কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "mozilla প্লাগিনক spice প্ৰটোকলসমূহ সমৰ্থন কৰাৰ অনুমতি দিয়ক।"
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "অন্তৰ্ভুক্ত ৱেব ব্ৰাউছাৰসমূহক ঘৰ ডাইৰেকটৰি সমল পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer এক্সেকিউটেবল স্টেকৰ অনুমতি প্ৰদান কৰক"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd এ ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ অতিক্ৰম কৰিব পাৰে নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd এ cifs ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd এ nfs ফাইল চিস্টেমসমূহ ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer এ তাৰ স্টেক এক্সিকিউটেবুল কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld ক সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND ক apache পোৰ্টৰ সৈতে বন্ধাৰ অনুমতি দিয়ক।"
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Bind এ http পোৰ্টসমূহলে tcp চকেট বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "BIND ক মাস্টাৰ অঞ্চল ফাইলসমূহ লিখাৰ অনুমতি দিয়ক। সাধাৰণত ইয়াক ডাইনামিক DNS অথবা অঞ্চল স্থানান্তৰৰ বাবে ব্যৱহাৰ কৰা হয়।"
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bind এ মাস্টাৰ অঞ্চল ফাইলসমূহলে লিখিব পাৰিব নে নিৰ্ধাৰণ কৰক। সাধাৰণত ইয়াক "
+"ডাইনামিক DNS অথবা অঞ্চল স্থানান্তৰসমূহৰ বাবে ব্যৱহাৰ কৰা হয়।"
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক কেৱল/পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি "
+"দিয়ক।"
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"NFS ৰ সহায়ত যিকোনো ফাইল/ডাইৰেকটৰিক পঢ়া/লিখা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:119
+#: booleans.py:138
 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 হিচাপে লেবেল কৰিব লাগিব।"
+msgstr ""
+"nfs চাৰ্ভাৰসমূহক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ "
+"পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।  ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t হিচাপে "
+"লেবেল কৰিব লাগিব।"
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "চিস্টেমক NIS ৰ সৈতে চলাৰ অনুমতি দিয়ক"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "অন্তৰ্ভুক্ত এপ্লিকেচনসমূহক nscd মেমৰি ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
 msgstr "openshift ক app লকডাউন কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "openvpn ক ঘৰ ডাইৰেকটৰিসমূহ পঢ়াৰ অনুমতি দিয়ক"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced এ TCP নেটৱাৰ্কৰ সৈতে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "openvpn এ বৰ্গীয় ব্যৱহাৰকাৰী ঘৰ সমল ফাইলসমূহ পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "piranha-lvs ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo ক সকলো পোৰ্ট > 1023 ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰে।"
+msgstr ""
+"Polipo অধিবেশন ডিমনে সকলো অসংৰক্ষিত পোৰ্টৰ সৈতে tcp চকেটসমূহ বান্ধীব পাৰিব নে "
+"নিৰ্ধাৰণ কৰে।"
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট হবনে নিৰ্ধাৰণ কৰক।"
+msgstr ""
+"ব্যৱহাৰকাৰী ডমেইনসমূহক কল কৰিলে polipo_session_t domain ত Polipo ডিমন এক্সিকিউট "
+"হবনে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "polipo য় cifs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Polipo য় nfs ফাইল চিস্টেমসমূহ অভিগম কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated ডাইৰেকটৰি সমৰ্থন সামৰ্থবান কৰক।"
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
+msgstr ""
+"postfix_local ডমেইনক mail_spool ডাইৰেকটৰিসমূহলে সম্পূৰ্ণ লিখা অভিগমৰ অনুমতি দিয়ক"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"postgresql ক point-in-time পুনৰুদ্ধাৰৰ বাবে ssh আৰু rsync ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "বিদেশী ডাটাবেইচলে ক্লাএন্ট লেবেল স্থানান্তৰৰ অনুমতি দিয়ক"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "ডাটাবেইচ প্ৰশাসকসমূহক DML সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীসমূহক DDL সাধনী এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "pppd ক কিছুমান মডেমৰ বাবে কাৰনেক মডিউলসমূহ ল'ড কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "এটা সাধাৰণ ব্যৱহাৰকাৰীৰ বাবে চলিবলে pppd চলাৰ অনুমতি দিয়ক"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "privoxy এ সকলো tcp পোৰ্টত সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "privoxy ক কেৱল HTTP, FTP, আৰু Gopher পোৰ্টসমূহলে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"apache পৰ্ট বান্ধীবলে prosody ক অনুমতি দিয়ক। BOSH ব্যৱহাৰ কৰিবলে সক্ৰিয় কৰাৰ "
+"প্ৰয়োজন।"
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Puppet ক্লাএন্টক সকলো ফাইল ধৰণ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"Puppet মাস্টাৰক MySQL আৰু PostgreSQL ডাটাবেইচ সংযোগ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "racoon ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager ডমেইনক TCP ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
-
-#: booleans.py:143
+#: booleans.py:164
 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 লেবেল কৰা থাকিব লাগিব।"
+msgstr ""
+"rsync ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
+"অনুমতি দিয়ক। ফাইল/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "rsync ক এটা ক্লাএন্ট হিচাপে চলাৰ অনুমতি দিয়ক"
 
-#: booleans.py:145
+#: booleans.py:166
 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 ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"rsync ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "rsync চাৰ্ভাৰসমূহক nfs ফাইল চিস্টেমসমূহ অংশীদাৰী কৰাৰ অনুমতি দিয়ক"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "rsync চাৰ্ভাৰক চিস্টেমত সকলো ফাইল/ডাইৰেকটৰি ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr "samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
+msgstr ""
+"samba ক নতুন ঘৰ ডাইৰেকটৰিসমূহ সৃষ্টি কৰাৰ অনুমতি দিয়ক (উদাহৰণস্বৰূপ PAM ৰ সহায়ত)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
+msgstr ""
+"samba ক ডমেইন নিয়ন্ত্ৰক হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক, ব্যৱহাৰকাৰীসমূহ, দলসমূহ যোগ "
+"কৰা আৰু পাছৱাৰ্ডসমূহ পৰিবৰ্তন কৰা।"
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "samba ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰি অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
-msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"samba ক যিকোনো ফাইল/ডাইৰেকটৰি পঢ়া/লিখা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "samba  ক এটা portmapper হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "samba ক উন্মুক্ত স্ক্ৰিপ্টসমূহ চলোৱাৰ অনুমতি দিয়ক"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "samba ক ntfs/fusefs ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "samba ক NFS ভলিউমসমূহ এক্সপোৰ্ট কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "sanlock ক fuse ফাইলসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlock ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlock ক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl ক ছায়া পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
 msgstr "secadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ অনুমতি নিদিব।"
+msgstr ""
+"প্ৰগ্ৰামসমূহ, যেনে newrole ক, প্ৰশাসনীয় ব্যৱহাৰকাৰী ডমেইনসমূহৰ পৰা স্থানান্তৰ কৰাৰ "
+"অনুমতি নিদিব।"
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "কাৰনেল মডিউল ল'ডিং অসামৰ্থবান কৰক।"
 
-#: booleans.py:164
+#: booleans.py:184
 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 লে সংহতি কৰক আৰু ইয়াক পুনৰ সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
+msgstr ""
+"চিস্টেমে ল'ডিং নীতিৰ অনুমতি দিয়ে নে নিৰ্ধাৰণ কৰিবলে বুলিয়ান, enforcing অৱস্থা "
+"সংহতি কৰি, আৰু বুলিয়ান মানসমূহ পৰিবৰ্তন কৰি। ইয়াক true লে সংহতি কৰক আৰু ইয়াক পুনৰ "
+"সংহতি কৰিবলে আপুনি পুনৰাম্ভ কৰিব লাগিব।"
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "সাধাৰণ ব্যৱহাৰকাৰীসমূহক প্ৰত্যক্ষ dri ডিভাইচ অভিগমৰ অনুমতি দিয়ক"
 
-#: booleans.py:166
+#: booleans.py:186
 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 ত সংবাদন কৰিব লাগিব"
+msgstr ""
+"উন্মুক্ত এক্সিকিউটেবুলসমূহক সিহতৰ হিপ মেমৰি এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক। এনে কৰাটো "
+"সঁচাকৈ এটা বেয়া বুদ্ধি। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুল বুজায়, কিন্তু এটা "
+"আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব লাগিব"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"সকলো উন্মুক্ত এক্সিকিউটেবুলক textrel_shlib_t ত লেবেল নথকা লিখনী আবন্টনৰ প্ৰয়োজন "
+"থকাকৈ লাইব্ৰেৰীসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:168
+#: booleans.py:188
 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 ত সংবাদন কৰিব লাগিব"
+msgstr ""
+"উন্মুক্ত এক্সিকিউটবুলসমূহক সিহতৰ স্টেক এক্সিকিউটেবুল কৰাৰ অনুমতি দিয়ক।  ই কেতিয়াও, "
+"কেতিয়াও, প্ৰয়োজনীয় হব নালাগে। সম্ভবত এটা বেয়াভাৱে ক'ড কৰা এক্সিকিউটেবুলৰ ইংগিত "
+"দিয়ে, কিন্তু এটা আক্ৰমণৰ ইংগিত দিব পাৰে। এই এক্সিকিউটেবুলক bugzilla ত সংবাদন কৰিব "
+"লাগিব"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "ব্যৱহাৰকাৰীসমূহক স্থানীয় mysql চাৰ্ভাৰৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ অনুমতি দিয়ক।"
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"অন্তৰ্ভুক্ত ব্যৱহাৰকাৰীসমূহক ping আৰু traceroute কমান্ডসমূহ এক্সিকিউট কৰাৰ ক্ষমতাৰ "
+"অনুমতি দিয়ক।"
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "ব্যৱহাৰকাৰীসমূহক PostgreSQL ৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
+msgstr ""
+"ব্যৱহাৰকাৰীক ফাইলচিস্টেমসমূহ যত প্ৰসাৰিত বৈশিষ্টসমূহ (FAT, CDROM, FLOPPY) নাই, তাত "
+"ফাইলসমূহ r/w ৰ অনুমতি দিয়ক"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
+
+#: booleans.py:194
 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 "
+"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 নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
+msgstr ""
+"ব্যৱহাৰকাৰীসমূহক TCP চাৰ্ভাৰসমূহ চলোৱাৰ (পোৰ্টসমূহলে সংযোগ কৰা আৰু একেটা ডমেইন আৰু "
+"বাহিৰৰ ব্যৱহাৰকাৰীসমূহৰ পৰা সংযোগ গ্ৰহণ কৰা) অনুমতি দিয়ক   ইয়াক অসামৰ্থবান কৰিলে "
+"FTP নিষ্ক্ৰিয় অৱস্থা বলৱৎ কৰে আৰু অন্য প্ৰটোকলসমূহ পৰিবৰ্তন কৰিব পাৰে।"
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
 msgstr "ব্যৱহাৰকাৰীক ssh chroot পৰিৱেশ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "ব্যৱহাৰকাৰী সংগীত অংশীদাৰীৰ অনুমতি দিয়ক"
-
-#: booleans.py:176
+#: booleans.py:196
 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 লেবেল কৰা থাকিব লাগিব।"
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd এ ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ সলনি কৰিব "
+"পাৰিব নে নিৰ্ধাৰণ কৰক। ডাইৰেকটৰিসমূহ/ফাইলসমূহ public_content_rw_t লেবেল কৰা "
+"থাকিব লাগিব।"
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "sftp-internal ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd-এ ব্যৱহাৰকাৰীৰ ঘৰ ডাইৰেকটৰিসমূহত পঢ়িব আৰু লিখিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-internal ক স্থানীয় ব্যৱহাৰকাৰীসমূহত লগিন কৰি চিস্টেমৰ সকলো ফাইল পঢ়া/লিখাৰ অনুমতি দিয়ক, DAC দ্বাৰা প্ৰশাসিত।"
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd- এ স্থানীয় ব্যৱহাৰকাৰীসকললে লগিন কৰি চিস্টেমত সকলো ফাইল পঢ়িব আৰু লিখিব "
+"পাৰিব নে নিৰ্ধাৰণ কৰক, DAC ৰ অধিনত।"
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "internal-sftp ক ব্যৱহাৰকাৰী ssh ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক।"
+msgstr ""
+"sftpd এ ব্যৱহাৰকাৰীৰ ssh ঘৰ ডাইৰেকটৰিসমূহত পঢ়িব আৰু লিখিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "sge ক যিকোনো TCP পোৰ্ট ব্যৱহাৰ কৰি নেটৱাৰ্কৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "sge ক nfs ফাইল চিস্টেমসমূহ অভিগম কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিবলে প্ৰয়োজনীয় অতিৰিক্ত অনুমতিসমূহ সামৰ্থবান কৰক।"
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"smartmon এ 3ware নিয়ন্ত্ৰকসমূহত ডিভাইচসমূহ সমৰ্থন কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:183
+#: booleans.py:203
 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 লেবেল কৰা থাকিব লাগিব।"
+msgstr ""
+"samba ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
+"অনুমতি দিয়ক। ফাইলসমূহ/ডাইৰেকটৰিসমূহ public_content_rw_t লেবেল কৰা থাকিব লাগিব।"
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "ব্যৱহাৰকাৰী spamassassin ক্লাএন্টসমূহক নেটৱাৰ্ক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "spamd ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহ পঢ়া/লিখাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid ক কেৱল HTTP, FTP, আৰু Gopherপোৰ্টসমূহে নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid এ সকলো TCP পোৰ্টলে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid ক এটা স্বচ্ছ প্ৰক্সি (TPROXY) হিচাপে চলাৰ অনুমতি দিয়ক"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid এ এটা স্বচ্ছ প্ৰক্সি হিচাপে চলিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh অনুমতি দিয়ক"
+msgstr ""
+"ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়িব আৰু লিখিবলে chroot env ৰ সৈতে ssh "
+"অনুমতি দিয়ক"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "হস্ট কি' ভিত্তিয় প্ৰমাণীকৰণৰ অনুমতি দিয়ক"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "sysadm_r:sysadm_t ৰূপে ssh লগ-ইনৰ অনুমতি প্ৰদান কৰা হ'ব"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
 msgstr "staff ক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "staff ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
 msgstr "sysadm ক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো নেটৱাৰ্ক পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"টেলিপেথী সংযোগ ব্যৱস্থাপকসমূহক যিকোনো বৰ্গীয় TCP পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি "
+"দিয়ক।"
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "testpolicy ক সমল exec কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"tftp ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ "
+"অনুমতি দিয়ক।"
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
 msgstr "tftp ক ব্যৱহাৰকাৰী ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়া আৰু লিখাৰ অনুমতি দিয়ক"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "tor ডিমনক সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বন্ধাৰ অনুমতি দিয়ক।"
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "tor এ সকলো অসংৰক্ষিত পোৰ্টলে tcp চকেটসমূহ বান্ধীব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
 msgstr "tor ক এটা ৰিলে হিচাপে কাৰ্য্য কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক"
+msgstr ""
+"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক chrome-sandbox চলাই থাকোতে chrome sandbox ডমেইনসমূহলে "
+"স্থানান্তৰৰ অনুমতি দিয়ক"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "এজন ব্যৱহাৰকাৰীক এটা উন্মুক্ত ডমেইন হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "ভিডিঅ' চলোৱা সঁজুলিসমূহ উন্মুক্ত চলাৰ অনুমতি দিয়ক"
+msgstr ""
+"উন্মুক্ত ব্যৱহাৰকাৰীসমূহক xulrunner plugin-container চলাই থাকোতে Mozilla প্লাগিন "
+"ডমেইনলে স্থানান্তৰৰ অনুমতি দিয়ক।"
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
 msgstr "সুবিধা নথকা ব্যৱহাৰকাৰীক সৃষ্টি আৰু svirt ডমেইনসমূহলে স্থানান্তৰৰ অনুমতি দিয়ক।"
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups ৰ পৰিবৰ্তে lpd চাৰ্ভাৰ ব্যৱহাৰ কৰক"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd চাৰ্ভাৰ সমৰ্থন কৰা হব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA ঘৰ ডাইৰেকটৰিসমূহ সমৰ্থন কৰক"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
 msgstr "ব্যৱহাৰকাৰীক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "varnishd ক কেৱল HTTP এ নহয়, সকলো পোৰ্টৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক।"
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd এ সম্পূৰ্ণ TCP নেটৱাৰ্ক ব্যৱহাৰ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"vbetool দ্বাৰা নিম্ন অঞ্চলসমূহ mmap কৰাৰ চেষ্টা গোপনভাৱে প্ৰতিৰোধ কৰা হব নে "
+"নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূক fuse ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক ক্ৰমিক/সমান্তৰাল সংযোগ পোৰ্টসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক এক্সিকিউটেবুল মেমৰি আৰু এক্সিকিউটেবুল স্টেক ব্যৱহাৰ কৰাৰ "
+"অনুমতি দিয়ক"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূক fuse ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
 msgstr "গোপন ভাৰছুৱেল অতিথিসকলক rawip চকেটসমূহৰ সৈতে ভাৱবিনিময় কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক cifs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "অন্তৰ্ভুক্ত ভাৰছুৱেল অতিথিসমূহক usb ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm এ বৰ্গীয় ব্যৱহাৰকাৰী ফাইলসমূহ ব্যৱস্থাপনা কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "webadm ক ব্যৱহাৰকাৰীসমূহৰ ঘৰ ডাইৰেকটৰিসমূহত ফাইলসমূহ পঢ়াৰ অনুমতি দিয়ক"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm এ বৰ্গীয় ব্যৱহাৰকাৰী ফাইলসমূহ পঢ়িব পাৰিব নে নিৰ্ধাৰণ কৰক।"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero ত্ৰুটিসমূহ উপেক্ষা কৰক।"
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"wine দ্বাৰা নিম্ন অঞ্চলসমূহ mmap কৰাৰ চেষ্টা গোপনভাৱে প্ৰতিৰোধ কৰা হব নে নিৰ্ধাৰণ "
+"কৰক।"
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "বুটল'ডাৰ এক্সিকিউট কৰিবলে গ্ৰাফিকেল লগিন প্ৰগ্ৰামৰ অনুমতি দিয়ক"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"গ্ৰাফিকেল লগিন প্ৰগ্ৰামক প্ৰত্যক্ষভাৱে sysadm_r:sysadm_t হিচাপে লগিন কৰাৰ অনুমতি "
+"দিয়ক"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"গ্ৰাফিকেল লগিন প্ৰগ্ৰামক HOME ডাইৰেকটৰিসমূহত xdm_home_t ৰূপে ফাইলসমূহ সৃষ্টি কৰাৰ "
+"অনুমতি দিয়ক।"
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen ক nfs ফাইলসমূহ ব্যৱস্থাপনা কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
+msgstr ""
+"xend ক blktapctrl/tapdisk চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি ডিস্ক ছবিসমূহৰ "
+"বাবে উৎসৰ্গ যৌক্তিক আয়তনসমূহ ব্যৱহাৰ কৰা নাই।"
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ কৰা হৈছে।"
+msgstr ""
+"xend ক qemu-dm চলোৱাৰ অনুমতি দিয়ক। প্ৰয়োজনীয় নহয় যদি paravirt আৰু no vfb ব্যৱহাৰ "
+"কৰা হৈছে।"
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+msgstr ""
+"xguest ব্যৱহাৰকাৰীসমূহক Network Manager সংৰূপণ কৰাৰ আৰু apache পোৰ্টসমূহৰ সৈতে "
+"সংযোগ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
 msgstr "xguest ক সমল exec কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "xguest ব্যৱহাৰকাৰীসমূহক আতৰাব পৰা মাধ্যম মাউন্ট কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguest ক ব্লু টুথ ডিভাইচসমূহ ব্যৱহাৰ কৰাৰ অনুমতি দিয়ক"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "ক্লাএন্টসমূহক X চাৰ্ভাৰ অংশীদাৰী মেমৰি অংশসমূহলে লিখাৰ অনুমতি দিয়ক।"
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer ক লিখিব পৰা মেমৰি এক্সিকিউট কৰাৰ অনুমতি দিয়ে"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X userspace অবজেক্ট ব্যৱস্থাপক সমৰ্থন কৰক"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "zabbix ক অসংৰক্ষিত পোৰ্টসমূহৰ সৈতে সংযোগ কৰাৰ অনুমতি দিয়ক"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix এ সকলো TCP পোৰ্টলে সংযোগ কৰিব পাৰিব নে নিৰ্ধাৰণ কৰক"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "সকলো ডমেইনক fips_mode ত এক্সিকিউট কৰাৰ অনুমতি দিয়ক"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "zebra ডিমনক সংৰূপ ফাইলসমূহ লিখাৰ অনুমতি দিয়ক"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন কৰাৰ অনুমতি দিয়ক।"
+msgstr ""
+"ZoneMinder ক ৰাজহুৱা ফাইল স্থানান্তৰ সেৱাসমূহৰ বাবে ব্যৱহৃত ৰাজহুৱা ফাইলসমূহ পৰিবৰ্তন "
+"কৰাৰ অনুমতি দিয়ক।"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "ZoneMinder ক su/sudo চলোৱাৰ অনুমতি দিয়ক।"
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "আন্তঃপৃষ্ঠ %s অস্তিত্ববান নহয়।"
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux নীতিৰ বাবে গ্ৰাফিকেল ব্যৱহাৰকাৰী আন্তঃপৃষ্ঠ"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "সৃষ্টি কৰিব লগিয়া man পৃষ্ঠাসমূহৰ ডমেইন নাম(সমূহ)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "বিকল্প ৰুট ডাইৰেকটৰি, অবিকল্প হয় /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux man পৃষ্ঠাসমূহ সৃজন কৰক"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "পথ যত সৃজন কৰা SELinux man পৃষ্ঠাসমূহ সংৰক্ষণ কৰা হব"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man পৃষ্ঠাসমূহৰ বাবে OS ৰ নাম"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "নিৰ্বাচিত man পৃষ্ঠাৰ বাবে HTML man পৃষ্ঠাসমূহৰ গঠন সৃজন কৰক"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "বিকল্প ৰুট ডাইৰেকটৰি, অবিকল্প হয় /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "সকলো ডমেইন"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Query SELinux নীতি নেটৱাৰ্ক তথ্য"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "সকলো SELinux পোৰ্ট ধৰণ তালিকাভুক্ত কৰক"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "পোৰ্টৰ সৈতে জড়িত SELinux ধৰণ দেখুৱাওক"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "এই SELinux ধৰণৰ বাবে বিৱৰিত পোৰ্টসমূহ দেখুৱাওক"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "পোৰ্টসমূহ যত এই ডমেইনে বান্ধীব আৰু/অথবা সংযোগ কৰিব দেখুৱাওক"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "ডমেইনসমূহে নিজৰে মাজত যোগাযোগ কৰিব পাৰে নে চাবলে SELinux নীতিক প্ৰশ্ন কৰক"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "উৎস ডমেইন"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "লক্ষ্য ডমেইন"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "বুলিয়ানসমূহৰ বিৱৰণ চাবলে SELinux নীতি প্ৰশ্ন কৰক"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "সকলো বুলিয়ান বিৱৰণসমূহ প্ৰাপ্ত কৰক"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "বিৱৰণৰ বাবে বুলিয়ান"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"এটা উৎস প্ৰক্ৰিয়া ডমেইন কিধৰণে লক্ষ্য প্ৰক্ৰিয়া ডমেইনলে পৰিবৰ্তন হয় চাবলে SELinux "
+"নীতি প্ৰশ্ন কৰক"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "উৎস প্ৰক্ৰিয়া ডমেইন"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "লক্ষ্য প্ৰক্ৰিয়া ডমেইন"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy সৃজিত: ত্ৰুটি: তৰ্কসমূহৰ এটা %s ৰ প্ৰয়োজন"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "এই ধৰণৰ নীতিৰ বাবে কমান্ডৰ প্ৰয়োজন"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "এই বিকল্পৰ সৈতে -t ব্যৱহাৰ কৰিব নোৱাৰি। অধিক বিৱৰণৰ বাবে ব্যৱহাৰ পঢ়ক।"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "এই বিকল্পৰ সৈতে -d ব্যৱহাৰ কৰিব নোৱাৰি। অধিক বিৱৰণৰ বাবে ব্যৱহাৰ পঢ়ক।"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "এই বিকল্পৰ সৈতে -a ব্যৱহাৰ কৰিব নোৱাৰি। অধিক বিৱৰণৰ বাবে ব্যৱহাৰ পঢ়ক।"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "এই বিকল্পৰ সৈতে -t ব্যৱহাৰ কৰিব নোৱাৰি। অধিক বিৱৰণৰ বাবে ব্যৱহাৰ পঢ়ক।"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux নীতি আন্তঃপৃষ্ঠসমূহ তালিকাভুক্ত কৰক"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "আপুনি প্ৰশ্ন কৰিব বিচৰা, আন্তঃপৃষ্ঠ নামসমূহ সুমুৱাওক"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELInux নীতি মডিউল টেমপ্লেইট সৃজন কৰক"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "আপুনি প্ৰসাৰন কৰিব বিচৰা ডমেইনৰ ধৰণ সুমুৱাওক"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "এই ডমেইনলে পৰিবৰ্তন কৰা SELinux ব্যৱহাৰকাৰী(সকল) সুমুৱাওক"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "SELinux ভূমিকা(বোৰ) য'লৈ প্ৰশাসক ডমেইনে পৰিবৰ্তন কৰিব সুমুৱাওক"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "এই অন্তৰ্ভুক্ত প্ৰশাসকে যি ডমেইন(সমূহ) প্ৰশাসন কৰিব সুমুৱাওক"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "সৃজন কৰিবলে নীতিৰ নাম"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "পথ যত সৃজন কৰা নীতি ফাইলসমূহ সংৰক্ষণ কৰা হব"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "পথ যলৈ গোপন প্ৰক্ৰিয়াসমূহ লিখিব লাগিব"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "এটা কমান্ডৰ প্ৰয়োজন হোৱা নীতিৰ ধৰণসমূহ"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' নীতি সৃজন কৰক"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' নীতি সৃজন কৰক"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "অন্তৰ্ভুক্ত কৰিবলে এক্সিকিউটেবুল"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "কমান্ডসমূহ"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "বিকল্প SELinux নীতি, /sys/fs/selinux/ নীতিলে অবিকল্পিত"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "সকলো ফাইল"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "সাধাৰণ ফাইল"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ডাইৰেকটৰি"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "আখৰ ডিভাইচ"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "খণ্ড ডিভাইচ"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "চকেট ফাইল"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "সাংকেতিক লিঙ্ক"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "নাম থকা পাইপ"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "কোনো SELinux নীতি ইনস্টল কৰা হোৱা নাই"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "আপুনি /usr/bin/sepolgen-ifgen চলাই আন্তঃপৃষ্ঠ তথ্য পুনৰ সৃজন কৰিব লাগিব"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s নীতি ফাইল পঢ়িবলে ব্যৰ্থ"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "অজ্ঞাত"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ইনটাৰ্নে'ট সেৱাৰ ডিমন"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "অস্তিত্ববান ডমেইনৰ ধৰণ"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "নূন্যতম টাৰ্মিনেল লগিন ব্যৱহাৰকাৰী ভূমিকা"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "নূন্যতম X উইন্ডো লগিন ব্যৱহাৰকাৰী ভূমিকা"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "ডেস্কটপ লগিন ব্যৱহাৰকাৰী ভূমিকা"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "প্ৰশাসক লগিন ব্যৱহাৰকাৰী ভূমিকা"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "গোপন ৰুট প্ৰশাসক ভূমিকা"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "এটা নতুন ধৰণৰ বাবে মডিউল তথ্য"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "বৈধ ধৰণসমূহ:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "পোৰ্ট সংখ্যাৰ ক্ষেত্ৰত 1 ৰ পৰা %dত সংখ্যা অথবা সংখ্যামালা ব্যৱহাৰ কৰা আৱশ্যক "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "আপুনি এটা বৈধ নীতি ধৰণ সুমুৱাব লাগিব"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "আপোনাৰ %s ৰ বাবে আপোনাৰ নীতি মডিউলৰ বাবে আপুনি এটা নাম সুমুৱাব লাগিব।"
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"নাম কোনো খালি ঠাই নথকাকৈ আল্ফা নিউমাৰিক হব লাগিব। বিকল্প \"-n MODULENAME\" "
+"ব্যৱহাৰ কৰি চাওক"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "ব্যৱহাৰকাৰী ভূমিকা ধৰণসমূহক এক্সিকিউটেবুল ধাৰ্য্য কৰিব নোৱাৰি।"
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "কেৱল ডিমন এপ্লিকেচনসমূহে init স্ক্ৰিপ্ট ব্যৱহাৰ কৰিব পাৰিব.."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve এটা বুলিয়ান মান হব লাগিব "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "বুলিয়েন মান "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos এটা বুলিয়েন মান হ'ব লাগিব"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache এটা বুলিয়েন মান হ'বই লাগিব"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER ধৰণৰ ক্ষেত্ৰত স্বয়ংক্ৰিয়ৰূপে tmp ধৰণ নিৰ্ধাৰিত হ'ব"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s নীতি মডিউলসমূহৰ বাবে স্থায়ী ডমেইনসমূহৰ প্ৰয়োজন"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "ধৰণ ফিল্ডৰ প্ৰয়োজন"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"আপুনি এটা নতুন ধৰণৰ বিৱৰণ দিব লাগিব যি অন্ত হয়:\n"
+"%s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "আপোনাৰ অন্তৰ্ভুক্ত প্ৰক্ৰিয়াৰ বাবে এক্সিকিউটেবল পথ সুমুৱাব লাগিব"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "ধৰণ প্ৰয়োগকাৰী ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "আন্তঃপৃষ্ঠ সংক্ৰান্ত ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ফাইল পৰিপ্ৰেক্ষতিতৰ ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "সংস্থাপন স্ক্ৰিপ্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "এপ্লিকেচন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ডমেইন বাছক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "নিৰ্বাচিত পোৰ্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "নেটৱাৰ্ক পোৰ্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ফাইল পথ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ফাইল পথ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "এটা ফাইল যোগ কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "শ্ৰেণী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ফাইল\n"
+"ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"samba ক যিকোনো ফাইল/ডাইৰেকটৰি কেৱল পঢ়িব পৰা হিচাপে অংশীদাৰী কৰাৰ অনুমতি দিয়ক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "নীতি বিশ্লেষণ কৰা হৈছে..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS সীমা"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux পোৰ্টৰ ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux ব্যৱস্থাপনা"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "বুলিয়ান"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"'নিৰ্বাচিত ডমেইন' ৰ বাবে নীতি পৰিবৰ্তন কৰিবলে ব্যৱহাৰ কৰিব পৰা বুলিয়ান তথ্য "
+"প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "'নিৰ্বাচিত ডমেইন' দ্বাৰা ব্যৱহাৰ কৰিব পৰা ফাইল ধৰণ তথ্য প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "নেটৱাৰ্ক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত' ডমেইনে সংযোগ অথবা শুনিব পাৰিব প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "পৰিবৰ্তনসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"'নিৰ্বাচিত ডমেইন' ত অথবা বাহিৰত পৰিবৰ্তন কৰিব পৰা এপ্লিকেচনসমূহ প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux লগিন মেপিং যোগ কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ব্যৱহাৰকাৰী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "কেৱল পৰিৱৰ্তীতক দেখুৱাওক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"নীতিত লিখা If-Then-Else নিয়মসমূহ যি \n"
+"বৈকল্পিক অভিগম নিয়ন্ত্ৰণৰ অনুমতি দিয়ে।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "সামৰ্থবান"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ফাইল পথ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'নিৰ্বাচিত ডমেইন' সুমুৱাবলে ব্যৱহাৰ কৰা ফাইল পথ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "এক্সিকিউটেবুল ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "ফাইলসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' এ লিখিব পাৰিব।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "লিখিব পৰা ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'নিৰ্বাচিত ডমেইন' ৰ বাবে বিৱৰিত ফাইল ধৰণসমূহ'।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "এপ্লিকেচন ফাইল ধৰণসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' ৰ সংযোগ কৰাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "বহিৰ্গামী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' ৰ শুনাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "অন্তগামী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "বুলিয়েন নাম"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "বুলিয়েন নাম"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "এপ্লিকেচন ফাইল ধৰণসমূহ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"এক্সিকিউটেবুলসমূহ যি এটা ভিন্ন ডমেইনলৈ পৰিবৰ্তন কৰিব, যেতিয়া 'নিৰ্বাচিত ডমেইন' এ "
+"সিহতক এক্সিকিউট কৰে।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'নিৰ্বাচিত ডমেইন' ৰ পৰা পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "বুলিয়েন নাম"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "কল কৰা প্ৰক্ৰিয়া ডমেইন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "এক্সিকিউটেবুল ফাইল"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"এক্সিকিউটেবুলসমূহ যি এটা 'নিৰ্বাচিত ডমেইন' লৈ পৰিবৰ্তন কৰিব, যেতিয়া নিৰ্বাচিত "
+"ডমেইনৰ প্ৰৱেশবিন্দু এক্সিকিউট কৰা হয়।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'নিৰ্বাচিত ডমেইন' লৈ পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux পোৰ্টৰ ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux পোৰ্টৰ ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "অংশেৰ নাম"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'নিৰ্বাচিত ডমেইন' ৰ পৰা পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "অবিকল্পিত"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "চিস্টেম অবিকল্পিত নীতি ধৰণ "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>নিৰ্বাচন কৰক:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "হয়"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "নহয়"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"কোনো প্ৰক্ৰিয়াক অন্য কোনো প্ৰক্ৰিয়া ptracing অথবা ডিবাগিং কৰাৰ পৰা নাকচ কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "সলনি কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "আপডেইট কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "এপ্লিকেচনৰ অধিক বিৱৰিত দৰ্শন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ফাইল লেবেল ব্যৱস্থা"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ফাইল লেবেল"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "আপডেইট কৰক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "নেটৱাৰ্ক পোৰ্ট মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ফাইলৰ ধৰণ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "এপ্লিকেচন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ব্যৱহাৰকাৰী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "চিহ্নিত ব্যৱহাৰকাৰী দ্বাৰা ব্যৱস্থাপনাৰ বাবে ডমেইন নিৰ্বাচন কৰক।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "সামৰ্থবান"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s বৈধ context নহয়\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "চিস্টেমৰ অবস্থা: Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "বুলিয়েন নাম"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "এক্সিকিউটেবুল ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "লিখিব পৰা ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "এপ্লিকেচন ফাইল ধৰণসমূহ"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "লগিন নাম"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ডমেইন সুমুৱাবলে ব্যৱহৃত ফাইল পথ।"
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "ফাইলসমূহ য'লৈ '%s' ডমেইনে লিখিব পাৰিব।"
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ '%s' ৰ সংযোগ কৰাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ '%s' ৰ শুনাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' ৰ বাবে বিৱৰিত ফাইল ধৰণসমূহ'।"
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "'%s' ৰ বাবে নীতি পৰিবৰ্তন কৰিবলে ব্যৱহাৰ কৰিব পৰা বুলিয়ান তথ্য প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "'%s' দ্বাৰা ব্যৱহাৰ কৰিব পৰা ফাইল ধৰণ তথ্য প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ '%s' ডমেইনে সংযোগ অথবা শুনিব পাৰিব প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' লৈ পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' ৰ পৰা পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' ৰ পৰা পৰিবৰ্তন"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"এক্সিকিউটেবুলসমূহ যি এটা '%s' লৈ পৰিবৰ্তন কৰিব, যেতিয়া নিৰ্বাচিত ডমেইনৰ প্ৰৱেশবিন্দু "
+"এক্সিকিউট কৰা হয়।"
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"এক্সিকিউটেবুলসমূহ যি এটা ভিন্ন ডমেইনলৈ পৰিবৰ্তন কৰিব, যেতিয়া '%s' এ সিহতক "
+"এক্সিকিউট কৰে।"
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "'%s' ত অথবা বাহিৰত পৰিবৰ্তন কৰিব পৰা এপ্লিকেচনসমূহ প্ৰদৰ্শন কৰক।"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "বুলিয়ান"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "এক্সেকিউটেবল"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "লিখিব পৰা ফাইলসমূহ"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "এপ্লিকেচন"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ডমেইন সুমুৱাবলে ব্যৱহৃত ফাইল পথ।"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' ৰ শুনাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' ৰ শুনাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ 'নিৰ্বাচিত ডমেইন' ৰ শুনাৰ অনুমতি আছে।"
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ব্যৱহাৰকাৰী ম্যাপ ব্যৱস্থা যোগ কৰা হ'ব"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux লগিন মেপিং যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s'ৰ ক্ষেত্ৰত লগিন মেপিং ব্যৱস্থা পৰিবৰ্তন কৰা নাযায়"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "বুলিয়ান %s অনুমতিৰ নিয়মবোৰ"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "নেটৱাৰ্ক পোৰ্ট যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ফাইল লেবেল ব্যৱস্থা"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux লগিন মেপিং যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ব্যৱহাৰকাৰী যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ফাইল লেবেল"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং পৰিবৰ্তন কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "নেটৱাৰ্ক পোৰ্ট সম্পাদন পোৰ্ট"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ৰোল"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s'ৰ ফাইল context আঁতৰুৱা নাযায়"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s'ৰ বাবে ফাইল context পৰিবৰ্তন কৰা নাযায়"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ফাইল পথ"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ফাইল লেবেল"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ভুল বিন্যাস %s: ৰেকৰ্ড %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s পৰিবৰ্তন কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "নেটৱাৰ্ক পোৰ্ট"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "নেটৱাৰ্ক পোৰ্ট"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ব্যৱহাৰকাৰী যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ব্যৱহাৰকাৰী মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ব্যৱহাৰকাৰী"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ভূমিকা"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS সীমা"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux লগিন মেপিং যোগ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ব্যৱহাৰকাৰী মেপিং মচি পেলাওক"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "লগিন মেপিং তালিকাভুক্ত কৰা নাযায়"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ব্যৱহাৰকাৰী"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ব্যৱহাৰকাৰী"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ফাইল পথ"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "পৰিবৰ্তনসমূহ সংৰক্ষণ কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "পৰিবৰ্তনসমূহ পুনৰসংহতি কৰক"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "চিস্টেমৰ অৱস্থা: Enforcing"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "চিস্টেমৰ অবস্থা: Permissive"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 অৱস্থাৰ এটা পুনৰাম্ভৰ প্ৰয়োজন নহয়   আপুনি আগবাঢ়ইব বিচাৰে নে?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "এটা প্ৰক্ৰিয়া সন্ধান কৰিবলে টাইপ কৰক"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "এটা অস্তিত্ববান বস্তু পৰিবৰ্তন কৰক"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "এটা অস্তিত্ববান বস্তু মচি পেলাওক"
+
+#~ msgid "Add a new item"
+#~ msgstr "এটা নতুন বস্তু যোগ কৰক"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "নিৰ্বাচিত উপৰক্ত প্ৰক্ৰিয়া ডমেইন সুমুৱাবলে ব্যৱহাৰ কৰা ফাইল পথ।"
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "ফাইলসমূহ য'লৈ উপৰক্ত নিৰ্বাচিত প্ৰক্ৰিয়া ডমেইনে লিখিব পাৰিব।"
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "নিৰ্বাচিত ডমেইনৰ বাবে বিৱৰিত ফাইল ধৰণসমূহ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ নিৰ্বাচিত ডমেইনৰ সংযোগ কৰাৰ অনুমতি আছে।"
+
+#~ msgid "Modified"
+#~ msgstr "পৰিবৰ্তিত"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "নেটৱাৰ্ক পৰ্টসমূহ য'লৈ নিৰ্বাচিত ডমেইনৰ শুনাৰ অনুমতি আছে।"
+
+#~ msgid "Executable File Type"
+#~ msgstr "এক্সিকিউটেবুল ফাইল ধৰণ"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtype"
+
+#~ msgid "Reset"
+#~ msgstr "পুনৰসংহতি কৰক"
+
+#~ msgid "Reset to system default"
+#~ msgstr "চিস্টেম অবিকল্পিতলৈ পুনৰসংহতি কৰক"
+
+#~ msgid "Save your changes"
+#~ msgstr "আপোনাৰ পৰিবৰ্তনসমূহ সংৰক্ষণ কৰক"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK উপলব্ধ নহয়"
diff --git a/policycoreutils/po/ast.po b/policycoreutils/po/ast.po
index 7b3df31..1a5bc23 100644
--- a/policycoreutils/po/ast.po
+++ b/policycoreutils/po/ast.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/ast/)\n"
+"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/"
+"ast/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/az.po b/policycoreutils/po/az.po
new file mode 100644
index 0000000..1936f49
--- /dev/null
+++ b/policycoreutils/po/az.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/fedora/"
+"language/az/)\n"
+"Language: az\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/bal.po b/policycoreutils/po/bal.po
new file mode 100644
index 0000000..31b8576
--- /dev/null
+++ b/policycoreutils/po/bal.po
@@ -0,0 +1,5098 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Balochi <trans-bal@lists.fedoraproject.org>\n"
+"Language: bal\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/be.po b/policycoreutils/po/be.po
index 961d921..e9c7007 100644
--- a/policycoreutils/po/be.po
+++ b/policycoreutils/po/be.po
@@ -1,21 +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.
-# FIRST AUTHOR <EMAIL@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Belarusian (http://www.transifex.com/projects/p/fedora/"
+"language/be/)\n"
+"Language: be\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; 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 ""
@@ -24,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +88,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1973,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2233,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/bg.po b/policycoreutils/po/bg.po
index 0559e85..1e71e74 100644
--- a/policycoreutils/po/bg.po
+++ b/policycoreutils/po/bg.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:
-# Alexander Todorov <atodorov@redhat.com>, 2008.
-# Doncho N. Gunchev <gunchev@gmail.com>, 2007.
-# Valentin Laskov <laskov@festa.bg>, 2012.
+# Alexander Todorov <atodorov@redhat.com>, 2008
+# Doncho N. Gunchev <gunchev@gmail.com>, 2007
+# Valentin Laskov <laskov@festa.bg>, 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Bulgarian <trans-bg@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"
-"Language: bg\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "инициализацията на PAM не успя\n"
@@ -76,7 +79,7 @@ msgstr "Съжаляваме, run_init може да се ползва само
 msgid "authentication failed.\n"
 msgstr "удостоверяването не успя.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Не можах да задам контекст за изпълнение на %s.\n"
@@ -89,871 +92,917 @@ msgstr "********************** ВАЖНО *************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "За да активирате този пакет с политика, изпълнете:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Не може да се създаде semanage обект за управление"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux политиката не е управлявана или хранилището не е достъпно."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Не може да се прочете хранилището с политики."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Не може да се установи semanage връзка"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Не може да се тества статус с разрешен MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Все още не е реализирано"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage транзакцията е вече в ход"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Не можах да стартирам semanage транзакция"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Не можах да ангажирам semanage транзакция"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage транзакцията не е в ход"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Не може да се направи списък на SELinux модулите"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Име на модули"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Версия"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Забранен"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Не можах да забраня модула %s (неуспешно премахване)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Не можах да разреша модула %s (неуспешно премахване)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Не можах да премахна модула %s (неуспешно премахване)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit изисква или 'вкл' или 'изкл'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Вградени Permissive типове"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Индивидуални Permissive типове"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "Не можах да задам permissive domain %s (инсталирането на модул не успя)"
+msgstr ""
+"Не можах да задам permissive domain %s (инсталирането на модул не успя)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Не можах да премахна permissive domain %s (премахването не успя)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Не можах да създам ключ за %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "Не можах да проверя дали е дефинирано съответствие за вход на %s"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux група %s не съществува"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux потребител %s не съществува"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Не можах да създам съответствие за вход за %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Не можах да задам името за %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Не можах да задам MLS диапазон за %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Не можах да задам SELinux потребител за %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Не можах да добавя съответствие за вход за %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Изисква seuser или serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Не е дефинирано съответствие за вход за %s"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Не можах да запитам seuser за %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Не можах да променя съответствието за вход за %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
+msgstr ""
+"Съответствие за вход за %s е дефинирано в политиката, не може да бъде изтрито"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Не можах да изтрия съответствието за вход за %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Не можах да направя списък на съответствията за вход"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Потребителско име"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux потребител"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS интервал"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Не можах да проверя дали SELinux потребител %s е дефиниран"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Не можах да запитам потребителя за %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Трябва да добавите поне една роля за %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Не можах да създам SELinux потребител за %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Не можах да добавя роля %s за %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Не можах да задам MLS ниво за %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Не можах да добавя префикс %s за %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Не можах да извлека ключ за %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Не можах да добавя SELinux потребител %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Изисква префикс, роли, ниво или диапазон"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Изисква префикс или роли"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux потребител %s не е дефиниран"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Не можах да променя SELinux потребителя %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux потребителя %s е дефиниран в политика, не може да се изтрие"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Не можах да изтрия SELinux потребител %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Не можах да направя списък на SELinux потребителите"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Не можах да направя списък на ролите за потребител %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Етикетиране"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Префикс"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ниво"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS интервал"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux роли"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Изисква се протокол udp или tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Изисква се порт"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Невалиден порт"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Не можах да създам ключ за %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Изисква се тип"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Не можах да проверя дали порт %s/%s е дефиниран"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Порт %s/%s вече е дефиниран"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Не можах да създам порт за %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Не можах да създам контекст за %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Не можах да задам потребител в контекста на порта за %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Не можах да задам роля в контекста на порта за %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Не можах да задам тип в контекста на порта за %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Не можах да задам mls полета в контекста на порта за %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Не можах да задам контекста на порта за %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Не можах да добавя порт %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Необходим е setype или serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Необходим е setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Порт %s/%s не е дефиниран"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Не можах да запитам порт %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Не можах да променя порт %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Не можах да направя списък на портовете"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Не можах да изтрия порт %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "Порт %s/%s е дефиниран в политика, не може да се изтрие"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Не можах да изтрия порт %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Не можах да направя списък на портовете"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux тип порт"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Протокол"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Номер на порт"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Изисква се адрес на възел"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Непознат или липсващ протокол"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Не можах да създам ключ за %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Не можах да проверя дали addr %s е дефиниран"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Не можах да създам addr за %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Не можах да създам контекст за %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Не можах да задам маска за %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "Не можах да задам потребител в addr контекст %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Не можах да задам роля в addr контекст за %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Не можах да задам тип в addr контекст за %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "Не можах да задам mls полета в addr контекст за %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Не можах да задам addr контекст за %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Не можах да добавя addr %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s не е дефиниран"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Не можах да запитам addr %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Не можах да променя addr %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "Addr %s е дефиниран в политика, не може да се изтрие"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Не можах да изтрия addr %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Не можах да изтрия всички съответствия на възли"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Не можах да направя addr списък"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "Необходим е SELinux тип"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Не можах да проверя дали интерфейс %s е дефиниран"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Не можах да създам интерфейс за %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "Не можах да задам потребител в контекст на интерфейс за %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "Не можах да задам роля в контекст на интерфейс за %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "Не можах да задам тип в контекст на интерфейс за %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "Не можах да задам mls полета в контекст на интерфейс за %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Не можах да задам контекст на интерфейс за %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Не можах да задам контекст на съобщението за %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Не можах да добавя интерфейс %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Интерфейс %s не е дефиниран"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Не можах да запитам интерфейс %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Не можах да променя интерфейс %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Интерфейс %s е дефиниран в политика, не може да се изтрие"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Не можах да изтрия интерфейс %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Не можах да изтрия всички съответствия   на интерфейси"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Не можах да създам списък с интерфейсите"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux интерфейс"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Контекст"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Клас за еквивалентност за %s вече съществува"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr "Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
+msgstr ""
+"Файловата спецификация %s е в конфликт с правило за еквивалентност '%s %s'"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Клас за еквивалентност за %s не съществува"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "Не можах да задам потребител в контекст на файл за %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Не можах да задам роля в контекст на файл за %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "Не можах да задам mls полета в контекст на файл за %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Невалидна файлова спецификация"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Файловата спецификация не може да съдържа интервали"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "Не можах да проверя дали файловия контекст за %s е дефиниран"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Не можах да създам контекст на файл за %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Не можах да задам тип в контекст на файл за %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Не можах да задам контекст на файл за %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Не можах да добавя контекст на файл за %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Изисква setype, serange или seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Не е дефиниран файлов контекст за %s"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Не можах да запитам файловия контекст за %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Не можах да променя файловия контекст за %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Не можах да направя списък на файловите контексти"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Не можах да изтрия файловия контекст %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
+msgstr ""
+"Файловият контекст за %s е дефиниран в политика, не може да бъде изтрит"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Не можах да изтрия файловия контекст за %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Не можах да направя списък на файловите контексти"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Не можах да направя списък на локалните файловите контексти"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux ф.контекст"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "тип"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nДистрибуционна SELinux fcontext еквивалентност \n"
+msgstr ""
+"\n"
+"Дистрибуционна SELinux fcontext еквивалентност \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nЛокална SELinux fcontext еквивалентност \n"
+msgstr ""
+"\n"
+"Локална SELinux fcontext еквивалентност \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Не можах да проверя дали булевата променлива %s е дефинирана"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Булева променлива %s не е дефинирана"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Не можах да проверя файловия контекст %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Трябва да зададете една от следните стойности: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Не можах да задам активна стойност на булева променлива %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Не можах да променя булевата променлива %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Грешен формат %s: Запис %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "Булевата променлива %s е дефинирана в политика, не може да се изтрие"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Не можах да изтрия булева променлива %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Не можах да направя списък на булевите променливи"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "изкл"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "вкл"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux булева"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Състояние"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Подразбиращ се"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Описание"
 
@@ -965,7 +1014,8 @@ 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
@@ -992,206 +1042,229 @@ msgstr "Грешка!  Обвивката не е валидна.\n"
 msgid "Unable to clear environment\n"
 msgstr "Не мога да почистя средата\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Грешка при смяна на uid, авариен изход.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Грешка при връщане на KEEPCAPS, авариен изход\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Грешка при връзка със системата за одит.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Грешка при заделяне на памет.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Грешка при изпращане на одит съобщение.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Не можах да определя enforcing режима.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Грешка!  Не можах да отворя %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Не можах да задам нов контекст за %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s промяна на етикетите.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Предупреждение! Не можах да възстановя контекста за %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Грешка: зададени са няколко роли\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Грешка: зададени са няколко типа\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Съжаляваме, -l може да се ползва с поддръжка на SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Грешка: зададени са няколко нива\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Грешка: не Ви е позволено да променяте нивата на несигурен терминал\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Не можах да определя подразбиращия се тип.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "получаването на нов контекст не успя.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "не успя задаването на нова роля %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "не успя задаването на нов тип %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "не успя изграждането на нов диапазон с ниво %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "не успя задаването на нов диапазон %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "не успя конвертирането на новия контекст към низ\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s не е валиден контекст\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Не мога да заделя памет за нов_контекст"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Не мога да се сдобия с празен сигнален набор\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Не мога да задам манипулатор на SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "Съжаляваме, newrole може да се ползва само на SELinux ядро.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "не успя извличането на стар_контекст.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Внимание!  Не можах да извлека tty информация.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "грешка при четене на конфигурацията на PAM услуга.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: некоректна парола за %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: неуспешно изпълнение на fork: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Не мога да възстановя етикета на tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Коректното затваряне на tty не успя\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Не можах да затворя дескриптори.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Грешка при заделяне argv0 на обвивката.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Не мога да възстановя средата, авариен изход\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "стартирането на обвивката не успя\n"
 
@@ -1322,19 +1395,25 @@ 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"
@@ -1344,19 +1423,25 @@ 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/\nMCS Обхват"
+msgstr ""
+"MLS/\n"
+"MCS Обхват"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1412,13 +1497,15 @@ msgstr "Инструмент за генериране на SELinux полити
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>Приложения</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Standard Init Daemon"
 
@@ -1426,9 +1513,11 @@ msgstr "Standard Init Daemon"
 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"
+msgstr ""
+"Standard Init Daemon са демони, стартирани при зареждането от инициализиращи "
+"скриптове.  Обикновено изисква скрипт в /etc/rc.d/init.d"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS System Daemon"
 
@@ -1440,16 +1529,18 @@ msgstr "Internet Services Daemon (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "Internet Services Daemon са демони, стартирани от xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Web Application/Script (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра (apache)"
+msgstr ""
+"Web Applications/Script (CGI) са CGI скриптове, стартирани от уеб сървъра "
+"(apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Потребителско приложение"
 
@@ -1457,9 +1548,11 @@ msgstr "Потребителско приложение"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Потребителско приложение са всякакви приложения, стартирани от потребител, които искате да ограничите"
+msgstr ""
+"Потребителско приложение са всякакви приложения, стартирани от потребител, "
+"които искате да ограничите"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1483,7 +1576,10 @@ msgstr "Минимална роля на потребител в термина
 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."
+msgstr ""
+"Този потребител ще влиза в машината само през терминал или отдалечено.  По "
+"подразбиране, този потребител няма да има  setuid, достъп до мрежа, su и "
+"sudo."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1493,7 +1589,9 @@ msgstr "Минимална X Windows роля на потребител"
 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"
+msgstr ""
+"Такъв потребител може да влезе в машината през X или терминал.  По "
+"подразбиране потребителят ще е без setuid, без работа в мрежа, без sudo и su"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1503,7 +1601,9 @@ msgstr "Роля на потребител"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Потребител с пълноценна работа в мрежа, без setuid приложения без transition, без sudo и su."
+msgstr ""
+"Потребител с пълноценна работа в мрежа, без setuid приложения без "
+"transition, без sudo и su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1511,9 +1611,11 @@ msgstr "Потребител с Административна роля"
 
 #: ../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 роля."
+"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>"
@@ -1525,16 +1627,20 @@ msgstr "Потребител с роля Root Администратор"
 
 #: ../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 "
+"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.  Този потребител няма да е способен да влезе в системата директно."
+msgstr ""
+"Изберете роля на потребител Root Администратор, ако този потребител ще се "
+"ползва да администрира машината, докато работи като root.  Този потребител "
+"няма да е способен да влезе в системата директно."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Въведете име на приложение или роля на потребител:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Име"
 
@@ -1548,7 +1654,8 @@ msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
-msgstr "Въведете уникално име за ограниченото приложение или роля на потребител."
+msgstr ""
+"Въведете уникално име за ограниченото приложение или роля на потребител."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1561,7 +1668,9 @@ msgstr "Инициализиращ скрипт"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Въведете пълен път до инициализиращ скрипт, използван за стартиране на ограниченото приложение."
+msgstr ""
+"Въведете пълен път до инициализиращ скрипт, използван за стартиране на "
+"ограниченото приложение."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1594,8 +1703,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1619,7 +1727,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP портове</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Всички"
 
@@ -1643,7 +1751,9 @@ msgstr "Нерезервирани портове (>1024)"
 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"
+msgstr ""
+"Въведете списък udp портове или диапазони от портове, разделени със запетаи, "
+"към които %s ще се привързва. Пример: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1676,7 +1786,9 @@ msgstr "Позволява %s да се свързва с който и да е
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1686,7 +1798,9 @@ msgstr "Позволява %s да се свързва с който и да е
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1732,7 +1846,9 @@ msgstr "<b>Добавете файлове/директории, които %s 
 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:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1750,75 +1866,80 @@ msgstr "<b>В коя директория ще генерирате полити
 msgid "Policy Directory"
 msgstr "Директория на политиката"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Роля"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Съществуващ потребител"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Приложение"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s трябва да е директория"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Трябва да изберете потребител"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Посочете изпълним файл, който да бъде ограничен"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Посочете файл с инициализиращ скрипт, който да бъде ограничен"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "Посочете файл(ове), които ограниченото приложение създава или пише"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "Посочете директория(и), които ограниченото приложение притежава и пише в тях"
+msgstr ""
+"Посочете директория(и), които ограниченото приложение притежава и пише в тях"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Посочете директория, в която да се генерират файловете на политиката"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Проверете името"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "Трябва да добавите име, съставено от букви и цифри, и без интервали."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Трябва да въведете изпълним файл"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Конфигуриране на "
 
@@ -1830,9 +1951,15 @@ msgstr "Мрежови порт"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux Тип\nпорт"
+msgstr ""
+"SELinux Тип\n"
+"порт"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Протокол"
 
@@ -1840,9 +1967,13 @@ msgstr "Протокол"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nниво"
+msgstr ""
+"MLS/MCS\n"
+"ниво"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Порт"
 
@@ -1880,10 +2011,14 @@ msgid "Modify %s"
 msgstr "Промени %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permissive"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Enforcing"
 
@@ -1891,12 +2026,15 @@ msgstr "Enforcing"
 msgid "Status"
 msgstr "Състояние"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система.  Искате ли да продължите?"
+msgstr ""
+"Променяйки типа политика, ще предизвикате преетикетиране на цялата файлова "
+"система при следващото зареждане. Преетикетирането отнема доста време, в "
+"зависимост от големината на файловата система.  Искате ли да продължите?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1904,16 +2042,26 @@ msgid ""
 "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 не изисква рестартиране    Искате ли да продължите?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"Промяната към забранен SELinux изисква рестартиране.  Това не се "
+"препоръчва.  Ако по-късно решите да активирате SELinux, системата ще трябва "
+"да бъде преетикетирана.  Ако просто искате да видите дали SELinux е причина "
+"за проблем в системата Ви, може да преминете в режим permissive, който само "
+"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
+"не изисква рестартиране    Искате ли да продължите?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ще предизвика преетикетиране на цялата файлова система при следващото зареждане. Преетикетирането отнема доста време, в зависимост от големината на файловата система.  Искате ли да продължите?"
+msgstr ""
+"Промяната към разрешен SELinux ще предизвика преетикетиране на цялата "
+"файлова система при следващото зареждане. Преетикетирането отнема доста "
+"време, в зависимост от големината на файловата система.  Искате ли да "
+"продължите?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1923,7 +2071,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1957,9 +2107,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "всички файлове\nнормален файл\nдиректория\nзнаково устр.\nблоково устр.\nсокет\nсимволна връзка\nnamed pipe\n"
+msgstr ""
+"всички файлове\n"
+"нормален файл\n"
+"директория\n"
+"знаково устр.\n"
+"блоково устр.\n"
+"сокет\n"
+"символна връзка\n"
+"named pipe\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1972,6 +2132,7 @@ msgid "SELinux Administration"
 msgstr "SELinux администрация"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Добави"
 
@@ -2000,7 +2161,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Забранен\nPermissive\nEnforcing\n"
+msgstr ""
+"Забранен\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2016,7 +2180,12 @@ msgid ""
 "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, е необходимо преетикетиране."
+msgstr ""
+"Изберете, ако искате да преетикетирате тогава цялата файлова система при "
+"следващото зареждане.  Преетикетирането може да отнеме доста време, в "
+"зависимост от големината на файловата система.  Ако променяте типовете "
+"политика или преминавате от забранен към enforcing, е необходимо "
+"преетикетиране."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2041,6 +2210,7 @@ msgstr "Превключва между Индивидуални и Всички
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Филтър"
 
@@ -2135,9 +2305,11 @@ msgstr "Премахва зареждаем модул с политика"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се докладват в журналните файлове."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"Разрешава/Забранява допълнителни правила за наблюдение, които нормално не се "
+"докладват в журналните файлове."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2164,1321 +2336,2931 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "Изисква се SELinux потребител '%s'"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Позволи всички демони да пишат основни файлове в /"
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: 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 ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 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"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "неизвестен"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Internet Services демон"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:48
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-msgstr "Името трябва да е от букви и цифри без интервали. Разгледайте ползването на опцията \"-n MODULENAME\""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Само Демон приложенията могат да ползват инит скрипт."
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "Позволи pppd да бъде стартиран за нормален потребител"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve трябва да е булева стойност "
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog трябва да е булева стойност "
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos трябва да е булева стойност "
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache трябва да е булева стойност "
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER типовете автоматично получават tmp тип"
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid "Interface %s does not exist."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
-msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Тип Enforcement файл"
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Интерфейсен файл"
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Файл контекстен файл"
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Setup Script"
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
 
-#: booleans.py:1
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
 msgstr ""
 
-#: booleans.py:2
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 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, сменяеми устройства, временни потребителски файлове и такива с несигурно съдържание"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
 msgstr ""
 
-#: booleans.py:20
-msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Позволи всички демони да пишат основни файлове в /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
 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"
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "неизвестен"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Internet Services демон"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Портовете трябва да са номера или интервали от номера от 1 до %d "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
+"Името трябва да е от букви и цифри без интервали. Разгледайте ползването на "
+"опцията \"-n MODULENAME\""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Само Демон приложенията могат да ползват инит скрипт."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve трябва да е булева стойност "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog трябва да е булева стойност "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos трябва да е булева стойност "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache трябва да е булева стойност "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER типовете автоматично получават tmp тип"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "Трябва да въведете изпълнимия път за Вашия ограничен процес"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Тип Enforcement файл"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Интерфейсен файл"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Файл контекстен файл"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Setup Script"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Приложение"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Добавя потребител"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Изберете портове"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Мрежови порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:656
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"Файл\n"
+"Тип"
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS интервал"
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux тип порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux администрация"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Добави SELinux съответствие за влизане"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux потребител"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux тип"
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Позволи изпълним стек на mplayer"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr ""
+"Boolean \n"
+"Enabled"
+msgstr "Име на булева променлива"
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Име на булева променлива"
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux тип порт"
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Име на булева променлива"
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux тип порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux тип порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Име на модул"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Подразбиращ се"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Системен тип политика по подразбиране: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Изберете:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "Позволи pppd да бъде стартиран за нормален потребител"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Етикетиране на файлове"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Изтрива мрежов порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Тип файл"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:164
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 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."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Приложение"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 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"
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux потребител"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:168
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
 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"
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Изберете домейните, които желаете този потребител да администрира."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Забранен"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Разрешаване на наблюдението"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s не е валиден контекст\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Име на булева променлива"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Потребителско име"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Изтрий SELinux съответствие на потребител"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 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."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Позволи ssh влизания като sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Име на булева променлива"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Изпълним файл"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Забранен"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Приложение"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Добави SELinux съответствие на потребител"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Изтрий SELinux съответствие на потребител"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Добави SELinux съответствие за влизане"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Не можах да променя съответствието за вход за %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Добавя мрежов порт"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Етикетиране на файлове"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Добави SELinux съответствие за влизане"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Добавя SELinux потребител"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
 msgstr ""
+"\n"
+"Локална SELinux fcontext еквивалентност \n"
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Промени SELinux съответствие на потребител"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Редактира мрежов порт"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux роли"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Не можах да изтрия файловия контекст за %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Не можах да променя файловия контекст за %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux тип"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Грешен формат %s: Запис %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Изтрий %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Промени %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Мрежови порт"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Мрежови порт"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Добавя потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Изтрива потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Променя потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Роля"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS интервал"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Добави SELinux съответствие за влизане"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Изтрий SELinux съответствие на потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Не можах да направя списък на съответствията за вход"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux потребител"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 е причина "
+"за проблем в системата Ви, може да преминете в режим permissive, който само "
+"ще регистрира грешките, без да налага SELinux политика.  Режимът Permissive "
+"не изисква рестартиране    Искате ли да продължите?"
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/bn.po b/policycoreutils/po/bn.po
index 5c0cedc..1db7396 100644
--- a/policycoreutils/po/bn.po
+++ b/policycoreutils/po/bn.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Bengali <info@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"
-"Language: bn\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/bn_BD.po b/policycoreutils/po/bn_BD.po
new file mode 100644
index 0000000..b4f0bfa
--- /dev/null
+++ b/policycoreutils/po/bn_BD.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/"
+"fedora/language/bn_BD/)\n"
+"Language: bn_BD\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/bn_IN.po b/policycoreutils/po/bn_IN.po
index 0f8f94b..3d3cd0b 100644
--- a/policycoreutils/po/bn_IN.po
+++ b/policycoreutils/po/bn_IN.po
@@ -1,24 +1,24 @@
 # 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@fedoraproject.org>, 2008.
-# Runa Bhattacharjee <runabh@gmail.com>, 2007.
-# Runa Bhattacharjee <runab@redhat.com>, 2006,2010,2012.
-#   <runabh@gmail.com>, 2012.
+# Runa Bhattacharjee <runab@fedoraproject.org>, 2008
+# runa <runabh@gmail.com>, 2007
+# runab <runab@redhat.com>, 2006,2010,2012
+# runa <runabh@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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Bengali (India) <anubad@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"
-"Language: bn_IN\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -26,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM আরম্ভ করতে ব্যর্থ\n"
@@ -77,7 +80,7 @@ msgstr "দুঃক্ষিত, run_init শুধুমাত্র SELinux 
 msgid "authentication failed.\n"
 msgstr "অনুমোদন করতে ব্যর্থ।\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec context %s হিসাবে স্থাপন করা যায়নি।\n"
@@ -90,871 +93,918 @@ msgstr "******************** গুরুত্বপূর্ণ **************
 msgid "To make this policy package active, execute:"
 msgstr "চিহ্নিত পলিসি প্যাকেজ সক্রিয় করার জন্য, সঞ্চালন করুন:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage হ্যান্ডেল নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux নিয়মনীতি বর্তমানে পরিচালিত নয় অথবা সংগ্রহস্থল ব্যবহার করা সম্ভব নয়।"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "নিয়মনীতির সংগ্রহস্থল পড়া যায়নি।"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage সংযোগ স্থাপন করা যায়নি"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS-র সক্রিয় অবস্থা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "বাস্তবায়িত হয়নি"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage ট্রানস্যাকশন বর্তমানে চলছে"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage আদান-প্রদান আরম্ভ করা যায়নি"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage আদান-প্রদান সমাপ্ত করা যায়নি"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage বর্তমানে চলছে না"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux মডিউলের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "মডিউলের নাম"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "সংস্করণ"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Disabled (নিষ্ক্রিয়)"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "মডিউল %s নিষ্ক্রিয় করতে ব্যর্থ (মুছে ফেলতে ব্যর্থ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "%s মডিউল সক্রিয় করা যায়নি (মুছে ফেলতে ব্যর্থ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "%s মডিউল অপসারণ করা যায়নি (মুছে ফেলতে ব্যর্থ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit-র ক্ষেত্রে 'on' অথবা 'off'-র মধ্যে একটি আবশ্যক"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "বিল্ট-ইন Permissive-র ধরন"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "স্বনির্ধারিত Permissive-র ধরন"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "permissive ডোমেইন %s নির্ধারণ করা যায়নি (মডিউল ইনস্টল করতে ব্যর্থ)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "permissive ডোমেইন %s সরিয়ে ফেলা যায়নি (অপসারণ করতে ব্যর্থ)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s'র জন্য কি নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux দল %s বর্তমানে উপস্থিত নেই"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux ব্যবহারকারী %s বর্তমানে উপস্থিত নেই"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s'র নাম নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s'র ক্ষেত্রে MLS রেঞ্জ নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s'র ক্ষেত্রে SELinux ব্যবহারকারী নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser অথবা serange আবশ্যক"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা নির্ধারিত হয়নি"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s'র ক্ষেত্রে seuser কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব নয়"
+msgstr ""
+"%s'র জন্য লগ-ইন ম্যাপিং ব্যবস্থা নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে মুছে ফেলা সম্ভব "
+"নয়"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "লগ-ইন নাম"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ব্যবহারকারী"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS সীমা"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত কিনা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s'র জন্য ব্যবহারকারী কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s'র অন্তত একটি ভূমিকা যোগ করা আবশ্যক"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s'র জন্য SELinux ব্যবহারকারী নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s ভূমিকাটি, %s'র জন্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s'র ক্ষেত্রে MLS স্তর নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s প্রেফিক্সটি %s'র ক্ষেত্রে যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s'র জন্য কি প্রাপ্ত করা যায়নি"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ব্যবহারকারী %s যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "প্রেফিক্স, ভূমিকা, স্তর অথবা রেঞ্জ উল্লেখ করা আবশ্যক"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "প্রেফিক্স অথবা ভূমিকা উল্লেখ করা আবশ্যক"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নির্ধারিত হয়নি"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে অপসারণযোগ্য নয়"
+msgstr ""
+"SELinux ব্যবহারকারী %s'র বৈশিষ্ট্য নিয়মনীতির মধ্যে নির্ধারিত হয়েছে যার ফলে "
+"অপসারণযোগ্য নয়"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ব্যবহারকারী %s মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ব্যবহারকারীদের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ব্যবহারকারী %s'র ভূমিকার তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "লেবেল ব্যবস্থা"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "প্রেফিক্স"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS স্তর"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS সীমা"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux রোল"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "udp অথবা tcp প্রোটোকল আবশ্যক"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "পোর্ট উল্লেখ করা আবশ্যক"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "অবৈধ পোর্ট"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s'র জন্য কি নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ধরন উল্লেখ করা আবশ্যক"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "পোর্ট %s/%s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "পোর্ট %s/%s বর্তমানে নির্ধারিত আছে"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s'র জন্য পোর্ট নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s'র জন্য context নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ব্যবহারকারী নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ভূমিকা নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে ধরন নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s'র ক্ষেত্রে পোর্ট context'র মধ্যে mls ক্ষেত্র নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s'র ক্ষেত্রে পোর্ট context নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s পোর্ট যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype অথবা serange আবশ্যক"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype আবশ্যক"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "%s/%s পোর্ট নির্ধারিত হয়নি"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s পোর্ট কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s পোর্ট পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s পোর্ট মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s পোর্টটি নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s পোর্ট মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "পোর্টের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux পোর্টের ধরন"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "প্রোটো"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "পোর্ট সংখ্যা"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "নোডের ঠিকানা উল্লেখ করা আবশ্যক"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "প্রোটোকল অজানা অথবা অনুপস্থিত"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s'র কি নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "addr %s নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s-র জন্য addr নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s'র জন্য context নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s-র মাস্ক নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s'র ক্ষেত্রে addr context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s'র ক্ষেত্রে addr context'এ ভূমিকা নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s'র ক্ষেত্রে addr context'এ ধরন নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s'র ক্ষেত্রে addr context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s'র ক্ষেত্রে addr context নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "%s addr যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "%s addr নির্ধারিত হয়নি"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "%s addr কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "%s addr পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "%s addr নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "%s addr মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "নোড ম্যাপিংয়ের ক্ষেত্রে deleteall প্রয়োগ করা যায়নি"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "addr-র তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux Type আবশ্যক"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নিis defined"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s'র প্রেক্ষাপট নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ভূমিকার বৈশিষ্ট্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ ধরন নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s'র ক্ষেত্রে প্রেক্ষাপটের context'র বৈশিষ্ট্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s'র ক্ষেত্রে বার্তার context নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s প্রেক্ষাপট যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s প্রেক্ষাপটের বৈশিষ্ট্য নির্ধারিত হয়নি"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s প্রেক্ষাপট কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s প্রেক্ষাপট পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "%s প্রেক্ষাপটটি নিয়মনীতির মধ্যে নির্ধারিত হয়েছে এবং অপসারণযোগ্য নয়"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s ইন্টারফেস মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "সকল ইন্টারফেস ম্যাপিং মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "প্রেক্ষাপটের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux ইন্টারফেস"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "কনটেক্সট"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s-র ক্ষেত্রে সমতূল্য ক্লাস বর্তমানে উপস্থিত রয়েছে"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s-র ক্ষেত্রে ইকুইভেলেন্স (সমতূল্য)  ক্লাস বর্তমানে উপস্থিত নেই"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ব্যবহারকারী বৈশিষ্ট্য নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ভূমিকা নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইলের context'এ mls ক্ষেত্র নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "ফাইলের বৈশিষ্ট্য বৈধ নয়"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ফাইল স্পসিফেকশনের মধ্যে শূণ্যস্থান থাকা সম্ভব নয়"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-"instead"
-msgstr "%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে '%s' যোগ করার চেষ্টা করুন"
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+"%s ফাইল spec-র সাথে '%s %s' ইকুইভেলেন্সি নিয়মের দ্বন্দ্ব সৃষ্টি হয়েছে; এর পরিবর্তে "
+"'%s' যোগ করার চেষ্টা করুন"
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s'র ফাইল context নির্ধারিত হয়েছে কিনা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s'র ফাইল contex নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইলের context'এ ধরন নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইলের context নির্ধারণ করা যায়নি"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s'র ক্ষেত্রে ফাইল context যোগ করা যায়নি"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange অথবা seuser আবশ্যক"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s'র ফাইল context আবশ্যক"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s'র জন্য ফাইল context কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "ফাইল context %s  মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
+msgstr ""
+"%s'র ফাইল context নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে তা অপসারণ করা সম্ভব নয়"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ফাইল context'র তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "স্থানীয় ফাইলের context'র তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ধরন"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "বুলিয়ান %s'র বৈশিষ্ট্য নির্ধারিত হয়েছে কিনা তা পরীক্ষা করা যায়নি"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "বুলিয়ান %s'র মান বর্তমানে নির্ধারিত রয়েছে"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "%s'র ফাইল context কোয়েরি করা যায়নি"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "নিম্নলিখিত একটি মান উল্লেখ করা আবশ্যক: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "%s বুলিয়েনের সক্রিয় মান নির্ধারণ করতে ব্যর্থ"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "%s বুলিয়ানের মান পরিবর্তন করা যায়নি"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "বুলিয়ান %s'র মান নিয়মনীতির মধ্যে নির্ধারিত হওয়ার ফলে অপসারণযোগ্য নয়"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "বুলিয়ান %s মুছে ফেলা যায়নি"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "বুলিয়ানের তালিকা নির্মাণ করা যায়নি"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "বন্ধ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "চালু"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux বুলিয়ান"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "অবস্থা"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "ডিফল্ট"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "বিবরণ"
 
@@ -993,206 +1043,230 @@ msgstr "ত্রুটি!  বৈধ শেল ব্যবহার করা
 msgid "Unable to clear environment\n"
 msgstr "পরিবেশ পরিশ্রুত করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid পরিবর্তন করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে।\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS'র মান পুনরায় নির্ধারণ করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "অডিট সিস্টেমের সাথে সংযোগ করতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "মেমরি নির্ধারণ করতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "অডিট সংক্রান্ত বার্তা পাঠাতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "enforcing মোড নির্ধারণ করা যায়নি।\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ত্রুটি!  %s খুলতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s'র ক্ষেত্রে নতুন context স্থাপন করা যায়নি\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s'র লেবেল পরিবর্তিত হয়েছে।\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "সতর্কবার্তা!  %s'র context পুনরুদ্ধার করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ত্রুটি: একাধিক ভূমিকা উল্লিখিত হয়েছে\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ত্রুটি: একাধিক ধরনের ফাইল নির্ধারিত হয়েছে\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "দূঃক্ষিত, -l শুধুমাত্র SELinux MLS সমর্থনের সাথে ব্যবহার করা যাবে\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ত্রুটি: একাধিক স্তর নির্ধারিত হয়েছে\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "ত্রুটি: নিম্ন নিরাপত্তাসম্পন্ন টার্মিনালে মাত্রা পরিবর্তনের অনুমতি উপলব্ধ নয় \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "ডিফল্ট প্রকৃতি সনাক্ত করা যায়নি।\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "new context প্রাপ্ত করতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "নতুন ভূমিকা %s স্থাপন করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "নতুন ধরন %s স্থাপন করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s স্তর সহ নতুন রেঞ্জ নির্মাণ করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "নতুন রেঞ্জ %s স্থাপন করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "নতুন context'কে string হিসাবে রূপান্তর করা যায়নি\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s বৈধ context নয়\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context'র জন্য মেমরি বরাদ্দ করতে ব্যর্থ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ফাঁকা সিগন্যাল সংকলন প্রাপ্ত করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP হ্যান্ডলার নির্ধারণ করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "দুঃক্ষিত, newrole শুধুমাত্র একটি SELinux কার্নেলে ব্যবহার করা যাবে।\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context প্রাপ্ত করতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ত্রুটি!  tty সংক্রান্ত তথ্য প্রাপ্ত করা যায়নি।\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM পরিসেবার কনফিগারেশন পড়তে ত্রুটি।\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %s'র পাসওয়ার্ড সঠিক নয়\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: fork করতে ব্যর্থ: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty লেবেল পুনরায় স্থাপন করতে ব্যর্থ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty সঠিকরূপে বন্ধ করতে ব্যর্থ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "বিবরণ প্রদর্শন বন্ধ করা যায়নি।\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "শেল'র argv0 বরাদ্দ করতে ব্যর্থ।\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "পরিবেশ পুনরুদ্ধার করতে ব্যর্থ, পরিত্যাগ করা হচ্ছে\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "শেল exec করতে ব্যর্থ\n"
 
@@ -1323,19 +1397,25 @@ 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"
@@ -1345,19 +1425,25 @@ 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/\nMCS সীমা"
+msgstr ""
+"MLS/\n"
+"MCS সীমা"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1413,13 +1499,15 @@ msgstr "SELinux Policy নির্মাণের সামগ্রী"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>অ্যাপ্লিকেশন</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "প্রমিত Init ডেমন"
 
@@ -1427,9 +1515,11 @@ msgstr "প্রমিত Init ডেমন"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
+msgstr ""
+"বুট করার সময় init স্ক্রিপ্টের মাধ্যমে আরম্ভ হওয়া ডেমনগুলি প্রমিত Init ডেমন নামে "
+"পরিচিত। সাধারণত /etc/rc.d/init.d-র মধ্যে একটি স্ক্রিপ্ট উপস্থিত থাকা আবশ্যক।"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS সিস্টেম ডেমন"
 
@@ -1441,16 +1531,17 @@ msgstr "Internet Services Daemon (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "Internet Services Daemon-র ডেমনগুলি xinetd দ্বারা আরম্ভ করা হয়।"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
+msgstr ""
+"ওয়েব সার্ভার (apache) দ্বারা আরম্ভ করা ওয়েব অ্যাপ্লিকেশন/স্ক্রিপ্ট (CGI) CGI স্ক্রিপ্ট"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ব্যবহারকারীদের অ্যাপ্লিকেশন"
 
@@ -1458,9 +1549,11 @@ msgstr "ব্যবহারকারীদের অ্যাপ্লিক
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
+msgstr ""
+"ব্যবহারকারী দ্বারা আরম্ভ করা কোনো অ্যাপ্লিকেশন যা আবদ্ধ করার জন্য চিহ্নিত তা "
+"ব্যবহারকারীদের অ্যাপ্লিকেশন নামে পরিচিত"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1484,7 +1577,10 @@ msgstr "সর্বনিম্ন টার্মিন্যাল ব্য
 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 উপস্থিত থাকবে না"
+msgstr ""
+"চিহ্নিত ব্যবহারকারী টার্মিন্যাল অথবা দূরবর্তী লগ-ইনের মাধ্যমে মেশিনে লগ-ইন করতে "
+"পারবেন।  ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত "
+"থাকবে না"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1494,7 +1590,9 @@ msgstr "সর্বনিম্ন X Windows ব্যবহারকারী
 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 উপস্থিত থাকবে না"
+msgstr ""
+"চিহ্নিত ব্যবহারকারী X অথবা টার্মিন্যালের মাধ্যমে মেশিনে লগ-ইন করতে পারবেন।  "
+"ডিফল্টরূপে, এই মেশিনে কোনো setuid, নেটওয়ার্ক, sudo অথবা su উপস্থিত থাকবে না"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1504,7 +1602,9 @@ msgstr "ব্যবহারকারীর ভূমিকা"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা ব্যবহারকারী ভূমিকা।"
+msgstr ""
+"সম্পূর্ণ নেটওয়ার্ক, রূপান্তরবিহীন setuid অ্যাপ্লিকেশন বিনা, su বিনা ও sudo বিনা "
+"ব্যবহারকারী ভূমিকা।"
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1512,9 +1612,11 @@ msgstr "অ্যাডমিন ব্যবহারকারীর ভূম
 
 #: ../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 ব্যবহারকারীর প্রশাসনিক ভূমিকা প্রয়োগ করা যাবে।"
+"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>"
@@ -1526,16 +1628,20 @@ msgstr "Root প্রশাসনিক ব্যবহারকারীর 
 
 #: ../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 "
+"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 প্রশাসনিক ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে সক্ষম হবেন না।"
+msgstr ""
+"এই ব্যবহারকারী দ্বারা root পরিচয়ে মেশিন পরিচালনা করা হলে 'Root প্রশাসনিক "
+"ব্যবহারকারীর ভূমিকা' নির্বাচন করুন। সিস্টেমে, এই ব্যবহারকারী সরাসরি লগ-ইন করতে "
+"সক্ষম হবেন না।"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>অ্যাপ্লিকেশন অথবা ব্যবহারকারী ভূমিকার নাম লিখুন:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "নাম"
 
@@ -1595,9 +1701,9 @@ msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>যে সমস্ত user_roles %s-এ রূপান্তরিত হবে সেগুলি নির্বাচন করুন:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
-msgstr "চিহ্নিত অ্যাপ্লিকেশন ডোমেইনের মধ্যে রূপান্তরযোগ্য ব্যবহারকারীর ভূমিকা নির্বাচন করুন"
+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>"
@@ -1620,7 +1726,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP পোর্ট</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "সকল"
 
@@ -1634,7 +1740,9 @@ 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 "‌%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে বাইন্ড করা হয়"
+msgstr ""
+"‌%s-কে 0 সহ bindresvport-কে কল করার অনুমতি প্রদান করে। পোর্ট ৬০০-১০২৪-র সাথে "
+"বাইন্ড করা হয়"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1644,7 +1752,9 @@ msgstr "অসংরক্ষিত পোর্ট (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+msgstr ""
+"%s দ্বারা বাইন্ড করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1653,7 +1763,8 @@ msgstr "নির্বাচিত পোর্ট"
 
 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 msgid "Allows %s to bind to any udp ports > 1024"
-msgstr "১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
+msgstr ""
+"১০২৪-র থেকে বেশি সংখ্যার udp পোর্টের সাথে %s-কে বাইন্ড করার অনুমতি প্রদান করা হয়"
 
 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 msgid "<b>UDP Ports</b>"
@@ -1677,7 +1788,9 @@ msgstr "%s-কে যে কোনো tcp পোর্টের সাথে স
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+msgstr ""
+"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত tcp পোর্টের সংখ্যা অথবা "
+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1687,7 +1800,9 @@ msgstr "%s-কে যে কোনো udp পোর্টের সাথে স
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
+msgstr ""
+"%s দ্বারা সংযোগ করার উদ্দেশ্যে, কমা চিহ্ন দ্বারা বিভাজিত udp পোর্টের সংখ্যা অথবা "
+"পোর্ট সংখ্যার সীমা লিখুন। যেমন: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1733,7 +1848,9 @@ msgstr "<b>%s দ্বারা পরিচালিত ফাইল/ডির
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib ফাইল ..."
+msgstr ""
+"%s দ্বারা পরিচালিত (\"manages\") ফাইল/ডিরেক্টরি। Pid ফাইল, লগ ফাইল, /var/lib "
+"ফাইল ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1751,75 +1868,81 @@ msgstr "<b>%s নিয়মনীতি কোন ডিরেক্টরি দ
 msgid "Policy Directory"
 msgstr "নিয়মনীতির ডিরেক্টরি"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Role"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "উপস্থিত_ব্যবহারকারী"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "অ্যাপ্লিকেশন"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ডিরেক্টরি হওয়া আবশ্যক"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "একটি ব্যবহারকারী নির্বাচন করা আবশ্যক"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "confine করার উদ্দেশ্যে এক্সিকিউটেবিল ফাইল নির্বাচন করুন"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "confine করার উদ্দেশ্যে init script ফাইল নির্বাচন করুন।"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "কনফাইন করা অ্যাপ্লিকেশন দ্বারা নির্মিত অথবা লেখা ফাইল নির্বাচন করুন"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি নির্বাচন করুন"
+msgstr ""
+"কনফাইন করা অ্যাপ্লিকেশনের মালিকানাধীন অথবা অ্যাপ্লিকেশন দ্বারা লিখনযোগ্য ডিরেক্টরি "
+"নির্বাচন করুন"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "নিয়মনীতি সংক্রান্ত ফাইল নির্মাণের জন্য ডিরেক্টরি নির্বাচন করুন"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "নাম পরীক্ষণ"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "শূণ্যস্থান বিনা, অক্ষর ও সংখ্যা সহযোগে একটি নাম প্রস্তুত করে যোগ করতে হবে।"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "এক্সেকিউটেবল উল্লেখ করা আবশ্যক"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux কনফিগার করুন"
 
@@ -1831,9 +1954,15 @@ msgstr "নেটওয়ার্ক পোর্ট"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux পোর্ট\nধরন"
+msgstr ""
+"SELinux পোর্ট\n"
+"ধরন"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "প্রোটোকল"
 
@@ -1841,9 +1970,13 @@ msgstr "প্রোটোকল"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nস্তর"
+msgstr ""
+"MLS/MCS\n"
+"স্তর"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "পোর্ট"
 
@@ -1881,10 +2014,14 @@ msgid "Modify %s"
 msgstr "%s পরিবর্তন করুন"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permissive (সতর্কতামূলক)"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Enforcing (সক্রিয়)"
 
@@ -1892,12 +2029,15 @@ msgstr "Enforcing (সক্রিয়)"
 msgid "Status"
 msgstr "অবস্থা"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
+msgstr ""
+"নিয়মনীতির ধরন পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের "
+"লেবেল নতুন করে লেখা হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক "
+"সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1905,16 +2045,26 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux-র অবস্থা disabled (নিষ্ক্রিয়) হিসাবে ধার্য করা জন্য, পুনরায় বুট করা আবশ্যক।  "
+"পরে SELinux পুনরায় সক্রিয় করার সময় সিস্টেমের লেবেল নতুন করে লেখা হবে এবং এই কাজে "
+"অনেক সময় ব্যয় হয়। এই কারণে নিষ্ক্রিয় না করাই বাঞ্ছনীয়।  SELinux-র কারণে আপনার "
+"সিস্টেমে কোনো সমস্যা হচ্ছে কি না জানার জন্য, SELinux permissive (সতর্কতামূলক) মোডে "
+"নির্ধারণ করুন। এই মোডে নিয়মনীতি প্রয়োগ করা হবে না কিন্তু উৎপন্ন ত্রুটির লগ সংরক্ষণ "
+"করা হবে। Permissive (সতর্কতামূলক) মোড নির্ধারণের জন্য পুনরায় বুট করা আবশ্যক নয়    "
+"এগিয়ে যেতে ইচ্ছুক কি?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
+msgstr ""
+"SELinux-র enabled (সক্রিয়) মোডে পরিবর্তন করা হলে, পরবর্তী বার বুট করার সময় সম্পূর্ণ "
+"ফাইল-সিস্টেমের লেবেল পরিবর্তিত হবে। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন "
+"করতে অনেক সময় ব্যয় হওয়ার সম্ভাবনা রয়েছে।  আপনি কি এগিয়ে যেতে ইচ্ছুক?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1924,7 +2074,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\nস্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্‌শ <dwalsh@redhat.com>"
+msgstr ""
+"স্বত্বাধিকার (c)২০০৬ Red Hat, Inc.\n"
+"স্বত্বাধিকার (c) ২০০৬ ড্যান ওয়াল্‌শ <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1958,9 +2110,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "সর্বধরনের ফাইল\nসাধারণ ফাইল\nডিরেক্টরি\nক্যারেক্টার ডিভাইস\nব্লক-ডিভাইস\nসকেট\nসিম্বলিক লিঙ্ক\nনেমড পাইপ\n"
+msgstr ""
+"সর্বধরনের ফাইল\n"
+"সাধারণ ফাইল\n"
+"ডিরেক্টরি\n"
+"ক্যারেক্টার ডিভাইস\n"
+"ব্লক-ডিভাইস\n"
+"সকেট\n"
+"সিম্বলিক লিঙ্ক\n"
+"নেমড পাইপ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1973,6 +2135,7 @@ msgid "SELinux Administration"
 msgstr "SELinux পরিচালনা"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "যোগ করুন"
 
@@ -2001,7 +2164,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Disabled (নিষ্ক্রিয়)\nPermissive (সতর্কতামূলক)\nEnforcing (সক্রিয়)\n"
+msgstr ""
+"Disabled (নিষ্ক্রিয়)\n"
+"Permissive (সতর্কতামূলক)\n"
+"Enforcing (সক্রিয়)\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2017,7 +2183,11 @@ msgid ""
 "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 (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
+msgstr ""
+"পরবর্তী বার বুট করার সময় সম্পূর্ণ ফাইল-সিস্টেম নতুন করে লেবেল করা হবে কি না তা "
+"নির্ধারণ করুন। ফাইল-সিস্টেমের মাপের ভিত্তিতে, লেবেল পরিবর্তন করতে অনেক সময় ব্যয় "
+"হওয়ার সম্ভাবনা রয়েছে।  নিয়মনীতির ধরন পরিবর্তন করা হলে অথবা disabled (নিষ্ক্রিয়) "
+"থেকে enforcing (সক্রিয়) অবস্থায় পরিবর্তনের সময় নতুন করে লেবেল নির্ধারণ করা আবশ্যক।"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2042,6 +2212,7 @@ msgstr "স্বনির্ধারিত ও সকল বুলিয়ান
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ফিল্টার"
 
@@ -2136,9 +2307,10 @@ msgstr "লোড করার যোগ্য নিয়মনীতির ম
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"লগ ফাইল দ্বারা সাধারণত উল্লেখ না হওয়া অতিরিক্ত অডিট নিয়ম সক্রিয়/নিষ্ক্রিয় করা হবে।"
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2165,1321 +2337,2933 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ব্যবহারকারী '%s'-র উপস্থিত আবশ্যক"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "অজানা"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ইন্টারনেট পরিসেবার ডোমেইন"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr "পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-msgstr "শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের ব্যবহার করা যেতে পারে"
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
-msgstr "ব্যবহারকারী ভূমিকার ধরনের ক্ষেত্রে এক্সেকিউটেবল ফাইল ধার্য করা যাবে না। "
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "শুধুমাত্র ডেমন অ্যাপ্লিকেশনের জন্য init স্ক্রিপ্ট ব্যবহার করা যাবে.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy.py:194
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid "Interface %s does not exist."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
-msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "ধরন প্রয়োগকারী ফাইল"
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "ফাইল কনটেক্সটের ফাইল"
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "প্রস্তুতির স্ক্রিপ্ট"
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
 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 ও অবিশ্বস্ত তথ্য সহ ফাইল"
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
 msgstr ""
 
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "অজানা"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ইন্টারনেট পরিসেবার ডোমেইন"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
 msgstr ""
 
-#: booleans.py:20
-msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "সর্বধরনের ডেমন দ্বারা /-র মধ্যে corefile লেখার অনুমতি প্রদান করা হবে"
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 msgstr ""
+"পোর্ট সংখ্যার ক্ষেত্রে 1 থেকে %d-র মধ্যে সংখ্যা অথবা সংখ্যামালা ব্যবহার করা আবশ্যক "
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
+"শূণ্যস্থান বিনা অক্ষর ও সংখ্যা বিশিষ্ট নাম হওয়া আবশ্যক। \"-n MODULENAME\" বিকল্পের "
+"ব্যবহার করা যেতে পারে"
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "ব্যবহারকারী ভূমিকার ধরনের ক্ষেত্রে এক্সেকিউটেবল ফাইল ধার্য করা যাবে না। "
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "শুধুমাত্র ডেমন অ্যাপ্লিকেশনের জন্য init স্ক্রিপ্ট ব্যবহার করা যাবে.."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog-র মান বুলিয়ান হওয়া আবশ্যক "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache-র ক্ষেত্রে বুলিয়ান মান ব্যবহার করা আবশ্যক "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER ধরনের ক্ষেত্রে স্বয়ংক্রিয়রূপে tmp ধরন নির্ধারিত হবে"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 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"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "কনফাইন করা প্রসেসের ক্ষেত্রে এক্সেকিউটেবলের পাথ উল্লেখ করা আবশ্যক"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "ধরন প্রয়োগকারী ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ইন্টারফেস সংক্রান্ত ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ফাইল কনটেক্সটের ফাইল"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "প্রস্তুতির স্ক্রিপ্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "অ্যাপ্লিকেশন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ব্যবহারকারী যোগ করুন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "নির্বাচিত পোর্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "নেটওয়ার্ক পোর্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:656
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"ফাইল\n"
+"ধরন"
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS সীমা"
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux পোর্টের ধরন"
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux পরিচালনা"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ব্যবহারকারী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux Type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
-msgstr ""
+"Boolean \n"
+"Enabled"
+msgstr "বুলিয়ান নাম"
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "বুলিয়ান নাম"
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux পোর্টের ধরন"
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
 msgid ""
-"Control the ability to mmap a low area of the address space, as configured "
-"by /proc/sys/kernel/mmap_min_addr."
+"Boolean\n"
+"Enabled"
+msgstr "বুলিয়ান নাম"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux পোর্টের ধরন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer এক্সেকিউটেবল স্ট্যাকের অনুমতি প্রদান করা হবে"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux পোর্টের ধরন"
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "মডিউলের নাম"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "ডিফল্ট"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "সিস্টেমের ডিফল্ট নিয়মনীতির ধরন: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>নির্বাচন করুন:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "সাধারণ ব্যবহারকারীর জন্য pppd সঞ্চালনের অনুমতি প্রদান করা হবে"
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ফাইল লেবেল ব্যবস্থা"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "নেটওয়ার্ক পোর্ট মুছে ফেলুন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ফাইলের ধরন"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "অ্যাপ্লিকেশন"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ব্যবহারকারী"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "চিহ্নিত ব্যবহারকারী দ্বারা পরিচালনার উদ্দেশ্যে ডোমেইন নির্বাচন করুন।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Disabled (নিষ্ক্রিয়)"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "অডিট সক্রিয় করা হবে"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s বৈধ context নয়\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "বুলিয়ান নাম"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "লগ-ইন নাম"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 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."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "sysadm_r:sysadm_t রূপে ssh লগ-ইনের অনুমতি প্রদান করা হবে"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "বুলিয়ান নাম"
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "এক্সেকিউটেবল"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Disabled (নিষ্ক্রিয়)"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "অ্যাপ্লিকেশন"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ব্যবহারকারী ম্যাপ ব্যবস্থা যোগ করা হবে"
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s'র ক্ষেত্রে লগ-ইন ম্যাপিং ব্যবস্থা পরিবর্তন করা যায়নি"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "নেটওয়ার্ক পোর্ট যোগ করা হবে"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ফাইল লেবেল ব্যবস্থা"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
+
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ব্যবহারকারী যোগ করুন"
+
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
 msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ব্যবহারকারীর ম্যাপিং পরিবর্তন করুন"
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "নেটওয়ার্ক পোর্ট সম্পাদনা"
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux রোল"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s'র ফাইল context মুছে ফেলা যায়নি"
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s'র জন্য ফাইল context পরিবর্তন করা যায়নি"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux Type"
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ভুল বিন্যাস %s: রেকর্ড %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s মুছে ফেলুন"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s পরিবর্তন করুন"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "নেটওয়ার্ক পোর্ট"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "নেটওয়ার্ক পোর্ট"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ব্যবহারকারী যোগ করুন"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ব্যবহারকারী মুছে ফেলুন"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ব্যবহারকারী পরিবর্তন করুন"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ব্যবহারকারী"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Role"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS সীমা"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux লগ-ইন ম্যাপ ব্যবস্থা যোগ করা হবে"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ব্যবহারকারী ম্যাপিং মুছে ফেলুন"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "লগ-ইন ম্যাপিং তালিকাভুক্ত করা যায়নি"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ব্যবহারকারী"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ব্যবহারকারী"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 (সতর্কতামূলক) মোড নির্ধারণের জন্য পুনরায় বুট করা আবশ্যক নয়    "
+"এগিয়ে যেতে ইচ্ছুক কি?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/bo.po b/policycoreutils/po/bo.po
new file mode 100644
index 0000000..8664488
--- /dev/null
+++ b/policycoreutils/po/bo.po
@@ -0,0 +1,5098 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
+"Last-Translator: dwalsh <dwalsh@redhat.com>\n"
+"Language-Team: Tibetan <trans-bo@lists.fedoraproject.org>\n"
+"Language: bo\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/br.po b/policycoreutils/po/br.po
index 1e26f69..5c08944 100644
--- a/policycoreutils/po/br.po
+++ b/policycoreutils/po/br.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/br/)\n"
+"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/"
+"br/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/brx.po b/policycoreutils/po/brx.po
new file mode 100644
index 0000000..3d6ccd2
--- /dev/null
+++ b/policycoreutils/po/brx.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Bodo (http://www.transifex.com/projects/p/fedora/language/"
+"brx/)\n"
+"Language: brx\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/bs.po b/policycoreutils/po/bs.po
index f7015ce..ec4c1d3 100644
--- a/policycoreutils/po/bs.po
+++ b/policycoreutils/po/bs.po
@@ -1,31 +1,36 @@
 # 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@gmail.com>, 2007.
+# Adnan Hodzic <AbsintheSyringe@gmail.com>, 2007
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/bs/)\n"
+"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/"
+"bs/)\n"
+"Language: bs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "Inicijalizacija PAM nije uspjela\n"
@@ -74,7 +79,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Nije moguće postaviti exec kontekst za %s.\n"
@@ -87,871 +92,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Čitanje pohrane pravila nije moguće."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Uspostavljanje semanage veze nije moguće"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Semanage transakciju nije moguće pokrenuti"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Izrada ključa za %s nije moguća"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux korisnik %s ne postoji"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Izrada mapiranja prijave za %s nije moguća"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Zadavanje naziva za %s nije moguće"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Zadavanje MLS raspona za %s nije moguće"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Zadavanje SELinux korisnika za %s nije moguće"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Dodavanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Zahtijeva seuser ili serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Mapiranje prijave za %s nije određeno"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Propitivanje seusera za %s nije moguće"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Uređivanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Brisanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Propitivanje korisnika za %s nije moguće"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Izrada SELinux korisnika za %s nije moguća"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Dodavanje uloge %s za %s nije moguće"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Zadavanje MLS razine za %s nije moguće"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Dodavanje prefiksa %s za %s nije moguće"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Izvlačenje ključa za %s nije moguće"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Dodavanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Zahtijeva prefiks ili uloge"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux korisnik %s nije određen"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Uređivanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Brisanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Potreban je UDP ili TCP protokol"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Potreban je port"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Izrada ključa za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Potrebna je vrsta"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Nije moguće provjeriti je li port %s/%s određen"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s već je određen"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Izrada porta za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Izrada konteksta za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Zadavanje korisnika u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Zadavanje uloge u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Zadavanje vrste u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Zadavanje MLS polja u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Dodavanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Zahtijeva setype ili serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Zahtijeva setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s nije određen"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Propitivanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Uređivanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Brisanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Ispisivanje popisa portova nije moguće"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Izrada ključa za %s nije moguća"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Izrada konteksta za %s nije moguća"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Izrada sučelja za %s nije moguće"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Zadavanje konteksta sučelja za %s nije moguće"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Zadavanje konteksta poruke za %s nije moguće"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Dodavanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Sučelje %s nije određeno"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Propitivanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Uređivanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Brisanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Ispisivanje popisa sučelja nije moguće"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Izrada konteksta datoteke za %s nije moguća"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Zadavanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Dodavanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Zahtijeva setype, serange ili seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Kontekst datoteke za %s nije određen"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Propitivanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Uređivanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Brisanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Booleova vrijednost %s nije određena"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Propitivanje konteksta datoteke %s nije moguće"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Brisanje Booleove vrijednosti %s nije moguće"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -990,206 +1031,230 @@ msgstr "Greška! Shell nije valjan.\n"
 msgid "Unable to clear environment\n"
 msgstr "Čišćenje okruženje nije moguće\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Greška pri izmjeni UID. Bit će prekinuto.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Greška vraćanju KEEPCAPS na izvorne postavke. Bit će prekinuto.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Greška pri povezivanju sa sustavom provjere.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Greška pri dodjeljivanju memorije.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Greška pri slanju poruke provjere.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Određivanje načina prisiljavanja nije moguće.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Greška! Nije moguće otvoriti %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Zadavanje novog konteksta za %s nije moguće.\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s je izmijenio oznake.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Upozorenje! Obnavljanje konteksta za %s nije moguće.\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Greška: Određene su višestruke uloge\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Greška: Određene su višestruke vrste\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Nažalost, opcija -l može se upotrijebiti uz SELinux MLS podršku.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Greška: Određene su višestruke razine\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Dohvaćanje zadane vrste nije moguće.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "Dohvaćanje novog konteksta nije uspjelo.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "Zadavanje nove %s uloge nije uspjelo.\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "Zadavanje nove vrste %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "Izrada novog opsega s razinom %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "Zadavanje novog opsega %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "Pretvaranje novog konteksta u niz nije uspjelo.\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nije valjani kontekst\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Dodjeljivanje memorije za new_context nije moguće"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: neispravna lozinka za %s.\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: 'forking' neuspjeh: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Obnavljanje tty oznake nije moguće...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Ispravno zatvaranje tty nije uspjelo\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Nije moguće zatvoriti deskriptore. \n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Greška pri dodjeljivanju argv0 ljuske.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "Izvršavanje ljuske nije uspjelo\n"
 
@@ -1416,7 +1481,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1426,7 +1491,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1438,7 +1503,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1447,7 +1512,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1457,7 +1522,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1509,8 +1574,8 @@ msgstr ""
 
 #: ../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:592
@@ -1523,8 +1588,8 @@ 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 "
+"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 ""
 
@@ -1532,7 +1597,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1592,8 +1658,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1682,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1748,75 +1813,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1831,6 +1896,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1840,7 +1909,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1878,10 +1949,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1889,7 +1964,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1902,11 +1977,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1958,6 +2033,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1970,6 +2047,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2039,6 +2117,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2133,8 +2212,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2162,1321 +2241,2873 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
-
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nije valjani kontekst\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 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."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Uređivanje mapiranja prijave za %s nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Dodavanje SELinux korisnika %s nije moguće"
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Brisanje konteksta datoteke za %s nije moguće"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Uređivanje konteksta datoteke za %s nije moguće"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Izrada porta za %s/%s nije moguća"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Dodavanje SELinux korisnika %s nije moguće"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Brisanje mapiranja prijave za %s nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Linux korisnik %s ne postoji"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Dodavanje SELinux korisnika %s nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ca.po b/policycoreutils/po/ca.po
index 591da7e..401e16f 100644
--- a/policycoreutils/po/ca.po
+++ b/policycoreutils/po/ca.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:
-# Albert Carabasa Giribet <albertc@asic.udl.cat>, 2009.
-# Josep Puigdemont Casamajó <josep.puigdemont@gmail.com>, 2006.
-# Xavier Conde Rueda <xavi.conde@gmail.com>, 2006.
+# Albert Carabasa Giribet <albertc@asic.udl.cat>, 2009
+# Josep Puigdemont <josep.puigdemont@gmail.com>, 2006
+# Xavier Conde Rueda <xavi.conde@gmail.com>, 2006
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Catalan <fedora@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"
-"Language: ca\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "no s'ha pogut inicialitzar el PAM\n"
@@ -44,7 +47,9 @@ 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
@@ -76,7 +81,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "No s'ha pogut establir el context d'execució a %s.\n"
@@ -89,871 +94,917 @@ msgstr "******************** IMPORTANT ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Per activar aquest paquet de política, executeu:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "No s'ha pogut crear el gestor del semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "No es pot llegir el magatzem de polítiques."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "No es pot establir la connexió amb el semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "No s'ha pogut provar l'estat del MLS %s"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Encara no està implementat"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Tansacció semanage ja en progrés"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "No s'ha pogut iniciar la transacció del semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "No s'ha pogut completar la transacció del semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Tansacció semanage no en progrés"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "No s'han pogut llistar els mòduls SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versió"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Desactivat"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "No s'ha pogut crear una clau per a %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "No existeix el grup de Linux %s"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "No existeix l'usuari de Linux %s"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, 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:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "No s'ha pogut establir el nom per a %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, 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:488
+#: ../semanage/seobject.py:523
 #, 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:492
+#: ../semanage/seobject.py:527
 #, 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:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Es necessita el seuser o el serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, 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:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "No s'ha pogut consultar el seuser quant a %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, 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:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, 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:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "No s'ha pogut llistar els mapatges d'entrada"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nom d'entrada"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Usuari SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Rang MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "No s'ha pogut demanar l'usuari per a %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Heu d'afegir almenys un rol per %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, 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:745
+#: ../semanage/seobject.py:780
 #, 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:754
+#: ../semanage/seobject.py:789
 #, 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:757
+#: ../semanage/seobject.py:792
 #, 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:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "No s'ha pogut extreure la clau per a %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "No s'ha pogut afegir l'usuari SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Necessita prefix, rols, nivell o rang"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Necessita prefix o rols"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "L'usuari SELinux %s no està definit"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "No s'ha pogut modificar l'usuari SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "No s'ha pogut suprimir l'usuari SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "No es poden llistar els usuaris SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, 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:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Etiquetatge"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Nivell MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Rang MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Rols SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Es necessita el protocol udp o tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Cal el port"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, 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:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Cal el tipus"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "El port %s/%s està definit"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "No s'ha pogut crear el port per a %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "No s'ha pogut crear el context per a %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "No s'ha pogut establir l'usuari al context del port per a %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "No s'ha pogut establir el rol al context del port per a %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "No s'ha pogut establir el tipus al context del port per a %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, 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
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "No s'ha pogut establir el context del port per a %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "No s'ha pogut afegir el port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Cal el setype o el serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Cal el setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "El port %s/%s no està definit"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "No es pot consultar el port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "No es pot modificar el port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "No s'han pogut llistar els ports"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "No s'ha pogut suprimir el port %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "No s'ha pogut suprimir el port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "No s'han pogut llistar els ports"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Tipus de port SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Número de port"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "L'adreça del node és necessària"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Manca el port o no es coneix"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "No s'ha pogut crear la clau per a %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "No s'ha pogut crear l'adreça per a %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "No s'ha pogut crear el context per a %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "No s'ha pogut establir la màscara per a %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "No s'ha pogut afegir l'adreça %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "L'adreça %s no està definida"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "No es pot consultar l'adreça %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "No es pot modificar l'adreça %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "No s'ha pogut suprimir l'adreça %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "No s'han pogut llistar les adreces"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "No s'ha pogut crear la interfície per a %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, 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:1506
+#: ../semanage/seobject.py:1549
 #, 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:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "No s'ha pogut afegir la interfície per a %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "La interfície %s no s'ha definit"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "No s'ha pogut consultar la interfície %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "No s'ha pogut modificar la interfície %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "No s'ha pogut suprimir la interfície %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "No s'han pogut llistar les interfícies"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interfície del SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Context"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Especificació de fitxer no vàlida"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, 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:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, 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:1798
+#: ../semanage/seobject.py:1857
 #, 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:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Es necessita el setype, serange o seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, 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:1834
+#: ../semanage/seobject.py:1893
 #, 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:1860
+#: ../semanage/seobject.py:1919
 #, 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:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "No s'han pogut llistar els contexts de fitxer"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "No s'ha pogut suprimir el context de fitxer %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, 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:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "No s'ha pogut llistar els contexts del fitxer"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "No s'ha pogut llistar els contexts del fitxer local"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tipus"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "El booleà %s no s'ha definit"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "No s'ha pogut consultar el context %s del fitxer"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "No s'ha pogut modificar el booleà %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Format incorrecte %s: registre %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "No s'ha pogut suprimir el booleà %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "No s'ha pogut llistar els booleans"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "inactiu"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "actiu"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Booleà SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Descripció"
 
@@ -965,7 +1016,9 @@ 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
@@ -992,206 +1045,234 @@ msgstr "L'intèrpret d'ordres no és vàlid.\n"
 msgid "Unable to clear environment\n"
 msgstr "No es pot buidar l'entorn\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "S'ha produït un error en canviar l'UID, s'està anul·lant.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, 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
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "S'ha produït un error en connectar al sistema audit.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "S'ha produït un error en assignar memòria.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 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:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "No s'ha pogut determinar el mode de compliment.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "S'ha produït un error: no s'ha pogut obrir %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s. No s'ha pogut establir el nou context per a %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "S'han canviat %s etiquetes.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Avís: no s'ha pogut restaurar el context per a %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "S'ha produït un error: s'han especificat múltiples rols\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "S'ha produït un error: s'han especificat múltiples tipus\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "El «-l» s'ha de fer servir amb suport MLS de SELinux.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "S'ha produït un error: s'han especificat múltiples nivells\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "No s'ha pogut obtenir el tipus predeterminat.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "no s'ha pogut obtenir el nou context.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "no s'ha pogut establir un nou rol %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "no s'ha pogut establir el nou tipus %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "no s'ha pogut muntar el nou rang amb nivell %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "no s'ha pogut establir el nou rang %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "no s'ha pogut convertir el nou context en cadena de text\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s no és un context vàlid\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "No es pot assignar memòria per a new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "No es pot obtenir un conjunt de senyals buit\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "No es pot establir el gestor de SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "no s'ha pogut obtenir l'old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, 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:1097
+#: ../newrole/newrole.c:1102
 #, 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:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: la contrasenya per a %s no és correcta\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: no s'ha pogut crear un fill: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "No es pot restaurar l'estiqueta tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "No s'ha pogut tancar el tty adequadament\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "No s'ha pogut tancar els descriptors.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, 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:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, 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:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "no s'ha pogut executar l'intèrpret d'ordres\n"
 
@@ -1203,12 +1284,15 @@ 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
@@ -1222,7 +1306,8 @@ 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
@@ -1418,7 +1503,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1428,7 +1513,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1440,7 +1525,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1449,7 +1534,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1459,7 +1544,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1511,8 +1596,8 @@ msgstr ""
 
 #: ../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:592
@@ -1525,8 +1610,8 @@ 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 "
+"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 ""
 
@@ -1534,7 +1619,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1594,8 +1680,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1619,7 +1704,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1750,75 +1835,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1833,6 +1918,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1842,7 +1931,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1880,10 +1971,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1891,7 +1986,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1904,11 +1999,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1960,6 +2055,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1972,6 +2069,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2041,6 +2139,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2135,8 +2234,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2164,1321 +2263,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "desconegut"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "desconegut"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Rang MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Tipus de port SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Booleà SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Nom d'entrada"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Tipus de port SELinux"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Tipus de port SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Tipus de port SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Tipus de port SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nom d'entrada"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Usuari SELinux"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Desactivat"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s no és un context vàlid\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nom d'entrada"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Desactivat"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "No s'ha pogut modificar el mapatge d'entrada per a %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Rols SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "No s'ha pogut suprimir el context de fitxer per a %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "No s'ha pogut modificar el context de fitxer per a %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Rols SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Format incorrecte %s: registre %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "No s'ha pogut crear el port per a %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Rang MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "No s'ha pogut llistar els mapatges d'entrada"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "No s'ha pogut suprimir el mapatge d'entrada per a %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "No s'ha pogut llistar els mapatges d'entrada"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Usuari SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/cs.po b/policycoreutils/po/cs.po
index 21421bb..91d764b 100644
--- a/policycoreutils/po/cs.po
+++ b/policycoreutils/po/cs.po
@@ -1,24 +1,25 @@
 # 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@lowlevel.cz>, 2007.
-# Milan Keršláger <kerslage@linux.cz>, 2007.
-# Miloslav Trmač <mitr@volny.cz>, 2002, 2003, 2004, 2005, 2008.
-# Nikola Štohanzl <niko@srnet.cz>, 2006.
+# Adam Pribyl <pribyl@lowlevel.cz>, 2007
+# Milan Keršláger <kerslage@linux.cz>, 2007
+# Miloslav Trmač <mitr@volny.cz>, 2002, 2003, 2004, 2005, 2008
+# Nikola Štohanzl <niko@srnet.cz>, 2006
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/cs/)\n"
+"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/"
+"cs/)\n"
+"Language: cs\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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
@@ -28,7 +29,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -77,7 +78,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -90,871 +91,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Zakázáno"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Implicitní"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -993,206 +1030,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1419,7 +1476,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1429,7 +1486,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1441,7 +1498,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1450,7 +1507,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1460,7 +1517,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1512,8 +1569,8 @@ msgstr ""
 
 #: ../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:592
@@ -1526,8 +1583,8 @@ 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 "
+"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 ""
 
@@ -1535,7 +1592,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1595,8 +1653,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1677,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1751,75 +1808,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1834,6 +1891,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1843,7 +1904,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1881,10 +1944,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1892,7 +1959,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1905,11 +1972,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1961,6 +2028,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1973,6 +2042,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2042,6 +2112,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2136,8 +2207,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2236,2871 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "neznámý"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "neznámý"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Implicitní"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 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"
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Zakázáno"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Zakázáno"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:173
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 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."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 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."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 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."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/cs_CZ.po b/policycoreutils/po/cs_CZ.po
new file mode 100644
index 0000000..7f45f48
--- /dev/null
+++ b/policycoreutils/po/cs_CZ.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/"
+"fedora/language/cs_CZ/)\n"
+"Language: cs_CZ\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/cy.po b/policycoreutils/po/cy.po
index 961d921..c7ff335 100644
--- a/policycoreutils/po/cy.po
+++ b/policycoreutils/po/cy.po
@@ -1,21 +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.
-# FIRST AUTHOR <EMAIL@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Welsh (http://www.transifex.com/projects/p/fedora/language/"
+"cy/)\n"
+"Language: cy\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != "
+"11) ? 2 : 3;\n"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +88,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1973,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2233,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/da.po b/policycoreutils/po/da.po
index 99a3309..402c612 100644
--- a/policycoreutils/po/da.po
+++ b/policycoreutils/po/da.po
@@ -1,24 +1,24 @@
 # 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@menthos.com>, 2006.
-# Keld Simonsen <keld@dkuug.dk>, 2006.
-# Keld Simonsen <keld@rap.dk>, 2007.
-# Kris Thomsen <lakristho@gmail.com>, 2009, 2010.
+# Christian Rose <menthos@menthos.com>, 2006
+# Keld Simonsen <keld@dkuug.dk>, 2006
+# Keld Simonsen <keld@rap.dk>, 2007
+# Kris Thomsen <lakristho@gmail.com>, 2009, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Danish <dansk@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"
-"Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -26,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "kunne ikke initialisere PAM\n"
@@ -77,7 +80,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Kunne ikke sætte kørselskontekst til %s.\n"
@@ -90,871 +93,909 @@ msgstr "********************* VIGTIGT ************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "For at gøre denne regelsætpakke aktiv, kør:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Kunne ikke oprette semanage-håndtering"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Kan ikke læse regelsætlager."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Kunne ikke starte en semanage-forbindelse"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Kunne ikke teste MLS-aktiveret status"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Ikke implementeret endnu"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage-transaktion er allerede i gang"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Kunne ikke starte semanage-transaktion"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Kunne ikke sende semanage-transaktion"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage-transaktion er ikke i gang"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Kunne ikke liste SELinux-moduler"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Version"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Deaktiveret"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Kunne ikke fjerne tilladelsesdomæne %s (fjernelse fejlede)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Kunne ikke oprette en nøgle til %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux-gruppe %s findes ikke"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux-bruger %s findes ikke"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Kunne ikke oprette indlogningtilknytning for %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Kunne ikke indstille navn for %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Kunne ikke indstille MLS-interval for %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Kunne ikke indstille SELinux-bruger for %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Kunne ikke tilføje indlogningstilknytning for %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Kræver seuser eller serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Indlogningstilknytning for %s er ikke defineret"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Kunne ikke forespørge seuser om %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Kunne ikke ændre indlogningstilknytning for %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Kunne ikke slette indlogningstilknytning for %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Kunne ikke liste indlogningstilknytninger"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Logindnavn"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux-bruger"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS-interval"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Kunne ikke forespørge bruger om %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Kunne ikke oprette SELinux-bruger for %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Kunne ikke tilføje rolle %s til %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Kunne ikke indstille MLS-niveau for %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Kunne ikke tilføje præfiks %s til %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Kunne ikke finde nøgle for %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Kunne ikke tilføje SELinux-bruger %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Kræver præfiks, roller, niveau eller interval"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Kræver præfiks eller roller"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux-bruger %s er ikke defineret"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Kunne ikke ændre SELinux-bruger %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Kunne ikke fjerne SELinux-bruger %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Kunne ikke liste SELinux-brugere"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Kunne ikke liste roller for bruger %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Mærkning"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Præfiks"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS-niveau"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS-interval"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux-roller"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protokol udp eller tcp er påkrævet"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port er påkrævet"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Kunne ikke oprette en nøgle for %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Type er påkrævet"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Kunne ikke kontrollere om port %s/%s er defineret"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s allerede defineret"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Kunne ikke oprette port til %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Kunne ikke oprette kontekst til %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Kunne ikke indstille bruger i portkontekst for %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Kunne ikke indstille rolle i portkontekst for %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Kunne ikke indstille type i portkontekst for %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Kunne ikke indstille MLS-felter i portkontekst for %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Kunne ikke indstille portkontekst for %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Kunne ikke tilføje port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Kræver setype eller serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Kræver setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s er ikke defineret"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Kunne ikke forespørge port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Kunne ikke ændre port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Kunne ikke liste portene"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Kunne ikke slette porten %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Kan ikke slette port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Kunne ikke liste porte"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux-porttype"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Portnummer"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Knudeadresse er påkrævet"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Ukendt eller manglende protokol"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Kunne ikke oprette nøgle til %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Kunne ikke kontrollere om adresse %s er defineret"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Kunne ikke oprette adresse for %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Kunne ikke oprette kontekst for %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Kunne ikke indstille maske for %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "Kunne ikke indstille bruger i adressekontekst for %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Kunne ikke indstille rolle i adressekontekst for %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Kunne ikke indstille type i adressekontekst for %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Kunne ikke indstille adressekontekst for %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Kunne ikke tilføje adresse %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Adresse %s er ikke defineret"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Kunne ikke forespørge adresse %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Kunne ikke ændre adresse %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Kunne ikke slette adresse %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Kunne ikke liste adresser"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Kunne ikke kontrollere om grænseflade %s er defineret"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Kunne ikke oprette grænseflade for %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Kunne ikke indstille grænsefladekontekst for %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Kunne ikke indstille meddelelseskontekst for %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Kunne ikke tilføje grænseflade %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Grænsefladen %s er ikke defineret"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Kunne ikke spørge grænseflade %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Kunne ikke ændre grænseflade %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Kunne ikke slette grænseflade %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Kunne ikke liste grænseflader"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux-grænseflade"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Kontekst"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "Kunne ikke indstille bruger i filkontekst for %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Kunne ikke indstille rolle i filkontekst for %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Ugyldig filangivelse"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Kunne ikke oprette filkontekst for %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Kunne ikke indstille type i filkontekst for %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Kunne ikke indstille filkontekst for %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Kunne ikke tilføje filkontekst for %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Kræver setype, serange eller seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Filkontekst for %s er ikke defineret"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Kunne ikke forespørge filkontekst for %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Kunne ikke ændre filkontekst for %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Kunne ikke liste filkontekster"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Kunne ikke slette filkonteksten %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Kunne ikke slette filkontekst for %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Kunne ikke liste filkontekst"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Kunne ikke liste lokale filkontekster"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux kontekst"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "type"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Kunne ikke kontrollere om boolesk %s er defineret"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Boolesk %s er ikke defineret"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Kunne ikke forespørge filkontekst %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Kunne ikke indstille aktiv værdi af boolesk %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Kunne ikke ændre boolesk %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Dårligt format %s: Notér %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Kunne ikke slette boolesk %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Kunne ikke liste boolesker"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "inaktiv"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "aktiv"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolesk"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Beskrivelse"
 
@@ -993,206 +1034,227 @@ msgstr "Fejl!  Skallen er ugyldig.\n"
 msgid "Unable to clear environment\n"
 msgstr "Kunne ikke nulstille miljø\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Fejl ved skift af UID, afbryder.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Fejl ved nulstilling af KEEPCAPS, afbryder\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Fejl ved forbindelse til revisionssystem.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Fejl ved allokering afhukommelse.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Fejl ved afsendelse af revisionsmeddelelse.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Kunne ikke bestemme tvungentilstand.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Fejl!  Kunne ikke åbne %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  Kunne ikke hente aktuel kontekst for %s, ommærker ikke tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  Kunne ikke modtage ny kontekst for %s, ommærker ikke tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Kunne ikke sætte ny kontekst for %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ændrede mærker.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Advarsel! Kunne ikke genetablere kontekst for %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Fejl: flere roller angivet\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Fejl: flere typer angivet\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Beklager, -l skal bruges med SELinux MLS-understøttelse.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Fejl: flere niveauer angivet\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Kunne ikke hente standardtype.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "kunne ikke hente ny kontekst.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "kunne ikke indstille ny rolle %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "kunne ikke indstille ny type %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "kunne ikke bygge nyt interval med niveau %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "kunne ikke indstille nyt interval %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "kunne ikke konvertere ny kontekst til streng\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s er ikke en gyldig kontekst\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Kunne ikke allokere hukommelse for new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Kunne ikke hente tom signalsæt\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Kunne ikke indstille SIGHUP-håndtering\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "kunne ikke modtage old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Fejl!  Kunne ikke hente tty-information.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "fejl ved læsning af servicekonfiguration af PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: forkert adgangskode for %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: fejl ved forgrening: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Kunne ikke genetablere tty-mærke...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Kunne ikke lukke tty ordentligt\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Kunne ikke lukke deskriptorerne.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Fejl ved allokering af skallens argv0.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Kunne ikke genetablere miljøet, afbryder\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "kunne ikke udføre skal\n"
 
@@ -1419,7 +1481,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1429,7 +1491,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1441,7 +1503,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1450,7 +1512,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1460,7 +1522,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1512,8 +1574,8 @@ msgstr ""
 
 #: ../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:592
@@ -1526,8 +1588,8 @@ 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 "
+"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 ""
 
@@ -1535,7 +1597,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1595,8 +1658,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1682,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1751,75 +1813,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1834,6 +1896,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1843,7 +1909,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1881,10 +1949,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1892,7 +1964,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1905,11 +1977,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1961,6 +2033,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1973,6 +2047,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2042,6 +2117,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2136,8 +2212,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2241,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ukendt"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr ""
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:497
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ukendt"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS-interval"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux-porttype"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux boolesk"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Logindnavn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux-porttype"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux-porttype"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux-porttype"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux-porttype"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Logindnavn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux-bruger"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Deaktiveret"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s er ikke en gyldig kontekst\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Logindnavn"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Deaktiveret"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Kunne ikke ændre indlogningstilknytning for %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux-roller"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Kunne ikke slette filkontekst for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Kunne ikke ændre filkontekst for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux-roller"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Dårligt format %s: Notér %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Kunne ikke oprette port til %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS-interval"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Kunne ikke liste indlogningstilknytninger"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Kunne ikke slette indlogningstilknytning for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Kunne ikke liste indlogningstilknytninger"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux-bruger"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/de.po b/policycoreutils/po/de.po
index f31c652..f7ac23c 100644
--- a/policycoreutils/po/de.po
+++ b/policycoreutils/po/de.po
@@ -1,30 +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:
-# Daniela Kugelmann <dkugelma@redhat.com >, 2008.
-# Fabian Affolter <fab@fedoraproject.org>, 2008, 2009.
-# Hedda Peters <hpeters@redhat.com>, 2009.
-# Holger Wansing <linux@wansing-online.de>, 2006.
-#   <hpeters@redhat.com>, 2012.
-# Michael Münch <micm@fedoraproject.org.org>, 2009.
-# Michael Schönitzer <michael@schoenitzer.de>, 2007.
-# Roman Spirgi <bigant@fedoraproject.org>, 2012-2013.
-# sknirT omiT <moc.tahder@sknirtt>, 2010.
-# Timo Trinks <ttrinks@redhat.com>, 2006, 2007, 2008.
+# Daniela Kugelmann <dkugelma@redhat.com >, 2008
+# Fabian Affolter <fab@fedoraproject.org>, 2008, 2009
+# hpeters <hpeters@redhat.com>, 2009
+# Holger Wansing <linux@wansing-online.de>, 2006
+# hpeters <hpeters@redhat.com>, 2012
+# Michael Münch <micm@fedoraproject.org.org>, 2009
+# Michael Schönitzer <michael@schoenitzer.de>, 2007
+# Roman Spirgi <bigant@fedoraproject.org>, 2012-2013
+# sknirT omiT <moc.tahder@sknirtt>, 2010
+# Timo Trinks <ttrinks@redhat.com>, 2006, 2007, 2008
 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-06 23:52+0000\n"
-"Last-Translator: Roman Spirgi <bigant@fedoraproject.org>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
+"Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: German <trans-de@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"
-"Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -32,9 +32,13 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "Initialisieren von PAM fehlgeschlagen\n"
@@ -76,14 +80,15 @@ 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 "Entschuldigung, 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Konnte exec-Kontext nicht auf %s setzen.\n"
@@ -96,871 +101,928 @@ msgstr "******************** WICHTIG ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Um dieses Richtlinienpaket zu aktivieren, führen Sie folgendes aus:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage-Handle konnte nicht erstellt werden"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Kann Richtlinienspeicher nicht lesen"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Konnte semanage-Verbindung nicht herstellen"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS-Status konnte nicht auf Aktivierung überprüft werden"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Noch nicht implementiert"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage-Transaktion bereits im Gang"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage-Transaktion konnte nicht gestartet werden"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage-Transaktion konnte nicht gestartet werden"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage-Transaktion nicht im Gang"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Konnte SELinux-Module nicht auflisten"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Modulname"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Version"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Deaktiviert"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Konnte Modul %s nicht deaktivieren (Entfernen fehlgeschlagen)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Konnte Modul %s nicht aktivieren (Entfernen fehlgeschlagen)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Konnte Modul %s nicht entfernen (Entfernen fehlgeschlagen)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "Dontaudit benötigt entweder »on« oder »off«"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Integrierte permissive Typen"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Angepasste permissive Typen"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Konnte permissive Domain %s nicht entfernen (Entfernen fehlgeschlagen)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Konnte keinen Schlüssel für %s erstellen"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux-Gruppe %s existiert nicht"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux-Benutzer %s existiert nicht"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Benötigt seuser oder serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Login-Zuordnung für %s ist nicht definiert"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
-msgstr "Konnte seuser für %s nicht abfragen"
+msgstr "Konnte Seuser für %s nicht abfragen"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Konnte Login-Zuweisung für %s nicht ändern"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Konnte Login-Zuweisung für %s nicht löschen"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Konnte Login-Zuweisungen nicht anzeigen"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Benutzername:"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux-Benutzer"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS-Bereich"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr "Dienst"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Konnte Benutzer für %s nicht abfragen"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Konnte Funktion %s für %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Konnte MLS-Level für %s nicht setzen"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Konnte Präfix %s für %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Konnte Schlüssel für %s nicht extrahieren"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Benötigt Präfix oder Funktionen"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux-Benutzer %s ist nicht definiert"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Konnte SELinux-Benutzer %s nicht ändern"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Konnte SELinux-Benutzer %s nicht löschen"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Konnte SELinux-Benutzer nicht auflisten"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Kennzeichnung"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Präfix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS-Stufe"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS-Bereich"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux-Rollen"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protokoll UDP oder TCP wird benötigt"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port wird benötigt"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Ungültiger Port"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Typ wird benötigt"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s ist bereits definiert"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Konnte Port für %s/%s nicht erstellen"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Konnte Kontext für %s/%s nicht erstellen"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Konnte Benutzer in Port-Kontext für %s/%s nicht setzen"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Konnte Funktion in Port-Kontext für %s/%s nicht setzen"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Konnte Typ in Port-Kontext für %s/%s nicht setzen"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Konnte MLS-Felder in Port-Kontext für %s/%s nicht setzen"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Konnte Port %s/%s nicht hinzufügen"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Benötigt setype oder serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Benötigt setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s ist nicht definiert"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Konnte Port %s/%s nicht abfragen"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Konnte Port %s/%s nicht ändern"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Konnte Ports nicht auflisten"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Konnte Port %s nicht löschen"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Konnte Port %s/%s nicht löschen"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Konnte Ports nicht auflisten"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux Port-Typ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Port-Nummer"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Node-Adresse wird benötigt"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Unbekanntes oder fehlendes Protokoll"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr "SELinux-Anknüpfpunkt wird benötigt"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Konnte Schlüssel für %s nicht kreieren"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Konnte nicht prüfen, ob addr %s definiert ist"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Konnte keine addr für %s erstellen"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Konnte keinen Kontext für %s kreieren"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Maske für %s konnte nicht gesetzt werden"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Konnte addr-Kontext für %s nicht setzen"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Konnte addr %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s ist nicht definiert"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Konnte addr %s nicht abfragen"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Konnte addr %s nicht ändern"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Konnte addr %s nicht löschen"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Nicht alle Knotenzuweisungen konnten gelöscht werden"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Konnte addrs nicht auflisten"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Konnte keine Schnittstelle für %s kreieren"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Konnte Schnittstellenkontext für %s nicht setzen"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Konnte Schnittstelle %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Schnittstelle %s ist nicht definiert"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Konnte Schnittstelle %s nicht abfragen"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Konnte Schnittstelle %s nicht modifizieren"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Konnte Schnittstelle %s nicht löschen"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Nicht alle Schnittstellenzuweisungen konnten gelöscht werden"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Konnte Schnittstellen nicht auflisten"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux-Schnittstelle"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Inhalt"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Äquivalenzklasse für %s existiert bereits"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "Dateispezifikation %s kollidiert mit Äquivalenzregel '%s %s'"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Äquivalenzklasse für %s existiert nicht"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Ungültige Dateiangabe"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Dateispezifikation darf keine Leerzeichen enthalten"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"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"
+"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
+#: ../semanage/seobject.py:1814
 #, 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:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Konnte Dateikontext für %s nicht kreieren"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Konnte Dateikontext für %s nicht setzen"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Konnte Dateikontext für %s nicht hinzufügen"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Benötigt setype, serange oder seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Dateikontext für %s ist nicht definiert"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Konnte Dateikontext für %s nicht abfragen"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Konnte Dateikontext für %s nicht erneuern"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Konnte Dateikontexte nicht auflisten"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Konnte Dateikontext für %s nicht löschen"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Konnte Dateikontext für %s nicht löschen"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Konnte Dateikontexte nicht auflisten"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Konnte lokale Dateikontexte nicht auflisten"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux-fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "Typ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution-fcontext-Äquivalenz\n"
+msgstr ""
+"\n"
+"SELinux Distribution-fcontext-Äquivalenz\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Lokale fcontext-Äquivalenz \n"
+msgstr ""
+"\n"
+"SELinux Lokale fcontext-Äquivalenz \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Boolesche Variable %s ist nicht definiert"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Konnte den Dateikontext %s nicht abfragen"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Konnte Boolesche Variable %s nicht auf aktiv setzen"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Konnte Boolesche Variable %s nicht ändern"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Ungültiges Format %s: Auszeichnung %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Konnte Boolesche Variable %s nicht löschen"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Konnte Boolesche Variablen nicht auflisten"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "aus"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ein"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux Boolesche Variablen"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Status"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Standard"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -972,7 +1034,8 @@ 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
@@ -999,206 +1062,233 @@ msgstr "Fehler! Shell ist ungültig.\n"
 msgid "Unable to clear environment\n"
 msgstr "Kann Umgebung nicht löschen\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Fehler beim Ändern der Benutzerkennung (uid), Abbruch.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Fehler beim Zurücksetzen von KEEPCAPS, Abbruch\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Fehler beim Verbinden für Systemprüfung.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Fehler beim Reservieren des Speichers.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Konnte Enforcing-Modus nicht beenden.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Fehler! Konnte %s nicht öffnen.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Fehler!  O_NONBLOCK auf %s konnte nicht freigegeben werden.\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Konnte neuen Kontext für %s nicht setzen.\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s wurde unbenannt.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Warnung! Kontext für %s nicht wiederherstellbar\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Fehler: mehrere Funktionen angegeben\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Fehler: mehrere Typen angegeben\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
-msgstr "Entschuldigung, -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
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Fehler: mehrere Stufen angegeben\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Standardtyp konnte nicht abgerufen werden.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "Erhalt des neuen Kontexts fehlgeschlagen.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "Setzen der neuen Rolle %s fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "Setzen des neuen Typs %s fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "Erstellung von neuem Bereich mit Stufe %s fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "Setzen von neuem Bereich %s fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "Konvertierung des neuen Kontexts in String fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ist kein gültiger Kontext\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Kann new_context keinen Speicher zuweisen"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Kann keine leere Signalmenge erhalten\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Kann SIGHUP-Handler nicht setzen\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Entschuldigung, newrole konnte Fähigkeiten nicht verwerfen\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-msgstr "Entschuldigung, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "Erhalt von old_context fehlgeschlagen.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Warnung! Konnte tty-Informationen nicht abrufen.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "Fehler beim Lesen der PAM-Dienstkonfiguration.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: falsches Passwort für %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: Fork fehlgeschlagen: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Kann tty-Label nicht wiederherstellen ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Ordnungsgemässes Schliessen von tty fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Konnte Deskriptoren nicht schliessen.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Fehler beim Zuweisen von argv0 für die Shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Audit-Meldung konnte nicht gesendet werden"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Fehler bei der Übergabe zum Namensraum\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Befähigungen konnten nicht entfernt werden %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Kann Umgebung nicht wiederherstellen, Abbruch\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "Ausführen der Shell fehlgeschlagen\n"
 
@@ -1210,7 +1300,9 @@ 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
@@ -1329,19 +1421,25 @@ msgstr "Dateikennzeichnung"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Datei\nSpezifikation"
+msgstr ""
+"Datei\n"
+"Spezifikation"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Selinux\nDateityp"
+msgstr ""
+"Selinux\n"
+"Dateityp"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Datei\nTyp"
+msgstr ""
+"Datei\n"
+"Typ"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1351,19 +1449,25 @@ msgstr "Benutzer-Mapping"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Login\nName"
+msgstr ""
+"Login\n"
+"Name"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "SELinux\nBenutzer"
+msgstr ""
+"SELinux\n"
+"Benutzer"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "MLS/\nMCS-Bereich"
+msgstr ""
+"MLS/\n"
+"MCS-Bereich"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1419,13 +1523,15 @@ msgstr "SELinux Policy-Erstellungswerkzeug"
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
-msgstr "<b>Wählen Sie den Richtlinientyp für die Anwendung oder Benutzerrolle, die Sie einschränken möchten:</b>"
+msgstr ""
+"<b>Wählen Sie den Richtlinientyp für die Anwendung oder Benutzerrolle, die "
+"Sie einschränken möchten:</b>"
 
 #: ../gui/polgen.glade:284
 msgid "<b>Applications</b>"
 msgstr "<b>Anwendungen</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Standardmäßiger Init-Daemon"
 
@@ -1433,9 +1539,12 @@ msgstr "Standardmäßiger Init-Daemon"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-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"
+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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS System-Daemon"
 
@@ -1445,18 +1554,21 @@ msgstr "Internet Services Daemon (inetd)"
 
 #: ../gui/polgen.glade:353
 msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr "Internet Services Daemon sind Daemons, die durch xinetd gestartet werden"
+msgstr ""
+"Internet Services Daemon sind Daemons, die durch xinetd gestartet werden"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Webanwendung/Skript (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Webanwendung/Skript (CGI) CGI-Skripte, die durch den Webserver (apache) gestartet werden"
+msgstr ""
+"Webanwendung/Skript (CGI) CGI-Skripte, die durch den Webserver (apache) "
+"gestartet werden"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Benutzeranwendung"
 
@@ -1464,9 +1576,11 @@ msgstr "Benutzeranwendung"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten und die durch einen Benutzer gestartet werden"
+msgstr ""
+"Benutzeranwendungen sind all jene Anwendungen, die Sie einschränken möchten "
+"und die durch einen Benutzer gestartet werden"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1490,7 +1604,10 @@ msgstr "Minimale Terminal-Benutzerrolle"
 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 "Dieser Benutzer wird sich nur via Terminal oder Remote-Login anmelden.  Standardmäßig hat dieser Benutzer keine setuid, kein Netzwerk, kein su, kein sudo."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1500,7 +1617,10 @@ msgstr "Minimale X-Windows Benutzerrolle"
 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 "Dieser Benutzer kann sich via X oder Terminal beim Rechner anmelden.  Standardmäßig hat dieser Benutzer kein setuid, kein Netzwerk, kein sudo, kein su"
+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:529
 msgid "User Role"
@@ -1510,7 +1630,9 @@ msgstr "Benutzerrolle"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, kein sudo, kein su."
+msgstr ""
+"Benutzer mit vollem Netzwerkzugriff, keine setuid-Anwendungen ohne Wechsel, "
+"kein sudo, kein su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1518,9 +1640,11 @@ msgstr "Admin-Benutzerrolle"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"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"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1532,22 +1656,28 @@ msgstr "Root-Admin-Benutzerrolle"
 
 #: ../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 "
+"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."
+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:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Geben Sie den Namen der Anwendung oder Benutzerrolle ein:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Name"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr "Geben Sie den vollständigen Pfad der einzuschränkenden ausführbaren Datei ein."
+msgstr ""
+"Geben Sie den vollständigen Pfad der einzuschränkenden ausführbaren Datei "
+"ein."
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
@@ -1555,7 +1685,9 @@ msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
-msgstr "Geben Sie einen eindeutigen Namen für die eingeschränkte Anwendung oder Benutzerrolle ein."
+msgstr ""
+"Geben Sie einen eindeutigen Namen für die eingeschränkte Anwendung oder "
+"Benutzerrolle ein."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1568,7 +1700,9 @@ msgstr "Init-Skript"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Geben Sie den vollständigen Pfad zum Init-Skript ein, das zum Starten der eingeschränkten Anwendung verwendet wird."
+msgstr ""
+"Geben Sie den vollständigen Pfad zum Init-Skript ein, das zum Starten der "
+"eingeschränkten Anwendung verwendet wird."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1594,16 +1728,19 @@ msgstr "Wählen Sie die Anwendungsdomains, in die %s wechseln wird."
 msgid ""
 "transition \n"
 "role tab"
-msgstr "Wechsel \nRollenreiter"
+msgstr ""
+"Wechsel \n"
+"Rollenreiter"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>Wählen Sie die Benutzer_rollen, die nach %s wechseln werden:</b>"
 
 #: ../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."
+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:1056
 msgid "<b>Select domains that %s will administer:</b>"
@@ -1611,7 +1748,8 @@ msgstr "<b>Wählen Sie Domains, die %s verwalten wird:</b>"
 
 #: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 msgid "Select the domains that you would like this user administer."
-msgstr "Wählen Sie die Domains, die von diesem Benutzer verwaltet werden sollen."
+msgstr ""
+"Wählen Sie die Domains, die von diesem Benutzer verwaltet werden sollen."
 
 #: ../gui/polgen.glade:1111
 msgid "<b>Select additional roles for %s:</b>"
@@ -1626,7 +1764,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP-Ports</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Alle"
 
@@ -1650,7 +1788,9 @@ msgstr "Nicht reservierte Ports (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, an die %s bindet. Beispiel: 612, 650-660"
+msgstr ""
+"Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, an "
+"die %s bindet. Beispiel: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1669,7 +1809,9 @@ msgstr "<b>UDP-Ports</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Netzwerk\nBind-Reiter"
+msgstr ""
+"Netzwerk\n"
+"Bind-Reiter"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1683,7 +1825,9 @@ msgstr "Erlaubt %s das Verbinden mit allen TCP-Ports"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Geben Sie eine kommagetrennte Liste mit TCP-Ports oder Portbereichen ein, mit denen %s verbindet. Beispiel: 612, 650-660"
+msgstr ""
+"Geben Sie eine kommagetrennte Liste mit TCP-Ports oder Portbereichen ein, "
+"mit denen %s verbindet. Beispiel: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1693,7 +1837,9 @@ msgstr "Erlaubt %s das Verbinden mit allen UDP-Ports"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, mit denen %s verbindet. Beispiel: 612, 650-660"
+msgstr ""
+"Geben Sie eine kommagetrennte Liste mit UDP-Ports oder Portbereichen ein, "
+"mit denen %s verbindet. Beispiel: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1739,7 +1885,9 @@ msgstr "<b>Fügen Sie Dateien/Verzeichnisse hinzu, die %s verwaltet</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Dateien/Verzeichnisse, die der %s \"verwaltet\". Pid-Dateien, Protokolldateien, /var/lib-Dateien ..."
+msgstr ""
+"Dateien/Verzeichnisse, die der %s \"verwaltet\". Pid-Dateien, "
+"Protokolldateien, /var/lib-Dateien ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1747,7 +1895,9 @@ msgstr "<b>Fügen Sie boolesche Variablen von der %s Richtlinie hinzu:</b>"
 
 #: ../gui/polgen.glade:2274
 msgid "Add/Remove booleans used by the %s domain"
-msgstr "Hinzufügen/Entfernen von booleschen Variablen, die von der %s-Domain verwendet werden"
+msgstr ""
+"Hinzufügen/Entfernen von booleschen Variablen, die von der %s-Domain "
+"verwendet werden"
 
 #: ../gui/polgen.glade:2316
 msgid "<b>Which directory you will generate the %s policy?</b>"
@@ -1757,75 +1907,85 @@ msgstr "<b>In welchem Verzeichnis erstellen Sie die %s-Richtlinie?</b>"
 msgid "Policy Directory"
 msgstr "Richtlinienverzeichnis"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Rolle"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Vorhandener Ben_utzer"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Anwendung"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s muss ein Verzeichnis sein"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Sie müssen einen Benutzer auswählen"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Wählen Sie die einzuschränkende ausführbare Datei."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Wählen Sie die einzuschränkende init-Skriptdatei."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
-msgstr "Wählen Sie die Dateien, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie erstellt"
+msgstr ""
+"Wählen Sie die Dateien, in die die eingeschränkte Anwendung hineinschreibt "
+"bzw. die sie erstellt"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "Wählen Sie die Verzeichnisse, in die die eingeschränkte Anwendung hineinschreibt bzw. die sie besitzt"
+msgstr ""
+"Wählen Sie die Verzeichnisse, in die die eingeschränkte Anwendung "
+"hineinschreibt bzw. die sie besitzt"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Wählen Sie das Verzeichnis, in der Richtliniendateien erstellt werden"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
-msgstr "Typ %s_t ist in der aktuellen Richtlinie bereits definiert.\nMöchten Sie fortfahren?"
+msgstr ""
+"Typ %s_t ist in der aktuellen Richtlinie bereits definiert.\n"
+"Möchten Sie fortfahren?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Namen überprüfen"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
-msgstr "Modul %s.pp ist in der aktuellen Richtlinie bereits geladen.\nMöchten Sie fortfahren?"
+msgstr ""
+"Modul %s.pp ist in der aktuellen Richtlinie bereits geladen.\n"
+"Möchten Sie fortfahren?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "Sie müssen einen Namen bestehend aus Buchstaben und Ziffern und ohne Leerzeichen hinzufügen."
+msgstr ""
+"Sie müssen einen Namen bestehend aus Buchstaben und Ziffern und ohne "
+"Leerzeichen hinzufügen."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Sie müssen eine ausführbare Datei angeben"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux konfigurieren"
 
@@ -1837,9 +1997,15 @@ msgstr "Netzwerkport"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux-Port\nTyp"
+msgstr ""
+"SELinux-Port\n"
+"Typ"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protokoll"
 
@@ -1847,9 +2013,13 @@ msgstr "Protokoll"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nLevel"
+msgstr ""
+"MLS/MCS\n"
+"Level"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Port"
 
@@ -1887,10 +2057,14 @@ msgid "Modify %s"
 msgstr "%s ändern"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permissive"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Enforcing"
 
@@ -1898,12 +2072,16 @@ msgstr "Enforcing"
 msgid "Status"
 msgstr "Status"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "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?"
+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/statusPage.py:147
 msgid ""
@@ -1911,16 +2089,27 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "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?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1930,7 +2119,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1964,9 +2155,19 @@ msgid ""
 "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"
+msgstr ""
+"Alle Dateien\n"
+"Reguläre Datei\n"
+"Verzeichnis\n"
+"Zeichengerät\n"
+"Blockgerät\n"
+"Socket\n"
+"Symbolischer Link\n"
+"Benannte Pipe\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1979,6 +2180,7 @@ msgid "SELinux Administration"
 msgstr "SELinux-Verwaltung"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Hinzufügen"
 
@@ -2007,7 +2209,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Deaktiviert\nPermissive\nEnforcing\n"
+msgstr ""
+"Deaktiviert\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2023,7 +2228,12 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2048,6 +2258,7 @@ msgstr "Zwischen »Angepasst« und »Alle boolesche Variablen« wechseln"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Filter"
 
@@ -2142,9 +2353,11 @@ msgstr "Ladbares Richtlinienmodul entfernen"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"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."
+"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/system-config-selinux.glade:2781
 msgid "label44"
@@ -2171,1321 +2384,3175 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux-Benutzer »%s« ist erforderlich"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux-Handbuchseiten generieren"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr "Name des Betriebssystems für Hilfeseiten"
-
-#: ../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"
+#: 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."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Alle Domains"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "Domainname(n) der zu erstellenden Handbuchseiten"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"tftp das Ändern von öffentlichen Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Netzwerkinformationen der SELinux-Richtlinien abrufen"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "Antivirenprogrammen erlauben, normale Daten auszulesen"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "Alle SELinux-Porttypen auflisten"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "Festlegen, ob Antiviren-Programme JIT-Compiler benutzen dürfen."
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "Zum Port zugehörigen SELinux-Typ anzeigen"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Auditadm erlauben, Inhalt auszuführen"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Für diesen SELinux-Typ definierte Ports anzeigen"
+#: booleans.py:7
+msgid ""
+"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"
 
-#: ../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"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Benutzern die Anmeldung mittels eines Radius-Servers erlauben"
 
-#: ../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"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Benutzern erlauben, sich über einen Yubikey-Server anzumelden"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Quell-Domain"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Festlegen, ob Awstats HTTPD-Logdateien löschen darf."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Ziel-Domain"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd-Skripten und Modulen execmem/execstack erlauben"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "SELinux-Richtlinie abrufen, um Beschreibung boolescher Variablen zu erhalten"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Festlegen, ob cdrecord verschiedene Inhalte lesen darf. NFS, Samba, "
+"Wechseldatenträger, temporäre Benutzerdaten und unsichere Dateiinhalte."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr "Beschreibungen aller booleschen Variablen abrufen"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "Clusterverwaltungsdomänen erlauben, mit TCP zum Netzwerk zu verbinden"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "Abzurufende Beschreibung für boolesche Variable"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Clusterverwaltungsdomänen erlauben, alle Dateien eines Systems zu verwalten"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 msgid ""
-"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"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Clusterverwaltungsclusterdomänen memcheck-amd64- erlauben, ausführbaren "
+"Speicher zu benuten"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "Quellprozess-Domain"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Festlegen, ob Cobbler öffentliche Dateien, die für öffentlichen "
+"Datentransfer benutzt werden, bearbeiten darf."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "Zielprozess-Domain"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Festlegen, ob Cobbler über TCP zum Netzwerk verbinden darf."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr "Für diese Art Richtlinie wird eine Anweisung benötigt"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Festlegen, ob Cobbler auf CIFS-Dateisysteme zugreifen darf"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr "Schnittstellen der SELinux-Richtlinien auflisten"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Festlegen, ob Cobbler auf NFS-Dateisysteme zugreifen darf"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Vorlage für SELinux-Richtlinienmodul erstellen"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Festlegen, ob collectd über TCP zum Netzwerk verbinden darf."
 
-#: ../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"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Festlegen, ob Condor über TCP zum Netzwerk verbinden darf."
 
-#: ../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"
+#: booleans.py:22
+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."
 
-#: ../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"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Festlegen, ob cvs shadow-Passwortdateien lesen darf."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "Name der zu erstellenden Richtlinie"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr "Pfad, wo die erstellen Richtlinien-Daten abgespeichert werden"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Allen Daemons die Verwendung von tcp-Wrappern erlauben."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "Einzuschränkende ausführbare Datei"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Allen Daemons die Fähigkeit zum Lesen/Schreiben in Terminals gewähren"
 
-#: ../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"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Festlegen, ob dbadm allgemeine Benutzerdaten verwalten darf."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "Befehle"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr "Keine SELinux-Richtlinie installiert"
-
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr "%s-Richtlinien-Datei kann nicht gelesen werden"
-
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "unbekannt"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Internet Services Daemon"
-
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr "Vorhandener Domänentyp"
-
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr "Minimale Benutzerrolle für Terminal-Login"
-
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr "Minimale Benutzerrolle für X Windows-Login"
-
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
-msgstr "Benutzerrolle für Login der Benutzeroberfläche"
-
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
-msgstr "Benutzerrolle des Adminstrator-Logins"
-
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr "Eingeschränkte Root-Administrator-Rolle"
-
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
-msgstr "Gültige Typen:\n"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
-msgstr "Sie müssen einen gültigen Richtlinientyp angeben"
-
-#: ../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."
-
-#: ../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\""
-
-#: ../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."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Nur Daemon-Anwendungen können ein init-Skript verwenden."
-
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve muss eine boolesche Variable sein"
-
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog muss eine boolesche Variable sein"
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos muss eine boolesche Variable sein"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache muss eine boolesche Variable sein"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER-Typen erhalten automatisch den tmp-Typ"
-
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
-msgstr "%s-Richtlinienmodule benötigen bestehende Domänen"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Typ-Enforcement-Datei"
-
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Schnittstellendatei"
-
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Dateikontext-Datei"
-
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
-msgstr "Spezifikationsdatei"
-
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Einrichtungsskript"
-
-#: 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."
-
-#: 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"
-
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
-msgstr "amavis die Verwendung des JIT-Compilers erlauben"
-
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
-msgstr "Antivirenprogrammen erlauben, normale Daten auszulesen"
-
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr "Auditadm erlauben, Inhalt auszuführen"
-
-#: booleans.py:6
-msgid ""
-"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"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Benutzern die Anmeldung mittels eines Radius-Servers erlauben"
-
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr "Benutzern erlauben, sich über einen Yubikey-Server anzumelden"
-
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr "Awstats erlauben, Apache-Logdateien zu löschen"
-
-#: 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"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd die Verwendung des JIT-Compilers erlauben"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "clamscan auf Nicht-Sicherheitsdateien auf einem System erlauben"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "clamscan das Lesen von Benutzerinhalten erlauben"
-
-#: 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."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Cobbler die Verbindung zum Netzwerk über TCP erlauben."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Cobbler den Zugriff auf cifs-Datesysteme erlauben."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Cobbler den Zugriff auf nfs-Dateisysteme erlauben."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "collectd die Verbindung zum Netzwerk über TCP erlauben."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "codnor-Domain die Verbindung  zum Netzwerk über TCP erlauben."
-
-#: 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."
-
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr "cvs-Daemon das Lesen von shadow erlauben"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Daemons erlauben, Kerndateien nach / zu schreiben"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Allen Daemons die Verwendung von tcp-Wrappern erlauben."
-
-#: 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"
-
-#: booleans.py:25
-msgid "Allow dan to manage user files"
-msgstr "Dan erlauben, Benutzerdaten zu verwalten"
-
-#: booleans.py:26
-msgid "Allow dan to read user files"
-msgstr "Dan erlauben, Benutzerdaten zu lesen"
-
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr "dbadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "dbadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Festlegen, ob dbadm allgemeine Benutzerdaten lesen darf."
 
 #: 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"
+"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"
 
 #: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "sysadm auf allen Prozessen debug oder ptrace erlauben."
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+"Prozessen verweigern, Ptracing oder Debugging auf andere Prozesse "
+"auszuführen."
 
 #: booleans.py:31
 msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc-Client-Applikationen das Ausführen von iptables-Befehlen erlauben"
+msgstr ""
+"dhcpc-Client-Applikationen das Ausführen von iptables-Befehlen erlauben"
 
 #: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP-Daemon das Verwenden von LDAP-Backends erlauben"
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Festlegen, ob der DHCP-Dienst LDAP-Backends verwenden darf."
 
 #: booleans.py:33
 msgid "Allow all domains to use other domains file descriptors"
-msgstr "Allen Domains das Verwenden von Dateideskriptoren anderer Domains erlauben"
+msgstr ""
+"Allen Domains das Verwenden von Dateideskriptoren anderer Domains erlauben"
 
 #: booleans.py:34
 msgid "Allow all domains to have the kernel load modules"
 msgstr "Allen Domains erlauben, dass der Kernel Module lädt"
 
 #: 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"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"Festlegen, ob Entropyd Audiogeräte als Quelle für Entropy-Feeds benutzen "
+"darf."
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "exim das Verbinden mit Datenbanken (postgres, mysql) erlauben"
+msgid "Determine whether exim can connect to databases."
+msgstr "Festlegen, ob Exim zu Datenbanken verbinden kann."
 
 #: 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."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"Festlegen, ob Exim Benutzerinhalte erstellen, lesen, schreiben und löschen "
+"darf."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "exim das Lesen von Dateien unprivilegierter Benutzer erlauben."
+msgid "Determine whether exim can read generic user content files."
+msgstr "Festlegen, ob Exim allgemeine Benutzerinhalte lesen darf."
 
 #: 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."
 
 #: 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."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "Festlegen, ob fenced über TCP zum Netzwerk verbinden darf."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Abgegrenzter Domain das Ausführen von ssh erlauben."
+msgid "Determine whether fenced can use ssh."
+msgstr "Festlegen, ob fenced SSH benutzen darf"
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
 msgstr "Allen Domänen erlauben, in Fips-_Modus ausgeführt zu werden"
 
 #: 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"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "Festlegen, ob ftpd in Home-Verzeichnissen lesen und schreiben darf."
 
 #: 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Festlegen, ob ftpd öffentliche Dateien, die für öffentliche "
+"Datenübertragungsdienste benutzt werden, bearbeiten darf. Verzeichnisse/ "
+"Dateien müssen mit public_content_rw_t markiert sein."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp-Servern das Verbinden mit allen Ports > 1023 erlauben"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "Festlegen, ob ftpd zu nicht reservierten Ports verbinden darf."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp-Servern die Verbindung mit mysql-Datenbankports erlauben"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"Festlegen, ob ftpd über das TCP-Netzwerk mit Datenbanken verbinden darf."
 
 #: 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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Festlegen, ob ftpd auf lokale Benutzerdaten einloggen und auf alle Dateien "
+"des Systems lesen und schreiben darf, überwacht durch DAC."
 
 #: 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."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Festlegen, ob ftpd CIFS für öffentliche Datenübertragungsdienste benutzen "
+"darf."
 
 #: 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."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "samba das Exportieren von ntfs/fusefs-Datenträgern erlauben."
 
 #: 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"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Festlegen, ob ftpd NFS für öffentliche Datenübertragungsdienste benutzen "
+"darf."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Festlegen, ob ftpd alle nicht reservierten Ports im passiven Modus abhören "
+"darf."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Bestimmt, ob Git CGI Benutzerverzeichnisse durchsuchen kann."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Bestimmt, ob Git CGI auf cifs-Dateisysteme zugreifen kann."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Bestimmt, ob Git CGI auf nfs-Dateisysteme zugreifen kann."
 
-#: booleans.py:54
+#: booleans.py:55
 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."
+msgstr ""
+"Bestimmt, ob Git-Session-Daemon TCP-Sockets an alle unreservierten Ports "
+"binden kann."
 
-#: booleans.py:55
+#: booleans.py:56
 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."
-
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
-msgstr "Bestimmt, ob der Git-System-Daemon Benutzerverzeichnisse durchsuchen kann."
+msgstr ""
+"Bestimmt, ob aufrufende Benutzer-Domains den Git-Daemon in der git_session_t-"
+"Domain ausführen können."
 
 #: 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."
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Bestimmt, ob der Git-System-Daemon Benutzerverzeichnisse durchsuchen kann."
 
 #: 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."
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Bestimmt, ob der Git-System-Daemon auf cifs-Dateisysteme zugreifen kann."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis-Daemon das Senden von Mail erlauben"
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Bestimmt, ob der Git-System-Daemon auf nfs-Dateisysteme zugreifen kann."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Festlegen, ob Gitosis Nachrichten senden darf."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Das Lesen von urandom für alle Domains erlauben."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Glusterfsd erlauben, öffentliche Dateien zu bearbeiten, die für öffentliche "
+"Datenübertragungsdienste benutzt werden. Dateien/ Verzeichnisse müssen mit "
+"public_content_rw_t markiert werden."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Glusterfsd erlauben, Dateien/ Verzeichnisse mit Leseberechtigung freizugeben."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Glusterfsd erlauben, Dateien/ Verzeichnisse mit Lese- und "
+"Schreibberechtigung freizugeben."
+
+#: booleans.py:65
 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."
+msgstr ""
+"Verwenden der Option gpg-agent --write-env-file erlauben. Dies erlaube zudem "
+"gpg-agent das Verwalten von Benutzerdateien."
 
-#: booleans.py:62
+#: booleans.py:66
 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."
+msgstr ""
+"gpg-Webdomain das Ändern öffentlicher Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben."
 
-#: 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."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd das Lesen des temporären Verzeichnisses erlauben. Für Zugriff auf "
+"Kerberos-tgt."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
 msgstr "Guest erlauben, Inhalt auszuführen"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+msgstr ""
+"Apache das Ändern von öffentlichen Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben. Verzeichnisse/Dateien müssen mit "
+"public_content_rw_t gekennzeichnet sein."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
-msgstr "httpd das Verwenden von integriertem Skripting (in der Regel php) erlauben"
+msgstr ""
+"httpd das Verwenden von integriertem Skripting (in der Regel php) erlauben"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "http-Daemon das Prüfen von Spam erlauben"
 
-#: booleans.py:68
+#: booleans.py:72
 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"
+msgstr ""
+"httpd erlauben, als FTP-Client zu fungieren und mit ftp-Port und Ephemeral-"
+"Ports zu verbinden"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd das Verbinden mit dem ldap-Port erlauben"
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr "http-Daemon das Verbinden mit zabbix erlauben"
-
-#: booleans.py:71
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http-Daemon das Verbinden mit zabbix erlauben"
+
+#: booleans.py:76
 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."
+msgstr ""
+"HTTPD-Skripten und Modulen das Verbinden mit dem Netzwerk über TCP erlauben."
 
-#: 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."
+#: booleans.py:77
+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."
 
-#: booleans.py:73
+#: booleans.py:78
 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."
+msgstr ""
+"HTTPD-Skripten und Modulen das Verbinden mit Datenbanken über das Netzwerk "
+"erlauben."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd das Verbinden mit dem memcache-Server erlauben"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "httpd erlauben, als Relay zu fungieren"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "http-Daemon das Senden von Mail erlauben"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Apache das Kommunizieren mit dem avahi-Dienst via dbus erlauben"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi-Support erlauben"
 
-#: booleans.py:79
+#: booleans.py:84
 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."
+msgstr ""
+"httpd erlauben, als FTP-Server zu fungieren und auf den ftp-Port zu lauschen."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "httpd das Lesen von Benutzerverzeichnissen erlauben"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd-Skripten und Modulen execmem/execstack erlauben"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "HTTPD das Verbinden mit Port 80 für ordnungsgemäßes Beenden erlauben"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd-Prozessen das Verwalten von IPA-Inhalt erlauben"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Apache das Verwenden von mod_auth_ntlm_winbind erlauben"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Apache das Verwenden von mod_auth_pam erlauben"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "httpd das Lesen von Benutzerinhalten erlauben"
 
-#: booleans.py:87
+#: booleans.py:92
 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"
+msgstr ""
+"Apache die Ausführung in stickshift-Modus erlauben, kein Wechsel zu Passagier"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "HTTPD-Scripts und -Modulen erlauben, Cobbler-Dateien bereitzustellen."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "httpd-Daemon das Ändern seiner Ressourcengrenzen erlauben"
 
-#: booleans.py:89
+#: booleans.py:95
 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."
+msgstr ""
+"HTTPD das Ausführen von ausführbaren SSI-Dateien in derselben Domain wie "
+"System-CGI-Skripte erlauben."
 
-#: booleans.py:90
+#: booleans.py:96
 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."
+msgstr ""
+"Apache-Skripten das Schreiben in öffentliche Inhalte erlauben, Verzeichnisse/"
+"Dateien müssen mit public_rw_content_t gekennzeichnet sein."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Apache das Ausführen von tmp-Inhalten erlauben."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "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."
+msgstr ""
+"HTTPD vereinheitlichen zur Kommunikation mit dem Terminal.  Benötigt zur "
+"Eingabe der Passphrase für Zertifikate am Terminal."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "HTTPD-Handhabung aller Inhaltsdateien vereinheitlichen."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "httpd den Zugriff auf cifs-Dateisysteme erlauben"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "httpd den Zugriff auf FUSE-Dateisysteme erlauben"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "httpd das Ausführen von gpg erlauben"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "httpd zu Zugriff auf nfs-Dateisysteme erlauben"
 
-#: 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"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd den Zugriff auf openstack-Ports erlauben"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
 msgstr "Apache erlauben, NS-Einträge abzufragen"
 
-#: 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."
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+"Festlegen, ob Icecast zu einem beliebigen TCP-Port verbinden bzw. diesen "
+"abhören darf."
 
-#: booleans.py:102
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Festlegen, ob IRC-Clients zu jedem beliebigen, nicht reservierten TCP-Port "
+"verbinden bzw. diesen abhören darf."
+
+#: booleans.py:109
 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."
+msgstr ""
+"Dem Irssi IRC-Client das Verbinden mit allen Ports und das Binden an alle "
+"unreservierten Ports erlauben."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
-msgstr "Nicht eingeschränkten Applikationen die Ausführung mit Kerberos erlauben."
+msgstr ""
+"Nicht eingeschränkten Applikationen die Ausführung mit Kerberos erlauben."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Ksmtuned erlauben, CIFS-/ Samba-Dateisysteme zu benutzen"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Ksmtuned erlauben, NFS-Dateisysteme zu benutzen"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd-Daemon das Senden von Mail erlauben"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "syslogd das Lesen und Schreiben in Terminals erlauben"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "Anmelden und Verwenden des Systems von /dev/console erlauben."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd-Daemon das Senden von Mail erlauben"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Mailman erlauben, auf FUSE-Dateisysteme zuzugreifen"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Festlegen, ob Mcelog den Client-Modus unterstützen soll."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Festlegen, ob Mcelog Scripts ausführen darf."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "Festlegen, ob Mcelog alle Benutzer-ttys benutzen darf."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Festlegen, ob Mcelog den Server-Modus unterstützen soll."
+
+#: booleans.py:122
 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."
+msgstr ""
+"Fähigkeit zum Zuweisen eines niedrigen Bereichs des Adressraums steuern, wie "
+"in /proc/sys/kernel/mmap_min_addr konfiguriert."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "mock das Lesen von Dateien in Benutzerverzeichnissen erlauben"
 
-#: 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."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "Mozilla-Plugin-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
+msgstr ""
+"Mozilla-Plugin-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
 
-#: 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"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
-msgstr "Eingeschränkten Webbrowsern das Lesen von Inhalten in Benutzerverzeichnissen erlauben"
+msgstr ""
+"Eingeschränkten Webbrowsern das Lesen von Inhalten in Benutzerverzeichnissen "
+"erlauben"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer ausführbaren Stapelspeicher erlauben"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Festlegen, ob Mpd Benutzerverzeichnisse durchlaufen darf."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Festlegen, ob Mpd CIFS-Dateisysteme benutzen darf."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Festlegen, ob Mpd NFS-Dateisysteme benutzen darf."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Festlegen, ob Mplayer seinen Stapel ausführbar machen darf."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld das Verbinden mit allen Ports erlauben"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND das Binden an den Apache-Port erlauben."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Festlegen, ob Bind TCP-Sockets mit HTTP-Ports verbinden darf."
 
-#: booleans.py:116
+#: booleans.py:135
 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."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Festlegen, ob Bind in Masterzonendaten schreiben darf. Normalerweise wird "
+"dies für dynamische DNS- oder Zonentransfers genutzt."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "Jegliche Dateien/Verzeichnisse als schreibgeschützte Exporte via NFS erlauben."
+msgstr ""
+"Jegliche Dateien/Verzeichnisse als schreibgeschützte Exporte via NFS "
+"erlauben."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "Jegliche Dateien/Verzeichnisse als Exporte mit Lese-/Schreibzugriff via NFS erlauben."
+msgstr ""
+"Jegliche Dateien/Verzeichnisse als Exporte mit Lese-/Schreibzugriff via NFS "
+"erlauben."
 
-#: booleans.py:119
+#: booleans.py:138
 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-Servern das Ändern öffentlicher Dateien für Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t gekennzeichnet sein."
+msgstr ""
+"nfs-Servern das Ändern öffentlicher Dateien für Dateiübertragungsdienste "
+"erlauben. Dateien/Verzeichnisse müssen mit public_content_rw_t "
+"gekennzeichnet sein."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "System die Ausführung mit NIS erlauben"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
-msgstr "Eingeschränkten Applikationen das Verwenden von gemeinsam verwendetem nscd-Speicher erlauben."
+msgstr ""
+"Eingeschränkten Applikationen das Verwenden von gemeinsam verwendetem nscd-"
+"Speicher erlauben."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
 msgstr "Openshift erlauben, die Anwendung zu sperren"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "openvpn das Lesen von Benutzerverzeichnissen erlauben"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Festlegen, ob fenced über TCP zum Netzwerk verbinden darf."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "Festlegen, ob Openvpn allgemeine Benutzerinhalte lesen darf."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "samba das Ausführen nicht eingeschränkter Skripte erlauben"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "piranha-lvs-Domain das Verbinden mit dem Netzwerk über TCP erlauben."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo das Verbinden mit allen Ports > 1023 erlauben"
 
-#: booleans.py:126
+#: booleans.py:147
 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."
+msgstr ""
+"Bestimmt, ob der Polipo-Session-Daemon TCP-Sockets an alle unreservierten "
+"Ports binden kann."
 
-#: booleans.py:127
+#: booleans.py:148
 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."
+msgstr ""
+"Bestimmt, ob aufrufende Benutzer-Domains den Polipo-Daemon in der "
+"polipo_session_t-Domain ausführen können."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Bestimmt, ob polipo auf cifs-Dateisysteme zugreifen kann."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Bestimmt, ob Polipo auf nfs-Dateisysteme zugreifen kann."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Polyinstanziierte Verzeichnisunterstützung aktivieren."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local-Domain vollen Schreibzugriff auf mail_spool-Verzeichnisse erlauben"
+msgstr ""
+"postfix_local-Domain vollen Schreibzugriff auf mail_spool-Verzeichnisse "
+"erlauben"
 
-#: booleans.py:132
+#: booleans.py:153
 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"
+msgstr ""
+"postgresql das Verwenden von ssh und rsync für Point-in-time-"
+"Wiederherstellung erlauben"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Übertragung von Client-Kennzeichnung auf fremde Datenbanken erlauben"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Datenbank-Admins das Ausführen von DML-Anweisung erlauben"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Unprivilegierten Benutzern das Ausführen von DDL-Ausführung erlauben"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "pppd das Laden von Kernel-Modulen für bestimmte Modems erlauben"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "pppd die Ausführung für einen normalen Benutzer erlauben"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Festlegen, ob Privoxy zu allen TCP-Ports verbinden darf."
+
+#: booleans.py:160
 msgid ""
-"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."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Puppet-Client das Verwalten aller Dateitypen erlauben."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "Puppet-Master das Verbinden mit MySQL- und PostgreSQL-Datenbank erlauben"
+msgstr ""
+"Puppet-Master das Verbinden mit MySQL- und PostgreSQL-Datenbank erlauben"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "racoon das Lesen von shadow erlauben"
 
-#: 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."
-
-#: booleans.py:143
+#: booleans.py:164
 msgid ""
 "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."
+msgstr ""
+"rsync das Ändern von öffentlichen Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit  "
+"public_content_rw_t gekennzeichnet sein."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "rsync das Ausführen als Client erlauben"
 
-#: booleans.py:145
+#: booleans.py:166
 msgid "Allow rsync to export any files/directories read only."
-msgstr "rsync den schreibgeschützten Export jeglicher Dateien/Verzeichnisse erlauben."
-
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr "rsync-Servern das Freigeben von cifs-Dateisystemen erlauben"
+msgstr ""
+"rsync den schreibgeschützten Export jeglicher Dateien/Verzeichnisse erlauben."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "rsync-Servern das Freigeben von nfs-Dateisystemen erlauben"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Rsync-Server erlauben, alle Dateien/ Verzeichnisse des Systems zu verwalten."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr "samba das Erstellen neuer Benutzerverzeichnisse erlauben (z.B. mittels PAM)"
+msgstr ""
+"samba das Erstellen neuer Benutzerverzeichnisse erlauben (z.B. mittels PAM)"
 
-#: booleans.py:149
+#: booleans.py:169
 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."
+msgstr ""
+"samba erlauben, als Domain-Controller zu fungieren, Benutzer und Gruppen "
+"hinzuzufügen und Passwörter zu ändern."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "samba das Freigeben von Benutzerverzeichnissen erlauben."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
-msgstr "samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
+msgstr ""
+"samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "samba das Freigeben aller Dateien/Verzeichnisse mit Lese- und Schreibzugriff erlauben."
+msgstr ""
+"samba das Freigeben aller Dateien/Verzeichnisse mit Lese- und Schreibzugriff "
+"erlauben."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "samba erlauben, als Portmapper zu agieren"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "samba das Ausführen nicht eingeschränkter Skripte erlauben"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "samba das Exportieren von ntfs/fusefs-Datenträgern erlauben."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "samba das Exportieren von NFS-Datenträgern erlauben."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "sanlock das Lesen/Schreiben von fuse-Dateien erlauben"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlock das Verwalten von nfs-Dateien erlauben"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlock das Verwalten von cifs-Dateien erlauben"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl das Lesen von shadow erlauben"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
 msgstr "Secadm erlauben, Inhalt auszuführen"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "Programme wie newrole daran hindern, in administrative Benutzerdomains zu wechseln."
+msgstr ""
+"Programme wie newrole daran hindern, in administrative Benutzerdomains zu "
+"wechseln."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Das Laden von Kernel-Modulen deaktivieren."
 
-#: booleans.py:164
+#: booleans.py:184
 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."
+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."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "Regulären Benutzern direkten dri-Gerätezugriff erlauben"
 
-#: booleans.py:166
+#: booleans.py:186
 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"
+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"
 
-#: booleans.py:167
+#: booleans.py:187
 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"
+msgstr ""
+"Allen nicht eingeschränkten ausführbaren Dateien die Verwendung von "
+"Bibliotheken erlauben, die Textverschiebung erfordern, jedoch nicht mit "
+"textrel_shlib_t gekennzeichnet sind"
 
-#: booleans.py:168
+#: booleans.py:188
 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"
+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"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Benutzern das Verbinden mit dem lokalen mysql-Server erlauben"
 
-#: booleans.py:170
+#: booleans.py:190
 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."
+"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."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Benutzern das Verbinden mit PostgreSQL erlauben"
 
-#: booleans.py:172
+#: booleans.py:192
 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)"
+msgstr ""
+"Benutzern das Lesen/Schreiben von Dateien auf Dateisystemen erlauben, die "
+"keine erweiterten Attribute besitzen (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Benutzern die Freigabe von Musik erlauben"
+
+#: booleans.py:194
 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 "
+"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."
+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."
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
 msgstr "Benutzer erlauben,   SSH-chroot-Umgebung zu nutzen."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Benutzern die Freigabe von Musik erlauben"
-
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Festlegen ob Sftpd öffentliche Dateien, die für öffentliche "
+"Datenübertragungsdienste genutzt werden, bearbeiten darf. Verzeichnisse/ "
+"Dateien müssen mit public_content_rw_t markiert sein."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"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"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Festlegen, ob Sftpd Dateien in Benutzerverzeichnissen lesen und schreiben "
+"darf."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"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."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Festlegen, ob Sftpd auf lokale Benutzer einloggen und alle Systemdaten lesen "
+"und schreiben darf, überwacht durch DAC."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "internal-sftp das Lesen und Schreiben von Dateien in den ssh-Benutzerverzeichnissen erlauben."
+msgstr ""
+"Festlegen, ob sftpd Dateien in Benutzer-Homeverzeichnissen über SSH lesen "
+"und schreiben darf."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "sge das Verbinden mit dem Netzwerk über alle TCP-Ports erlauben"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "sge den Zugriff auf nfs-Dateisysteme erlauben."
 
-#: booleans.py:182
-msgid ""
-"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."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "Festlegen, ob Smartmon Geräte auf 3ware-Kontrollern unterstützen darf."
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+msgstr ""
+"samba das Ändern von öffentlichen Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben. Dateien/Verzeichnisse müssen mit "
+"public_content_rw_t gekennzeichnet sein."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
-msgstr "spamassassin-Clients von Benutzern den Zugriff auf das Netzwerk erlauben."
+msgstr ""
+"spamassassin-Clients von Benutzern den Zugriff auf das Netzwerk erlauben."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "spamd das Lesen und Schreiben in Benutzerverzeichnissen erlauben."
 
-#: 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Festlegen, ob Squid zu allen TCP-Port verbinden darf."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid das Ausführen als transparenter Proxy (TPROXY) erlauben"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Festlegen, ob Squid als transparenter Proxy ausgeführt werden kann."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "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"
+msgstr ""
+"ssh mit chroot-Umgebung das Lesen und Schreiben in Benutzerverzeichnissen "
+"erlauben"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "Host-Schlüsselbasierte Authentifizierung erlauben"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "SSH-Anmeldungen als sysadm_r:sysadm_t erlauben"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
 msgstr "Staff erlauben, Inhalt auszuführen"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
-msgstr "staff-Benutzer das Erstellen von bzw. den Wechsel in svirt-Domains erlauben."
+msgstr ""
+"staff-Benutzer das Erstellen von bzw. den Wechsel in svirt-Domains erlauben."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
 msgstr "Sysadmin erlauben, Inhalt auszuführen"
 
-#: 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."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"Den Telepathy-Verbindungsmanagern das Verbinden mit allen Netzwerk-Ports "
+"erlauben."
 
-#: booleans.py:195
+#: booleans.py:215
 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."
+msgstr ""
+"Den Telepathy-Verbindungsmanagern das Verbinden mit allen generischen TCP-"
+"Ports erlauben."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 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."
+msgstr ""
+"tftp das Ändern von öffentlichen Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben."
 
-#: booleans.py:197
+#: booleans.py:218
 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"
+msgstr ""
+"Tftp erlauben, Dateien der Home-Benutzerverzeichnisse zu lesen und zu "
+"schreiben"
 
-#: 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."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"Festlegen, ob TOR TCP-Sockets mit allen nicht reservierten Ports verbinden "
+"kann."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
 msgstr "Tor erlauben, als Schaltstelle zu agieren"
 
-#: booleans.py:200
+#: booleans.py:221
 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"
+msgstr ""
+"Unbeschränkten Benutzern den Wechsel in die Chrome-Sandbox-Domains erlauben, "
+"wenn chrome-sandbox ausgeführt wird"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "Benutzern das Anmelden als nicht eingeschränkte Domain erlauben"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "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."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Tools zum Abspielen von Videos die nicht eingeschränkte Ausführung erlauben"
+msgstr ""
+"Unbeschränkten Benutzern den Wechsel in die Mozilla-Plugin-Domain erlauben, "
+"wenn xulrunner plugin-container ausgeführt wird."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "Nicht privilegierten Benutzern das Erstellen und den Wechsel in svirt-Domains erlauben."
+msgstr ""
+"Nicht privilegierten Benutzern das Erstellen und den Wechsel in svirt-"
+"Domains erlauben."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs-Benutzerverzeichnisse unterstützen"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs-Benutzerverzeichnisse unterstützen"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "lpd-Server anstelle von cups verwenden"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Festlegen, ob LPD-Server unterstützt werden soll."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS-Benutzerverzeichnisse unterstützen"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA-Benutzerverzeichnisse unterstützen"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
 msgstr "Benutzer erlauben, Inhalt auszuführen"
 
-#: 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."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "Festlegen, ob Varnishd das gesamte TCP-Netzwerk benutzen darf."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero-Fehler ignorieren."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Festlegen, ob Anfragen des Vbetools an die unteren Mmap-Schichten "
+"stillschweigend geblockt werden sollen."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Eingeschränkten virtuellen Gästen das Lesen von fuse-Dateien erlauben"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "Eingeschränkten virtuellen Gästen das Verwenden serieller/paralleler Kommunikationsports erlauben"
+msgstr ""
+"Eingeschränkten virtuellen Gästen das Verwenden serieller/paralleler "
+"Kommunikationsports erlauben"
 
-#: booleans.py:214
+#: booleans.py:235
 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"
+msgstr ""
+"Eingeschränkten virtuellen Gästen das Verwenden von ausführbarem Speicher "
+"und ausführbarem Stapelspeicher erlauben"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "Eingeschränkten virtuellen Gästen das Lesen von fuse-Dateien erlauben"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
-msgstr "Eingeschränkten virtuellen Gästen das Verwalten von nfs-Dateien erlauben"
+msgstr ""
+"Eingeschränkten virtuellen Gästen das Verwalten von nfs-Dateien erlauben"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr "Eingeschränkten virtuellen Gästen erlauben, mit Rawip-Sockets zu interagieren"
+msgstr ""
+"Eingeschränkten virtuellen Gästen erlauben, mit Rawip-Sockets zu interagieren"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
-msgstr "Eingeschränkten virtuellen Gästen das Verwalten von cifs-Dateien erlauben"
+msgstr ""
+"Eingeschränkten virtuellen Gästen das Verwalten von cifs-Dateien erlauben"
 
-#: booleans.py:219
+#: booleans.py:240
 msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem sanlock erlauben"
-
-#: 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)"
+msgstr ""
+"Eingeschränkten virtuellen Gästen die Interaktion mit dem sanlock erlauben"
 
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
-msgstr "Eingeschränkten virtuellen Gästen das Verwenden von usb-Geräten erlauben"
+msgstr ""
+"Eingeschränkten virtuellen Gästen das Verwenden von usb-Geräten erlauben"
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
-msgstr "Eingeschränkten virtuellen Gästen die Interaktion mit dem xserver erlauben"
+msgstr ""
+"Eingeschränkten virtuellen Gästen die Interaktion mit dem xserver erlauben"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "webadm das Verwalten von Dateien in Benutzerverzeichnissen erlauben"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Festlegen, ob Webadm allgemeine Benutzerdaten verwalten darf."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "webadm das Lesen von Dateien in Benutzerverzeichnissen erlauben"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "Festlegen, ob Webadm allgemeine Benutzerdaten lesen darf."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "mmap_zero-Fehler in wine ignorieren."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Festlegen, ob Anfragen von Wine an die unteren Mmap-Schichten "
+"stillschweigend geblockt werden sollen."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "Dem grafischen Anmeldeprogramm das Ausführen des Bootloaders erlauben"
 
-#: booleans.py:227
+#: booleans.py:247
 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"
+msgstr ""
+"Dem grafischen Anmeldeprogramm die direkte Anmeldung als sysadm_r:sysadm_t "
+"erlauben"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen das Verwalten von nfs-Dateien erlauben"
 
-#: booleans.py:229
+#: booleans.py:250
 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."
+msgstr ""
+"xend das Ausführen von blktapctrl/tapdisk erlauben. Nicht erforderlich, "
+"falls dedizierte logische Datenträger für Festplattenimages verwendet werden."
 
-#: booleans.py:230
+#: booleans.py:251
 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."
+msgstr ""
+"xend das Ausführen von qemu-dm erlauben. Nicht erforderlich, falls paravirt "
+"und kein vfb verwendet wird."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "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"
+msgstr ""
+"xguest-Benutzer das Konfigurieren des Network Managers und das Verbinden mit "
+"Apache-Ports erlauben"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
 msgstr "Xguest erlauben, Inhalt auszuführen"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "xguest-Benutzern das Einhängen von Wechseldatenträgern erlauben"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguest das Verwenden von Bluetooth-Geräten erlauben"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
-msgstr "Clients das Schreiben in gemeinsam verwendete Speichersegmente des X Servers erlauben."
+msgstr ""
+"Clients das Schreiben in gemeinsam verwendete Speichersegmente des X Servers "
+"erlauben."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer das Ausführen von schreibbarem Speicher erlauben"
 
-#: booleans.py:237
+#: booleans.py:258
 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:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Festlegen, ob Zabbix zu allen TCP-Ports verbinden darf."
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Allen Domänen erlauben, in Fips-_Modus ausgeführt zu werden"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "zebra-Daemon das Schreiben in seine Konfigurationsdateien erlauben"
 
-#: booleans.py:240
+#: booleans.py:262
 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."
+msgstr ""
+"ZoneMinder das Ändern öffentlicher Dateien für öffentliche "
+"Dateiübertragungsdienste erlauben."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "Schnittstelle %s ist nicht vorhanden."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Domainname(n) der zu erstellenden Handbuchseiten"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Alternatives Root-Verzeichnis, weist standardmäßig auf /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux-Handbuchseiten generieren"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "Pfad, auf dem die erstellten SELinux-Handbuchseiten gespeichert werden"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "Name des Betriebssystems für Hilfeseiten"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "HTML-Hilfeseitenstruktur für ausgewählte SELinux-Hilfeseite erstellen"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Alternatives Root-Verzeichnis, weist standardmäßig auf /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Alle Domains"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Netzwerkinformationen der SELinux-Richtlinien abrufen"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "Alle SELinux-Porttypen auflisten"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "Zum Port zugehörigen SELinux-Typ anzeigen"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Für diesen SELinux-Typ definierte Ports anzeigen"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "Ports anzeigen, an die diese Domain binden oder verbinden kann"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "Ports anzeigen, an die diese Domain binden oder verbinden kann"
+
+#: ../sepolicy/sepolicy.py:382
+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"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Quell-Domain"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Ziel-Domain"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+"SELinux-Richtlinie abrufen, um Beschreibung boolescher Variablen zu erhalten"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "Beschreibungen aller booleschen Variablen abrufen"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "Abzurufende Beschreibung für boolesche Variable"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "Quellprozess-Domain"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "Zielprozess-Domain"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy erstellen: Fehler: eines der Argumente %s wird benötigt"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Für diese Art Richtlinie wird eine Anweisung benötigt"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t Option kann nicht mit dieser Option benutzt werden. Siehe Benutzung für "
+"Einzelheiten."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d Option kann nicht mit dieser Option benutzt werden. Siehe Benutzung für "
+"Einzelheiten."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a Option kann nicht mit dieser Option benutzt werden. Siehe Benutzung für "
+"Einzelheiten."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t Option kann nicht mit dieser Option benutzt werden. Siehe Benutzung für "
+"Einzelheiten."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Schnittstellen der SELinux-Richtlinien auflisten"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Namen der Schnittstellen angeben, die Sie abfragen möchten."
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Vorlage für SELinux-Richtlinienmodul erstellen"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Geben Sie den Typ der Domäne an, welchen Sie erweitern werden"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "SELinux-Benutzer angeben, welche zu dieser Domäne wechseln werden"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "Name der zu erstellenden Richtlinie"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "Pfad, wo die erstellen Richtlinien-Daten abgespeichert werden"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "Pfad, auf den die bestimmten Prozesse schreiben müssen"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Richtlinientypen, welche einen Befehl benötigen"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Richtlinie »%s« erstellen"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Richtlinie »%s« erstellen"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "Einzuschränkende ausführbare Datei"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "Befehle"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+"Alternative SELinux-Richtlinie, weist standardmässig auf /sys/fs/selinux/"
+"policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Keine SELinux-Richtlinie installiert"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s-Richtlinien-Datei kann nicht gelesen werden"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "unbekannt"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Internet Services Daemon"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Vorhandener Domänentyp"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Minimale Benutzerrolle für Terminal-Login"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Minimale Benutzerrolle für X Windows-Login"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Benutzerrolle für Login der Benutzeroberfläche"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Benutzerrolle des Adminstrator-Logins"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Eingeschränkte Root-Administrator-Rolle"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Modul-Information für einen neuen Typ"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Gültige Typen:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, 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"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Sie müssen einen gültigen Richtlinientyp angeben"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, 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."
+
+#: ../sepolicy/sepolicy/generate.py:333
+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\""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+"Benutzerrollen-Typen können keine ausführbaren Dateien zugeordnet werden."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Nur Daemon-Anwendungen können ein init-Skript verwenden."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve muss eine boolesche Variable sein"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog muss eine boolesche Variable sein"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos muss eine boolesche Variable sein"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache muss eine boolesche Variable sein"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER-Typen erhalten automatisch den tmp-Typ"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s-Richtlinienmodule benötigen bestehende Domänen"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Typenfeld benötigt"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"Es muss ein neuer Typ mit folgender Endung definiert werden: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+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"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Typ-Enforcement-Datei"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Schnittstellendatei"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Dateikontext-Datei"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spezifikationsdatei"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Einrichtungsskript"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Anwendung"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Benutzer hinzufügen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Ports auswählen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Netzwerkport"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Datei\n"
+"Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"samba das schreibgeschützte Freigeben aller Dateien/Verzeichnisse erlauben."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS-Bereich"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux Port-Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux-Verwaltung"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux-Login-Zuweisung hinzufügen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux-Benutzer"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux-Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Name der booleschen Variable"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Name der booleschen Variable"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux Port-Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Name der booleschen Variable"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux Port-Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux Port-Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Modulname"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Standard"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Systemstandard Richtlinientyp:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Auswählen:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Prozessen verweigern, Ptracing oder Debugging auf andere Prozesse "
+"auszuführen."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Dateikennzeichnung"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Netzwerkport löschen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Dateityp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Anwendung"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux-Benutzer"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+"Wählen Sie die Domains, die von diesem Benutzer verwaltet werden sollen."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Deaktiviert"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Audit aktivieren"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ist kein gültiger Kontext\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Name der booleschen Variable"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Benutzername:"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux-Benutzerzuweisung löschen"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Fehler bei der Übergabe zum Namensraum\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Name der booleschen Variable"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Ausführbare Datei"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Deaktiviert"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Anwendung"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux-Benutzerzuweisung hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux-Benutzerzuweisung löschen"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux-Login-Zuweisung hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Konnte Login-Zuweisung für %s nicht ändern"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Netzwerkport hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Dateikennzeichnung"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux-Login-Zuweisung hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux-Benutzer hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux Lokale fcontext-Äquivalenz \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux-Benutzerzuweisung ändern"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Netzwerkport bearbeiten"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux-Rollen"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Konnte Dateikontext für %s nicht löschen"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Konnte Dateikontext für %s nicht erneuern"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux-Typ"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Ungültiges Format %s: Auszeichnung %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s löschen"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s ändern"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Netzwerkport"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Netzwerkport"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Benutzer hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Benutzer löschen"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Benutzer ändern"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux-Benutzer"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Rolle"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS-Bereich"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux-Login-Zuweisung hinzufügen"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux-Benutzerzuweisung löschen"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Konnte Login-Zuweisungen nicht anzeigen"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux-Benutzer"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux-Benutzer"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/de_CH.po b/policycoreutils/po/de_CH.po
new file mode 100644
index 0000000..0016016
--- /dev/null
+++ b/policycoreutils/po/de_CH.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/"
+"fedora/language/de_CH/)\n"
+"Language: de_CH\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/dz.po b/policycoreutils/po/dz.po
new file mode 100644
index 0000000..9a6ca3d
--- /dev/null
+++ b/policycoreutils/po/dz.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Dzongkha (http://www.transifex.com/projects/p/fedora/language/"
+"dz/)\n"
+"Language: dz\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/el.po b/policycoreutils/po/el.po
index 9104b53..d9844d0 100644
--- a/policycoreutils/po/el.po
+++ b/policycoreutils/po/el.po
@@ -1,24 +1,24 @@
 # 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@glezos.com>, 2006.
-# Nikos Charonitakis <nikcha@ovi.com>, 2010.
-# Simos Xenitellis <simos@gnome.org>, 2006.
-# Thalia Papoutsaki <saliyath@gmail.com>, 2010.
+# Dimitris Glezos <dimitris@glezos.com>, 2006
+# Nikos Charonitakis <nikcha@ovi.com>, 2010
+# Simos Xenitellis <simos@gnome.org>, 2006
+# thalia <saliyath@gmail.com>, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Greek <trans-el@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"
-"Language: el\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -28,7 +28,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -77,7 +77,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr "αποτυχία πιστοποίησης.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -90,871 +90,907 @@ msgstr "******************** ΣΗΜΑΝΤΙΚΟ ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Έκδοση"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Ανενεργό"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Αδυναμία δημιουργίας κλειδιού για %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Η Ομάδα Linux  %s  δεν υπάρχει"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Ο χρήστης Linux %s δεν υπάρχει"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Χρήστης SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Δεν ήταν δυνατό να ελεγχθεί αν ο χρήστης SELinux %s έχει καθοριστεί"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Αδυναμία δημιουργίας χρήστη SELinux για %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "Ο χρήστης SELinux %s δεν έχει ορισθεί"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "άγνωστο ή χαμένο πρωτόκολλο"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Περιβάλλον SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "τύπος"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Περιγραφή"
 
@@ -993,206 +1029,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Σφάλμα! Αδυναμία ανοίγματος %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1419,7 +1475,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1429,7 +1485,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1441,7 +1497,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1450,7 +1506,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1460,7 +1516,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1512,8 +1568,8 @@ msgstr ""
 
 #: ../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:592
@@ -1526,8 +1582,8 @@ 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 "
+"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 ""
 
@@ -1535,7 +1591,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1595,8 +1652,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1676,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1751,75 +1807,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1834,6 +1890,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1843,7 +1903,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1881,10 +1943,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1892,7 +1958,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1905,11 +1971,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1961,6 +2027,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1973,6 +2041,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2042,6 +2111,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2136,8 +2206,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2235,2877 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "άγνωστο"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "άγνωστο"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux boolean"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Χρήστης SELinux"
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux boolean"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux fcontext"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Χρήστης SELinux"
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Ανενεργό"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Χρήστης SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Ανενεργό"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 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."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:182
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 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."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Χρήστης SELinux"
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Περιβάλλον SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Χρήστης SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Χρήστης SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Χρήστης SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/en_GB.po b/policycoreutils/po/en_GB.po
index 2904253..b7312f5 100644
--- a/policycoreutils/po/en_GB.po
+++ b/policycoreutils/po/en_GB.po
@@ -1,23 +1,24 @@
 # 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@evilmagic.org>, 2007.
-# Bastien Nocera <hadess@hadess.net>, 2007.
-# Bruce Cowan <bruce@bcowan.me.uk>, 2010.
+# Abigail Brady <morwen@evilmagic.org>, 2007
+# hadess <hadess@hadess.net>, 2007
+# Bruce Cowan <bruce@bcowan.me.uk>, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/fedora/language/en_GB/)\n"
+"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/"
+"fedora/language/en_GB/)\n"
+"Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "failed to initialise PAM\n"
@@ -76,7 +80,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Could not set exec context to %s.\n"
@@ -89,871 +93,907 @@ msgstr "******************** IMPORTANT ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "To make this policy package active, execute:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Could not create semanage handle"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Cannot read policy store."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Could not establish semanage connection"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Could not test MLS enabled status"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Not yet implemented"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage transaction already in progress"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Could not start semanage transaction"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Could not commit semanage transaction"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage transaction not in progress"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Could not list SELinux modules"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Version"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Disabled"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Could not remove permissive domain %s (remove failed)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Could not create a key for %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux Group %s does not exist"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux User %s does not exist"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Could not create login mapping for %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Could not set name for %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Could not set MLS range for %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Could not set SELinux user for %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Could not add login mapping for %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Requires seuser or serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Login mapping for %s is not defined"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Could not query seuser for %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Could not modify login mapping for %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Could not delete login mapping for %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Could not list login mappings"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Login Name"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux User"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS Range"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Could not query user for %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Could not create SELinux user for %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Could not add role %s for %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Could not set MLS level for %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Could not add prefix %s for %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Could not extract key for %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Could not add SELinux user %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Requires prefix, roles, level or range"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Requires prefix or roles"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux user %s is not defined"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Could not modify SELinux user %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Could not delete SELinux user %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Could not list SELinux users"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Could not list roles for user %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Labelling"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS Level"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS Range"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux Roles"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protocol udp or tcp is required"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port is required"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Could not create a key for %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Type is required"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Could not check if port %s/%s is defined"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s already defined"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Could not create port for %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Could not create context for %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Could not set user in port context for %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Could not set role in port context for %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Could not set type in port context for %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Could not set mls fields in port context for %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Could not set port context for %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Could not add port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Requires setype or serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Requires setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s is not defined"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Could not query port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Could not modify port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Could not list the ports"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Could not delete the port %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Could not delete port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Could not list ports"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux Port Type"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Port Number"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Node Address is required"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Unknown or missing protocol"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Could not create key for %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Could not check if addr %s is defined"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Could not create addr for %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Could not create context for %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Could not set mask for %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Could not set addr context for %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Could not add addr %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s is not defined"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Could not query addr %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Could not modify addr %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Could not delete addr %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Could not list addrs"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Could not check if interface %s is defined"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Could not create interface for %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Could not set interface context for %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Could not set message context for %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Could not add interface %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Interface %s is not defined"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Could not query interface %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Could not modify interface %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Could not delete interface %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Could not list interfaces"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux Interface"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Context"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Invalid file specification"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Could not create file context for %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Could not set file context for %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Could not add file context for %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Requires setype, serange or seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "File context for %s is not defined"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Could not query file context for %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Could not modify file context for %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Could not list the file contexts"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Could not delete the file context %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Could not delete file context for %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Could not list file contexts"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Could not list local file contexts"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "type"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Could not check if boolean %s is defined"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Boolean %s is not defined"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Could not query file context %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Could not set active value of boolean %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Could not modify boolean %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Bad format %s: Record %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Could not delete boolean %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Could not list booleans"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "off"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "on"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Description"
 
@@ -992,206 +1032,227 @@ msgstr "Error!  Shell is not valid.\n"
 msgid "Unable to clear environment\n"
 msgstr "Unable to clear environment\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Error changing uid, aborting.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Error resetting KEEPCAPS, aborting\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Error connecting to audit system.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Error allocating memory.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Error sending audit message.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Could not determine enforcing mode.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Error!  Could not open %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  Could not get current context for %s, not relabeling tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  Could not get new context for %s, not relabeling tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Could not set new context for %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s changed labels.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Warning! Could not restore context for %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Error: multiple roles specified\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Error: multiple types specified\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Sorry, -l may be used with SELinux MLS support.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Error: multiple levels specified\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Couldn't get default type.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "failed to get new context.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "failed to set new role %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "failed to set new type %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "failed to build new range with level %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "failed to set new range %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "failed to convert new context to string\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s is not a valid context\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Unable to allocate memory for new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Unable to obtain empty signal set\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Unable to set SIGHUP handler\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "failed to get old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Warning!  Could not retrieve tty information.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "error on reading PAM service configuration.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: incorrect password for %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: failure forking: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Unable to restore tty label...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Failed to close tty properly\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Could not close descriptors.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Error allocating shell's argv0.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Unable to restore the environment, aborting\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "failed to exec shell\n"
 
@@ -1418,7 +1479,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1428,7 +1489,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1440,7 +1501,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1449,7 +1510,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1459,7 +1520,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1511,8 +1572,8 @@ msgstr ""
 
 #: ../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:592
@@ -1525,8 +1586,8 @@ 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 "
+"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 ""
 
@@ -1534,7 +1595,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1594,8 +1656,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1619,7 +1680,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1750,75 +1811,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1833,6 +1894,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1842,7 +1907,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1880,10 +1947,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1891,7 +1962,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1904,11 +1975,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1960,6 +2031,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1972,6 +2045,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2041,6 +2115,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2135,8 +2210,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2164,1321 +2239,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:497
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "unknown"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS Range"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux Port Type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux boolean"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Login Name"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux Port Type"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux Port Type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux Port Type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux Port Type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Login Name"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux User"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s is not a valid context\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Login Name"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Could not modify login mapping for %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux Roles"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Could not delete file context for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Could not modify file context for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux Roles"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Bad format %s: Record %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Could not create port for %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS Range"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Could not list login mappings"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Could not delete login mapping for %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Could not list login mappings"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux User"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/en_US.po b/policycoreutils/po/en_US.po
new file mode 100644
index 0000000..f800b0c
--- /dev/null
+++ b/policycoreutils/po/en_US.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: English (United States) (http://www.transifex.com/projects/p/"
+"fedora/language/en_US/)\n"
+"Language: en_US\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/eo.po b/policycoreutils/po/eo.po
new file mode 100644
index 0000000..5370565
--- /dev/null
+++ b/policycoreutils/po/eo.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Esperanto (http://www.transifex.com/projects/p/fedora/"
+"language/eo/)\n"
+"Language: eo\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/es.po b/policycoreutils/po/es.po
index e84995e..1bf427a 100644
--- a/policycoreutils/po/es.po
+++ b/policycoreutils/po/es.po
@@ -1,23 +1,29 @@
 # 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@gmail.com>, 2006, 2008.
-# Gladys Guerrero <gguerrer@redhat.com>, 2010,2012.
-# Héctor Daniel Cabrera <logan@fedoraproject.org>, 2010.
+# Adolfo Jayme Barrientos <fitoschido@ubuntu.com>, 2013
+# Claudio Rodrigo Pereyra Diaz <elsupergomez@gmail.com>, 2013
+# Domingo Becker <domingobecker@gmail.com>, 2006, 2008
+# Domingo Becker <domingobecker@gmail.com>, 2013
+# Eduardo Villagrán M <gotencool@gmail.com>, 2013
+# vareli <ehespinosa@ya.com>, 2013
+# Gladys Guerrero <gguerrer@redhat.com>, 2010,2012
+# Daniel Cabrera <logan@fedoraproject.org>, 2010
+# jorti <juan.orti@miceliux.com>, 2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-09-30 00:21+0000\n"
+"Last-Translator: Domingo Becker <domingobecker@gmail.com>\n"
 "Language-Team: Spanish <trans-es@lists.fedoraproject.org>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +31,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "falló al inicializar PAM\n"
@@ -76,7 +85,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "No se pudo fijar el contexto de ejecución a %s.\n"
@@ -89,871 +98,928 @@ msgstr "******************** IMPORTANTE **********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Para hacer este paquete de políticas activo, ejecute:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "No se puede crear manejador semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "La política SELinux no es administrada 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "No se puede leer el almacenamiento de políticas."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "No se pudo establecer una conexión semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "No se pudo probar si el estado de MLS es activado"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Todavía no se ha implementado"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Transacción semanage actualmente en progreso"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "No se puede iniciar transacción semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "No se puede confirmar la transacción·semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Transacción semanage no está en curso"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "No se pudieron listar los módulos SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Nombre de los módulos"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versión"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Inhabilitado"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "El modulo no existe %s"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "No se pudo inhabilitar el módulo %s (falló la eliminación)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "No se pudo habilitar el módulo %s (falló la eliminación)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "No se pudo eliminarar el módulo %s (falló la eliminación)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit necesita o bien 'on' o bien 'off'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Tipos permisivos predeterminados"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Tipos permisivos personalizados"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"El modulo python sepolgen es requerido para configurar los dominios "
+"permitidos.\n"
+"En algunas distribuciones este es incluido en el paquete policycoreutils-"
+"devel.\n"
+"# yum install policycoreutils-devel\n"
+"O similar para su distro."
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "No se pudo crear una clave para %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "El Grupo Linux %s no existe"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "El Usuario de Linux %s no existe"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "No se pudo crear asignación de ingreso para %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "No se pudo fijar el nombre para %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "No se pudo fijar el rango MLS para %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "No se pudo fijar el usuario SELinux para %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "No se pudo agregar asignación de ingreso para %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Se requiere seuser o serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "La asignación de ingreso para %s no está definida"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "No se pudo consultar seuser para %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, 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:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, 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:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "No se pudieron listar las asignaciones de ingreso"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nombre de Ingreso"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Usuario SELinux "
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Rango MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Servicio"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "No se pudo consultar usuario para %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Debe agregar al menos un rol para %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "No se pudo crear el usuario SELinux para %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "No se pudo agregar el rol %s para %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "No se pudo fijar el nivel MLS para %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "No se pudo agregar el prefijo %s para %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "No se pudo extraer la clave para %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "No se pudo agregar el usuario SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Se requiere prefijo, roles, nivel o rango"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Se requiere prefijo o roles"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "El usuario SELinux %s no está definido"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "No se pudo modificar el usuario SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "No se pudo borrar el usuario SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "No se pudieron listar los usuarios SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "No se pudieron listar los roles para el usuario %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Etiquetado"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefijo"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Nivel MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Rango MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Roles SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Se requiere protocolo udp o tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Se requiere un puerto"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Puerto no válido"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "No se pudo crear una clave para %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Se requiere tipo"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Tipo %s es no válido, debe ser un tipo de puerto"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "No se pudo chequear si el puerto %s/%s está definido"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "El puerto %s/%s ya está definido"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "No se pudo crear el puerto para %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "No se pudo crear el contexto para %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "No se pudo poner al usuario en el contexto de puerto para %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "No se pudo poner el rol en el contexto de puerto para %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "No se pudo poner el tipo en el contexto de puerto para %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "No se pudo fijar los campos mls en el contexto de puerto para %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "No se pudo poner el contexto de puerto para %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "No se pudo agregar puerto %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Se requiere setype o serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Se requiere setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "El puerto %s/%s no está definido"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "No se pudo consultar el puerto %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "No se pudo modificar el puerto %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "No se pueden listar los puertos"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "No se puede borrar el puerto %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "No se puede borrar el puerto %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "No se pueden listar los puertos"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Tipo de Puerto SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Número de Puerto"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Se requiere una Dirección de Nodo"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Falta el protocolo o es desconocido"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "Se requiere tipo de nodo SELinux"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Tipo %s es no válido, debe ser un tipo nodo"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "No se pudo crear clave para %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "No se pudo crear la dirección para %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "No se pudo crear el contexto para %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "No se pudo poner la máscara para %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "No se pudo agregar la dirección %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "La dirección %s no está definida"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "No se pudo consultar la dirección %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "No se pudo modificar la dirección %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "No se pudo borrar la dirección %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "No se pudieron eliminar todos los mapeos de nodo"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "No se pudieron listar las direcciones"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "No se pudo crear la interfaz para %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "No se pudo poner el contexto de interfaz para %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "No se pudo poner el contexto de mensaje para %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "No se pudo agregar la interfaz %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "La interfaz %s no está definida"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "No se pudo consultar la interfaz %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "No se pudo modificar la interfaz %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "No se pudo borrar la interfaz %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "No se pudieron eliminar todos los mapeos de interfaz"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "No se pudieron listar las interfaces"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interfaz SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Contexto"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Ya existe una clase equivalente de %s"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
-msgstr "La especificación de archivo %s choca con la regla de equivalencia '%s %s'"
+msgstr ""
+"La especificación de archivo %s choca con la regla de equivalencia '%s %s'"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "No existe una clase equivalente de %s"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Especificación de archivo inválida"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "La especificación de archivo no puede incluir espacios"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"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'"
+"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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "Tipo %s es no válido, debe ser un tipo fichero o dispositivo"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "No se pudo crear el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "No se pudo poner el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "No se pudo agregar el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Se requiere setype, serange o seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "El contexto de archivo para %s no está definido"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "No se pudo consultar el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "No se pudo modificar el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "No se pudieron listar los contextos de archivo"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "No se pudo borrar el contexto de archivo %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "No se pudo borrar el contexto de archivo para %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "No se pudieron listar los contextos de archivo"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "No se pudieron listar los contextos de archivo"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "fcontext SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tipo"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nEquivalencia SELinux de distribución de fcontext\n"
+msgstr ""
+"\n"
+"Equivalencia SELinux de distribución de fcontext\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nEquivalencia SELinux Local de fcontext\n"
+msgstr ""
+"\n"
+"Equivalencia SELinux Local de fcontext\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "El booleano %s no está definido"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "No se pudo consultar el contexto de archivo %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Debe especificar uno de los siguientes valores: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "No se pudo modificar el booleano %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Formato incorrecto %s: Registro %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "No se puede borrar el booleano %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "No se pueden listar los booleanos"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "apagado"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "encendido"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "booleano SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Estado"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Predeterminado"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Descripción"
 
@@ -965,7 +1031,8 @@ 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
@@ -992,206 +1059,234 @@ msgstr "¡Error! El shell no es válido.\n"
 msgid "Unable to clear environment\n"
 msgstr "No se pudo limpiar el entorno\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Error al cambiar uid, abortando.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Error al resetear KEEPCAPS, abortando\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Error al conectar al sistema de auditoría.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Error al asignar memoria.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Error al enviar un mensaje de auditoría.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "No se pudo determinar el modo impositivo.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "¡Error! No se pudo abrir %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Error! No podría limpiar O_NONBLOCK sobre %s \n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "¡%s!  No se pudo fijar el nuevo contexto para %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s etiquetas cambiadas.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "¡Precaución!  No se pudo restablecer el contexto para %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Error: se especificaron roles múltiples\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Error: se especificaron tipos múltiples\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Lo siento, -l se puede usar cuando hay soporte para SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Error: se especificaron múltiples niveles\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "No se pudo obtener el tipo por defecto.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "falló al obtener el contexto nuevo.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "falló al fijar nuevo rol %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "falló al fijar el tipo nuevo %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "falló al construir el rango nuevo con el nivel %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "falló al fijar el rango n uevo %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "falló al convertir el contexto nuevo a cadena\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s no es un contexto válido\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "No se pudo asignar memoria para el new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Imposible obtener señal de vacío\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Imposible poner el manejador SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
-msgstr "Lo sentimos, pero newrole no pudo enviar las capacidades\n\n"
+msgstr ""
+"Lo sentimos, pero newrole no pudo enviar las capacidades\n"
+"\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "falló al obtener old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, 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:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "error al leer la configuración del servicio PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: contraseña incorrecta para %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: error al crear proceso: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Imposible restaurar la etiqueta tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Falló al cerrar tty adecuadamente\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "No se pudieron cerrar los descriptores.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Error al asignar argv0 del shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Fallado al enviar mensaje de auditoria"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Fallado en la transición a espacio de nombres\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Fallado al dejar capacidades %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Imposible restaurar el entorno, abortando\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "falló al ejecutar shell\n"
 
@@ -1208,7 +1303,9 @@ 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  el el modo impositivo solicitado:  %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
@@ -1322,19 +1419,25 @@ msgstr "Etiquetado de archivos"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Especificación\nde archivo"
+msgstr ""
+"Especificación\n"
+"de archivo"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Tipo de archivo\nSelinux"
+msgstr ""
+"Tipo de archivo\n"
+"Selinux"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Tipo de\narchivo"
+msgstr ""
+"Tipo de\n"
+"archivo"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1344,19 +1447,25 @@ msgstr "Asignación de usuario"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Nombre\nde usuario"
+msgstr ""
+"Nombre\n"
+"de usuario"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "Usuario\nde SELinux"
+msgstr ""
+"Usuario\n"
+"de SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "MLS/\nRango MCS"
+msgstr ""
+"MLS/\n"
+"Rango MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1412,13 +1521,15 @@ msgstr "Herramienta de generación de políticas SELinux"
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
-msgstr "<b>Elija el tipo de política para la aplicación o función de usuario que desee confinar:</b>"
+msgstr ""
+"<b>Elija el tipo de política para la aplicación o función de usuario que "
+"desee confinar:</b>"
 
 #: ../gui/polgen.glade:284
 msgid "<b>Applications</b>"
 msgstr "<b>Aplicaciones</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Demonio init standard"
 
@@ -1426,9 +1537,11 @@ msgstr "Demonio init standard"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-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"
+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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "Demonio del sistema DBUS"
 
@@ -1440,16 +1553,18 @@ msgstr "Demonio de servicios de Internet (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "Los demonios de los servicios de Internet son iniciados por xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Aplicación/script web (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Aplicaciones/scripts web (CGI). Scripts CGI iniciados por el servidor web (apache)"
+msgstr ""
+"Aplicaciones/scripts web (CGI). Scripts CGI iniciados por el servidor web "
+"(apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Aplicación de usuario"
 
@@ -1457,9 +1572,11 @@ msgstr "Aplicación de usuario"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Una aplicación de usuarios es cualquier aplicación que haya sido iniciada por un usuario, y que le gustaría confinar "
+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:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1483,7 +1600,10 @@ msgstr "Función de usuario mínimo de terminal"
 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 "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."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1493,7 +1613,10 @@ msgstr "Función de usuario mínimo de ventanas X"
 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 "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."
+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:529
 msgid "User Role"
@@ -1503,7 +1626,9 @@ msgstr "Función de usuario"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Usuario con total acceso a entorno de red, sin aplicaciones setuid que no tengan transición, sin sudo, ni su."
+msgstr ""
+"Usuario con total acceso a entorno de red, sin aplicaciones setuid que no "
+"tengan transición, sin sudo, ni su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1511,9 +1636,12 @@ msgstr "Función de usuario administrativo"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"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."
+"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:592
 msgid "<b>Root Users</b>"
@@ -1525,16 +1653,20 @@ msgstr "Función de usuario de administrador root"
 
 #: ../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 "
+"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."
+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:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Ingrese el nombre de la aplicación, o el rol del usuario:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Nombre"
 
@@ -1548,7 +1680,8 @@ msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
-msgstr "Ingrese el nombre único de la aplicación confinada o la función del usuario."
+msgstr ""
+"Ingrese el nombre único de la aplicación confinada o la función del usuario."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1561,7 +1694,9 @@ msgstr "Script init"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Ingrese la ruta completa hacia el script init utilizado para iniciar la aplicación confinada."
+msgstr ""
+"Ingrese la ruta completa hacia el script init utilizado para iniciar la "
+"aplicación confinada."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1569,7 +1704,8 @@ msgstr "<b>Elija la función existente a modificar:</b>"
 
 #: ../gui/polgen.glade:908
 msgid "Select the user roles that will transiton to the %s domain."
-msgstr "Elija los roles de usuario que harán la transición hacia el dominio %s."
+msgstr ""
+"Elija los roles de usuario que harán la transición hacia el dominio %s."
 
 #: ../gui/polgen.glade:928
 msgid "role tab"
@@ -1587,16 +1723,19 @@ msgstr "Elija los dominios de aplicaciones a los que %s hará la transición."
 msgid ""
 "transition \n"
 "role tab"
-msgstr "Transición\npestaña de rol"
+msgstr ""
+"Transición\n"
+"pestaña de rol"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>Elija las funciones de usuario que harán la transición a %s:</b>"
 
 #: ../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."
+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:1056
 msgid "<b>Select domains that %s will administer:</b>"
@@ -1619,7 +1758,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>Puertos TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Todos"
 
@@ -1643,7 +1782,9 @@ msgstr "Puertos no reservados (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "Ingrese una lista separadas por comas con los puertos o rangos udp a los que %s se asocia. Por ejemplo: 612, 650-660 "
+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:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1662,7 +1803,9 @@ msgstr "<b>Puertos UDP</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Red\nPestaña de vinculación"
+msgstr ""
+"Red\n"
+"Pestaña de vinculación"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1676,7 +1819,9 @@ msgstr "Permite a %s conectarse a cualquier puerto tcp"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Ingrese una lista separadas por comas con los puertos o rangos tcp a los que %s se conecta. Por ejemplo: 612, 650-660 "
+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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1686,7 +1831,9 @@ msgstr "Permite que %s se conecte con cualquier puerto udp"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Ingresar una lista que separa con comas los puertos UDP o rangos a los que %s se conecta. Por ejemplo: 612, 650-660"
+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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1732,7 +1879,9 @@ msgstr "<b>Agrega archivos/directorios que administra %s</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Archivos/directorios que \"administra\" %s. Archivos pid, archivos de registro, archivos /var/lib ..."
+msgstr ""
+"Archivos/directorios que \"administra\" %s. Archivos pid, archivos de "
+"registro, archivos /var/lib ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1750,75 +1899,83 @@ msgstr "<b>¿Qué directorio generará la política %s?</b>"
 msgid "Policy Directory"
 msgstr "Directorio de políticas"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Función"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Usuario existente"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Aplicación"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s debe ser un directorio"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Debe elegir un usuario"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Elija un archivo ejecutable a ser confinado."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Elija un archivo de script init a ser confinado."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "Elija archivo(s) que la aplicación confinada crea o modifica"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "Elija directorio(s) que la aplicación confinada posea o sobre los cuáles escriba"
+msgstr ""
+"Elija directorio(s) que la aplicación confinada posea o sobre los cuáles "
+"escriba"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Elija un directorio donde almacenar archivos de política generados"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
-msgstr "El tipo %s_t ya ha sido definido en la política actual.\n¿Desea continuar?"
+msgstr ""
+"El tipo %s_t ya ha sido definido en la política actual.\n"
+"¿Desea continuar?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Verificar nombre"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
-msgstr "El módulo %s.pp ya ha sido cargado en la política actual.\n¿Desea continuar?"
+msgstr ""
+"El módulo %s.pp ya ha sido cargado en la política actual.\n"
+"¿Desea continuar?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "Debe agregar un nombre compuesto de letras y números, pero que no contenga espacios."
+msgstr ""
+"Debe agregar un nombre compuesto de letras y números, pero que no contenga "
+"espacios."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Debe ingresar un ejecutable"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Configurar SELinux"
 
@@ -1830,9 +1987,15 @@ msgstr "Puerto de red"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "Tipo de puerto\nSELinux"
+msgstr ""
+"Tipo de puerto\n"
+"SELinux"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protocolo"
 
@@ -1840,9 +2003,13 @@ msgstr "Protocolo"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "Nivel\nMLS/MCS"
+msgstr ""
+"Nivel\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Puerto"
 
@@ -1880,10 +2047,14 @@ msgid "Modify %s"
 msgstr "Modificar %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permisivo"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Impositivo"
 
@@ -1891,12 +2062,15 @@ msgstr "Impositivo"
 msgid "Status"
 msgstr "Estatus"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "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?"
+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/statusPage.py:147
 msgid ""
@@ -1904,16 +2078,24 @@ msgid ""
 "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?"
+"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/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1923,7 +2105,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1957,9 +2141,19 @@ msgid ""
 "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"
+msgstr ""
+"todos los archivos \n"
+"archivo regular\n"
+"directorio\n"
+"dispositivo de caracteres\n"
+"dispositivo de bloque\n"
+"socket\n"
+"enlace simbólico\n"
+"llamado tubería\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1972,6 +2166,7 @@ msgid "SELinux Administration"
 msgstr "Administración SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Añadir"
 
@@ -2000,7 +2195,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Inhabilitado\nPermisivo\nImpositivo\n"
+msgstr ""
+"Inhabilitado\n"
+"Permisivo\n"
+"Impositivo\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2016,7 +2214,11 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2041,6 +2243,7 @@ msgstr "Alternar entre booleanos Personalizado y Todos"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Filtrar"
 
@@ -2135,9 +2338,11 @@ msgstr "Retirar módulo de política cargable"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"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."
+"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"
@@ -2164,1321 +2369,3232 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "Se requiere usuario de SELinux  '%s'"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Generar páginas de manual  de SELinux"
+#: 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."
 
-#: ../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 "
+#: 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"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"Permite a tftp modificar los archivos públicos utilizados para servicios de "
+"transferencia de archivos públicos. "
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
+"Permitir a programas antivirus leer ficheros no asegurados sobre un sistema"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Todos los dominios"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "Determina si los programas antivirus pueden usar el compilador JIT"
 
-#: ../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 "
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Permitir al administrador de auditoria ejecutar contenido"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Información de red de petición de política SELinux "
+#: booleans.py:7
+msgid ""
+"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"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "Lista todos los tipos  de puertos SELinux"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Permite a usuarios iniciar sesión mediante un servidor Radius"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "Muestra el tipo de SELinux relacionado con el puerto"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Permite a los usuario acceder usando una servidor yubikey"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Muestra los puertos definidos para este tipo de SELinux"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Determina si awstats puede analizar los ficheros de registro httpd"
 
-#: ../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"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Permite scripts y  módulos HTTPD execmem/execstack"
 
-#: ../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í"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Determina si cdrecord puede leer diversos contenidos. nfs, samba, "
+"dispositivos removibles, temporales de usuario y contenidos de ficheros sin "
+"confianza"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Dominio de origen"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"Permite a los dominios de cluster administrativo conectar a la red usando "
+"TCP."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Dominio de destino"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Permite a los dominios de cluster administrativo gestionar todos los "
+"ficheros de un sistema."
 
-#: ../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"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Permite a los dominios de cluster administrativo memcheck-amd64- usar "
+"memoria ejecutable"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"Determina si Cobbler puede modificar ficheros públicos usados por los "
+"servicios de transferencia de fichero público."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "booleano para obtener descripción"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Determina si Cobbler puede conectar a la red usando TCP."
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"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"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Determina si Cobbler puede acceder a sistemas de archivos cifs"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "Dominio de proceso de origen"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Determina si Cobbler puede acceder a sistemas de archivos nfs"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "Dominio de proceso de destino"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Determina si collectd puede conectar a la red usando TCP."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Determina si Condor puede conectar a la red usando TCP."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+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."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Generar plantilla para módulo de política SELinux"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Determina si cvs puede leer ficheros de contraseña fantasma."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Permite a todos los demonios usar envolturas TCP."
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Permite a todos los demonios la lectura y escritura de terminales"
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Determina si dbadm puede manejar ficheros genéricos de usuario."
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Determina si dbadm puede leer ficheros genéricos de usuario."
+
+#: 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."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"Deniega a cualquier proceso hacer ptracing o depuración a cualquier otro "
+"proceso."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "Nombre de política a generar"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Permite a aplicaciones dhcpc ejecutar comandos de iptables"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Determina si el demonio DHCP puede usar finales LDAP."
+
+#: 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"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "Ejecutable a confinar"
+#: 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"
 
-#: ../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"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"Determina si entropyd puede usar dispositivos de audio como fuente para las "
+"semillas entropy."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "Comandos"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "Determina si exim puede conectar a bases de datos."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
+"Determina si exim puede crear, leer, escribir y borrar el contenidos de "
+"ficheros genéricos de usuario."
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
+"Determina si exim puede leer el contenido de ficheros genéricos de usuario."
 
-#: ../sepolicy/sepolicy/__init__.py:54
+#: 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."
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "Determina si fenced puede conectar a la red TCP."
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "Determina si fenced puede usar ssh."
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "Permite ejecutar todos los dominios en modo fips"
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Determina si ftpd puede leer y escribir ficheros en los directorios home de "
+"usuario."
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Determina si ftpd puede modificar ficheros públicos usados por los servicios "
+"de transferencia de ficheros público. Directorios/Ficheros deben estar "
+"etiquetados public_content_rw_t."
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "Determina si ftpd puede conectar a todos los puertos no reservados."
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "Determina si ftpd puede conectar a bases de datos sobre la red TCP."
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Determina si ftpd puede acceder a usuarios locales y leer y escribir todos "
+"los ficheros del sistema, gobernado por DAC."
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Determina si ftpd puede usar CIFS usado por los servicios de transferencia "
+"de fichero público."
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Determina si ftpd puede usar NFS usado por los servicios de transferencia de "
+"fichero público."
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Determina si ftpd puede unirse a todos los puertos no reservados para modo "
+"pasivo."
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Determina si GIT CGI puede buscar directorios principales "
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Determina si GIT CGI puede acceder sistemas de archvos CIFS."
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Determina si GIT CGI puede acceder sistemas de archivos NFS."
+
+#: booleans.py:55
+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. "
+
+#: booleans.py:56
+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 ."
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Determina si el demonio del sistema GIT puede buscar más directorios."
+
+#: booleans.py:58
+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."
+
+#: booleans.py:59
+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."
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Determina si Gitosis puede enviar correo."
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "Habilita la lectura de urandom para todos los dominios"
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Permite a glusterfsd modificar ficheros públicos usados por los servicios de "
+"transferencia de fichero público. Ficheros/Directorios deben estar "
+"etiquetados public_content_rw_t."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Permite a glusterfsd compartir cualquier fichero/directorio de sólo lectura."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Permite a glusterfsd compartir cualquier fichero/directorio de lectura/"
+"escritura."
+
+#: booleans.py:65
+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."
+
+#: booleans.py:66
+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."
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr "Permite a GSSD leer el directorio temp. Para acceder a kerberos tgt."
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "Permite al invitado ejecutar contenido"
+
+#: booleans.py:69
+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."
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Permite a HTTPD usar built en los scripts (por lo general PHP)"
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "Permite al demonio HTTP revisar correo no deseado"
+
+#: booleans.py:72
+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"
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Permite a HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "Permite al demonio http conectar con mythtv"
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Permite a HTTPD la conexión al puerto zabbix"
+
+#: booleans.py:76
+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."
+
+#: booleans.py:77
+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"
+
+#: booleans.py:78
+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."
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "Permite a HTTPD la conexión al servidor memcache."
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "Permite a HTTPD  actuar como  relevo."
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "Permite al demonio HTTP enviar correo"
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Permite a Apache comunicarse con el servicio Avahi a través de dbus."
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "Permite a HTTPD soporte CGI"
+
+#: booleans.py:84
+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."
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "Permite a HTTPD la lectura de directorios principales"
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Permite scripts y  módulos HTTPD execmem/execstack"
+
+#: booleans.py:87
+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"
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Permite a los procesos HTTPD administrar el contenido IPA"
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Permite a Apache usar mod_auth_ntlm_winbind"
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Permite a Apache usar mod_auth_pam"
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "Permite a HTTPD leer el contenido de usuario"
+
+#: booleans.py:92
+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"
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "Permite a scripts y módulos HTTPD servir archivos cobbler."
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Permite al demonio HTTPD cambiar sus límites de recursos"
+
+#: booleans.py:95
+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."
+
+#: booleans.py:96
+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."
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr "Permite a Apache ejecutar el contenido tmp."
+
+#: booleans.py:98
+msgid ""
+"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."
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "Unifica el manejo de HTTPD de todos los archivos de contenido."
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "Permite a HTTPD acceder a sistemas de archivos CIFS"
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Permite a HTTPD acceder a sistemas de archivos FUSE."
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "Permite a HTTPD ejecutar GPG"
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "Permite a HTTPD el acceso a sistemas de archivos NFS"
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "Permite a HTTPD acceder a puertos Openstack"
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "Permite a httpd conectar con sasl"
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "Permite a Apache consultar registros NS"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "Determina si icecast puede escuchar y conectar a cualquier puerto TCP."
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Determina si clientas irc pueden escuchar y conectar a cualquier puerto TCP "
+"no reservado."
+
+#: booleans.py:109
+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."
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr "Permite a las aplicaciones confinadas ejecutar con kerberos."
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Permite a ksmtuned usar sistemas de archivos cifs/Samba"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Permite a ksmtuned usar sistemas de archivos nfs"
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "Permite al demonio  syslogd enviar correo "
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Permite a syslogd leer y escribir terminales"
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Permite el ingreso y uso del sistema desde /dev/console."
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Permite al demonio  syslogd enviar correo "
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Permite a mailman acceder a sistemas de archivos FUSE"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Determina si mcelog soporta el modo cliente."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Determina si mcelog puede ejecutar secuencias de comandos."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "Determina si mcelog puede usar todas las ttys de usuario."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Determina si mcelog soporta el modo servidor."
+
+#: booleans.py:122
+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."
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "Permite a mock leer archivos en directorios principales."
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"Permite a los comandos de montaje montar cualquier directorio o archivo."
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "Permite al complemento de mozilla conectarse a la red mediante TCP"
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "Permite al complemento de mozilla soportar GPS."
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "Permite al complemento de mozilla soportar protocolos spice."
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+"Permite a los navegadores de red confinados leer el contenido de directorio"
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Determina si mpd puede atravesar directorios home de usuario."
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Determina si mpd puede usar sistemas de archivos cifs."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Determina si mpd puede usar sistemas de archivos nfs."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Determina si mplayer puede hacer su pila ejecutable."
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "Permite a mysqld conectarse a todos los puertos "
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Determina si Bind puede unir enchufes tcp a puertos http."
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Determina si Bind puede escribir a ficheros de zona maestra. Generalmente "
+"esto es usado para DNS dinámico o transferencias de zona."
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "Permite exportar cualquier directorio o archivo de lectura vía NFS."
+
+#: booleans.py:137
+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:138
+msgid ""
+"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."
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "Permite al sistema ejecutar con NIS"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "Permite a las aplicaciones confinadas usar memoria compartida NSCD "
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "Permite openshift para lockdown app"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Determina si fenced puede conectar a la red TCP."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"Determina si openvpn puede leer contenido de ficheros de home del usuario "
+"genérico."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Permite a Samba ejecutar scripts no confinados"
+
+#: booleans.py:145
+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."
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Permite a Polipo conectarse a todos los puertos  > 1023"
+
+#: booleans.py:147
+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."
+
+#: booleans.py:148
+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."
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Determina si Polipo puede acceder los sistemas de archivos CIFS."
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Determina si Polipo puede acceder sistemas de archivos NFS."
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "Habilita el soporte de directorio Polynstantiated."
+
+#: booleans.py:152
+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."
+
+#: booleans.py:153
+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"
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr "Permite a cliente Transmit la etiqueta  para la base de datos externa"
+
+#: booleans.py:155
+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:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "Permite a los usuarios sin privilegios ejecutar la declaración DDL"
+
+#: booleans.py:157
+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:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "Permitir a pppd ejecutar para un usuario regular"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Determina si privoxy puede conectar a todos los puertos tcp."
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"Permitir a prosody enlazar al puerto apache. Necesita ser activado para usar "
+"BOSH."
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "Permite al ciente Puppet manejar todos los tipos de archivos "
+
+#: booleans.py:162
+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 "
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "Permite a Racoon leer sombra"
+
+#: booleans.py:164
+msgid ""
+"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."
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "Permite a rsync ejecutar como cliente"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+"Permite a rsync exportar cualquier archivo o directorio de solo lectura."
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Permite al servidor rsync manejar todos los ficheros/directorios en el "
+"sistema."
+
+#: booleans.py:168
+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)"
+
+#: booleans.py:169
+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."
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "Permite a Samba compartir directorios principales de usuarios"
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+"Permite a Samba compartir cualquier archivo o directorio de solo lectura."
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+"Permite a Samba compartir cualquier archivo o directorio de lectura/escritura"
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "Permite a Samba actuar como portmapper"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "Permite a Samba ejecutar scripts no confinados"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "Permite a Samba exportar volúmenes NFS."
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "Permite a Sandlock escribir y leer archivos FUSE."
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "Permite a Sandlock manejar archivos NFS"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "Permite a Sandlock manejar archivos CIFS"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "Permite a SASL leer sombra"
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "Permita a secadm ejecutar contenido"
+
+#: booleans.py:182
+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."
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "Inhabilita la carga de módulo de kernel."
+
+#: booleans.py:184
+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."
+
+#: booleans.py:185
+msgid "Allow regular users direct dri device access"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:186
+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"
+
+#: booleans.py:187
+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"
+
+#: booleans.py:188
+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"
+
+#: booleans.py:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:190
+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"
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:192
+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"
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:194
+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"
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "Permite al usuario usar el entorno ssh chroot"
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Determina si sftpd puede modificar ficheros públicos usados por los "
+"servicios de transferencia de fichero público. Directorios/Ficheros deben "
+"estar etiquetados public_content_rw_t."
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Determina si sftpd puede leer y escribir ficheros en los directorios home de "
+"usuario."
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Determina si sftpd puede acceder a usuarios locales y leer y escribir todos "
+"los ficheros en el sistema, gobernado por DAC."
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+"Determina si sftpd puede leer y escribir ficheros en directorio home ssh de "
+"usuario."
+
+#: booleans.py:200
+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"
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"Determina si smartmon puede soportar dispositivos sobre controladores 3ware."
+
+#: booleans.py:203
+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."
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Determina si squid puede conectar a todos los puertos TCP."
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Determina si squid puede correr como proxy transparente."
+
+#: booleans.py:208
+msgid ""
+"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"
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "Permite a staff ejecutar contenido"
+
+#: booleans.py:212
+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"
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "Permite a sysadm ejecutar contenido"
+
+#: booleans.py:214
+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"
+
+#: booleans.py:215
+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"
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "Permite a testpolicy ejecutar contenido"
+
+#: booleans.py:217
+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. "
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+"Permite a tftp leer y escribir archivos en los directorios home de usuario"
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"Determina si tor puede unir enchufes tcp a todos los puertos no reservados."
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "Permite a tor actuar como relé"
+
+#: booleans.py:221
+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"
+
+#: booleans.py:222
+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:223
+msgid ""
+"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"
+
+#: booleans.py:224
+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."
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "Soporta  directorios principales ecryptfs"
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "Soporta directorios principales FUSEFS"
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Determina si soporta servidor lpd."
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "Soporta directorios principales NFS"
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "Soporta directorios principales de Samba"
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "Permite al usuario ejecutar contenido"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "Determina si varnishd puede usar toda la red TCP."
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Determina si los intentos de vbetool para las regiones bajas mmap deberían "
+"ser bloqueados silenciosamente."
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Permite a los huéspedes virtuales confinados leer archivos FUSE"
+
+#: booleans.py:234
+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"
+
+#: booleans.py:235
+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"
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Permite a los huéspedes virtuales confinados leer archivos FUSE"
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Permite a los huéspedes virtuales confinados administrar archivos NFS"
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+"Permite a los invitados virtuales confinados interactuar con sockets rawip"
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Permite a los huéspedes virtuales confinados administrar archivos CIFS"
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Permite a los huéspedes virtuales confinados interactuar con sanlock"
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "Permite a los huéspedes virtuales confinados usar dispositivos USB"
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+"Permite a los huéspedes virtuales confinados interactuar con el xserver"
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Determina si webadm puede manejar ficheros genéricos de usuario."
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "Determina si webadm puede leer ficheros genéricos de usuario."
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Determina si los intentos de wine hacias las regiones bajas de mmap deberían "
+"ser bloqueados silenciosamente."
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "Permite al programa gráfico de inicio ejecutar el gestor de arranque"
+
+#: booleans.py:247
+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 "
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"Permite a los programas de ingreso gráfico crear archivos en directorios "
+"HOME como xdm_home_t."
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "Permite a XEN administrar archivos NFS"
+
+#: booleans.py:250
+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."
+
+#: booleans.py:251
+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:252
+msgid ""
+"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"
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "Permite a xguest ejecutar contenido"
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "Permite a los usuario xguest montar medios removibles"
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr "Permite a xguest usar dispositivos de bluetooth"
+
+#: booleans.py:256
+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. "
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "Permite a XServer ejecutar memoria de escritura"
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "Soporta el gestor de objetos de espacio de usuario X"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Determina si zabbix puede conectar a todos los puertos TCP."
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Permite ejecutar todos los dominios en modo fips"
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Permite al demonio Zebra escribirlo en los archivos de configuración"
+
+#: booleans.py:262
+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."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "Permite a ZoneMinder ejecutar su/sudo"
+
+#: ../sepolicy/sepolicy.py:194
 #, python-format
-msgid "Failed to read %s policy file"
+msgid "Interface %s does not exist."
+msgstr "La interfaz %s no existe."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "Interfaz gráfica de usuario para políticas SELinux"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+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 "
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Directorio raíz alternativo, por defecto a /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Generar páginas de manual  de SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+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 "
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "nombre del SO para las páginas de manual"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"General páginas de manual de estructura HTML para la página de manual "
+"SELinux seleccionada"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Directorio raíz alternativo, por defecto a /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Todos los dominios"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Información de red de petición de política SELinux "
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "Lista todos los tipos  de puertos SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "Muestra el tipo de SELinux relacionado con el puerto"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Muestra los puertos definidos para este tipo de SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+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"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+"Muestra los puertos  al  que puede vincularse y o  conectarse este dominio"
+
+#: ../sepolicy/sepolicy.py:382
+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í"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Dominio de origen"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Dominio de destino"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "Solicita la política de SELinux para ver la descripción de booleanos"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "obtiene todas las descripciones booleanas"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "booleano para obtener descripción"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "Dominio de proceso de origen"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "Dominio de proceso de destino"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "generar sepolicy: error: se requiere uno de los argumentos %s"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Comando requerido para este tipo de política"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Opción –t no puede ser usada con esta opción. Lea utilización para más "
+"detalles."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Opción –d no puede ser usada con esta opción. Lea utilización para más "
+"detalles."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Opción –a no puede ser usada con esta opción. Lea utilización para más "
+"detalles."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"Opción –t no puede ser usada con esta opción. Lea utilización para más "
+"detalles."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Lista las interfaces de la Política SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Escriba los nombres de las interfaces que desea consultar"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Generar plantilla para módulo de política SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Introduzca el tipo de dominio que usted estaría extendiendo"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Introduzca el usuario(s) SELinux que transicionará a este dominio"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "Introduzca el/los rol(es)  al cual se pasará el dominio administrador"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "Introduzca el dominio(s) que administrará este administrador confinado"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "Nombre de política a generar"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "ruta en la que los ficheros de política generados serán almacenados"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "ruta a la que el proceso confinado necesitará escribir"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Tipos de política que requieren un comando"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Generar Política ‘%s’"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Generar política ‘%s’"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "Ejecutable a confinar"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "Comandos"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Política SELinux suplente, por defecto a /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "todos los archivos"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "archivo regular"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "directorio"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "dispositivo de caracter"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "dispositivo de bloque"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "archivo socket"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "enlace simbólico"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "tubería nombrada"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "No hay Política SELinux instalada"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "Debe regenerar la interfaz de información ejecutando "
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Fallo al leer el fichero de política %s"
+
+#: ../sepolicy/sepolicy/__init__.py:829
 msgid "unknown"
 msgstr "desconocido"
 
-#: ../sepolicy/sepolicy/generate.py:173
+#: ../sepolicy/sepolicy/generate.py:132
 msgid "Internet Services Daemon"
 msgstr "Demonio de los servicios de Internet"
 
-#: ../sepolicy/sepolicy/generate.py:177
+#: ../sepolicy/sepolicy/generate.py:136
 msgid "Existing Domain Type"
-msgstr ""
+msgstr "Tipo de Dominio Existente"
 
-#: ../sepolicy/sepolicy/generate.py:178
+#: ../sepolicy/sepolicy/generate.py:137
 msgid "Minimal Terminal Login User Role"
-msgstr ""
+msgstr "Rol de Acceso de Usuario de Terminal Mínimo"
 
-#: ../sepolicy/sepolicy/generate.py:179
+#: ../sepolicy/sepolicy/generate.py:138
 msgid "Minimal X Windows Login User Role"
-msgstr ""
+msgstr "Rol de Acceso de Usuario de X Windows Mínima"
 
-#: ../sepolicy/sepolicy/generate.py:180
+#: ../sepolicy/sepolicy/generate.py:139
 msgid "Desktop Login User Role"
-msgstr ""
+msgstr "Rol de Acceso de Usuario a Escritorio"
 
-#: ../sepolicy/sepolicy/generate.py:181
+#: ../sepolicy/sepolicy/generate.py:140
 msgid "Administrator Login User Role"
-msgstr ""
+msgstr "Rol de Acceso de Usuario Administrador"
 
-#: ../sepolicy/sepolicy/generate.py:182
+#: ../sepolicy/sepolicy/generate.py:141
 msgid "Confined Root Administrator Role"
-msgstr ""
+msgstr "Rol de Administrador Confinado Root"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Información de módulo para un nuevo tipo"
 
-#: ../sepolicy/sepolicy/generate.py:187
+#: ../sepolicy/sepolicy/generate.py:147
 msgid "Valid Types:\n"
 msgstr "Tipos válidos: \n"
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: ../sepolicy/sepolicy/generate.py:181
 #, 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"
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+msgstr "Debe introducir un tipo válido de política"
 
-#: ../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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Debe introducir un nombre para su módulo de política para su %s."
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 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\""
+msgstr ""
+"El nombre deber ser de tipo alfanumérico y sin espacios. Considere utilizar "
+"la opción  \"-n NOMBREDELMODULO\""
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr "No pueden asignarse ejecutables a los tipos de funciones de usuario."
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr "Sólo aplicaciones de demonios pueden utilizar un script init .."
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
 msgstr "use_resolve debe ser un valor booleano"
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
 msgstr "use_syslog debe ser un valor booleano"
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
 msgstr "use_kerberos debe ser un valo booleano"
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
 msgstr "manage_krb5_rcache debe ser un valor booleano"
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
 msgstr "USER Types automáticamente obtiene un tipo tmp"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s módulo de política requieren dominios existentes"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Se requiere campo tipo"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
-msgstr ""
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr "Necesita definir un nuevo tipo que termine con: %s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
 msgstr "Debe ingresar el camino ejecutable para su proceso confinado"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
 msgstr "Archivo de tipo de ejecución"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
 msgstr "Archivo de interfaz"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
 msgstr "Archivo de contextos de archivo"
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "Fichero spec"
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 msgid "Setup Script"
 msgstr "Script de configuración"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Aplicación"
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "Seleccionar dominio"
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
-msgstr "Permite a amavis usar un compilador de JIT"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Añadir usuario"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"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"
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Elegir puertos"
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Permite a usuarios iniciar sesión mediante un servidor Radius"
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Puerto de red"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 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."
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Permite a clamd usar un compilador JIT"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "Ruta del archivo"
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "Permite clamscan archivos de no-seguridad en un sistema"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Permite a clamscan leer el contenido del usuario"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "Ruta del archivo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Permite a Cobbler conectar a la red mediante TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "Agregar un archivo"
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Permite a Cobbler acceder sistemas de archivos CIFS ."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Permite a Cobbler acceder sistemas de archivos NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "Permite a collectd conectarse a la red mediante TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "Clase"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Tipo de\n"
+"archivo"
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "Permite a codnor conectarse a la red mediante TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
 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."
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr "Permite al demonio cvs leer sombra"
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Permitir que todos los demonios agreguen archivos nucleares en /"
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Permite a Samba compartir cualquier archivo o directorio de solo lectura."
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Permite a todos los demonios usar envolturas TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "Analizando política..."
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
 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."
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "Permite a sysadm depurar o ptrace todos los procesos."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "Permite a aplicaciones dhcpc ejecutar comandos de iptables"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Permite al demonio DHCP usar los segundos planos LDAP"
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Rango MCS"
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Tipo de Puerto SELinux"
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Permite a exim conectarse a bases de datos (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Permite a exim  leer archivos de usuarios sin privilegios."
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Permite al dominio en valla ejecutar ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Administración SELinux"
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "Booleanos"
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 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."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"Mostrar información de booleanos que pueden ser usados para modificar la "
+"política del 'dominio seleccionado'."
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "Permite a servidores FTP conectar todos los puertos > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "Archivos"
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+"Mostrar información de tipos de archivos que pueden ser usados por el "
+"'dominio seleccionado'"
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "Red"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 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."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"Mostrar puertos de red a los cuales se puede conectar o escuchar el 'dominio "
+"seleccionado'."
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "Transiciones"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"Mostrar aplicaciones que pueden transitar hacia o desde el 'dominio "
+"seleccionado'."
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Añadir asignación de ingreso de SELinux"
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
-msgstr "Determina si GIT CGI puede buscar directorios principales "
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Usuario SELinux "
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
-msgstr "Determina si GIT CGI puede acceder sistemas de archivos NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 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. "
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "Mostrar solo modificados"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 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 ."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"Reglas Si-Entonces-Sino escritas en la política que pueden\n"
+"permitir accesos alternativos de control."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "Habilitado"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "Ruta del archivo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Tipo de SELinux"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "Ruta del archivo usada para entrar al 'dominio seleccionado'."
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "Archivos ejecutables"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "Archivos en los cuales puede escribir el 'dominio seleccionado'."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Permite al demonio gitisis enviar correo"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "Archivos escribibles"
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
-msgstr "Habilita la lectura de urandom para todos los dominios"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "Tipos de archivo definidos para el 'dominio seleccionado'."
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "Tipos de archivos de aplicación"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+"Puertos de red a los cuales tiene permitido conectar el 'dominio "
+"seleccionado'."
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "Desenlazado"
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
+"Puertos de red a los cuales tiene permitido escuchar el 'dominio "
+"seleccionado'."
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "Elazado"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 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."
+"Boolean \n"
+"Enabled"
+msgstr "Nombre booleano"
 
-#: 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)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Nombre booleano"
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
-msgstr "Permite al demonio HTTP revisar correo no deseado"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Tipos de archivos de aplicación"
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 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"
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"Ejecutables que pueden transitar a un dominio diferente, cuando el 'dominio "
+"seleccionado' también los ejecute."
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
-msgstr "Permite a HTTPD la conexión al puerto LDAP"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "Transitar desde 'dominio seleccionado'"
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr "Permite a HTTPD la conexión al puerto zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Nombre booleano"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "Llamando al dominio del proceso"
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "Archivo ejecutable"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
 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"
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"Los ejecutables que transicionarán al 'dominio seleccionado',  cuando se "
+"ejecute un punto de entrada de dominio seleccionado."
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "Transitando al 'dominio seleccinado'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 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."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
-msgstr "Permite a HTTPD la conexión al servidor memcache."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Tipo de Puerto SELinux"
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
-msgstr "Permite a HTTPD  actuar como  relevo."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr "Permite al demonio HTTP enviar correo"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Tipo de Puerto SELinux"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nombre del módulo"
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
-msgstr "Permite a HTTPD soporte CGI"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "Transitar desde 'dominio seleccionado'"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Predeterminado"
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr "Permite a HTTPD la lectura de directorios principales"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
-msgstr "Permite scripts y  módulos HTTPD execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Tipo de política predeterminada del sistema:"
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
-msgstr "Permite a los procesos HTTPD administrar el contenido IPA"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Seleccionar:</b>"
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
-msgstr "Permite a Apache usar mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
-msgstr "Permite a Apache usar mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
-msgstr "Permite a HTTPD leer el contenido de usuario"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
-msgstr "Permite al demonio HTTPD cambiar sus límites de recursos"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Si"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "No"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 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."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 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."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
-msgstr "Permite a Apache ejecutar el contenido tmp."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"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."
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
-msgstr "Unifica el manejo de HTTPD de todos los archivos de contenido."
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Deniega a cualquier proceso hacer ptracing o depuración a cualquier otro "
+"proceso."
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
-msgstr "Permite a HTTPD acceder a sistemas de archivos CIFS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
-msgstr "Permite a HTTPD acceder a sistemas de archivos FUSE."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
-msgstr "Permite a HTTPD ejecutar GPG"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
-msgstr "Permite a HTTPD el acceso a sistemas de archivos NFS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "Eliminar"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "Permite a HTTPD con oddjob iniciar un servicio"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "Modificar"
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
-msgstr "Permite a HTTPD acceder a puertos Openstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "Actualizar"
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "Vista más detallada de aplicación"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Etiquetado de archivos"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 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."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr "Permite a las aplicaciones confinadas ejecutar con kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "Etiquetado de archivos SELinux"
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr "Permite al demonio  syslogd enviar correo "
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "Actualizar"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Borrar puerto de red"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
-msgstr "Permite a syslogd leer y escribir terminales"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Tipo de archivos "
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 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."
-
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
-msgstr "Permite a mock leer archivos en directorios principales."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Aplicación"
 
-#: 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 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"
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+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"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Usuario SELinux "
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Permitir pila ejecutable mplayer"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
-msgstr "Permite a mysqld conectarse a todos los puertos "
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Elija los dominios que quisiera sean administrados por este usuario."
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Permite a BIND vincular el puerto Apache"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+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."
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Inhabilitado"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Habilitado"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"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."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
-msgstr "Permite al sistema ejecutar con NIS"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s no es un contexto válido\n"
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
-msgstr "Permite a las aplicaciones confinadas usar memoria compartida NSCD "
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "Estado del sistema: Deshabilitado"
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Permite a openvpn leer directorios principales"
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Nombre booleano"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "Archivos ejecutables"
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
-msgstr "Permite a Polipo conectarse a todos los puertos  > 1023"
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "Archivos escribibles"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "Tipos de archivos de aplicación"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
-msgstr "Determina si Polipo puede acceder los sistemas de archivos CIFS."
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
-msgstr "Determina si Polipo puede acceder sistemas de archivos NFS."
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
-msgstr "Habilita el soporte de directorio Polynstantiated."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+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"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+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"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nombre de Ingreso"
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
-msgstr "Permite a los usuarios sin privilegios ejecutar la declaración DDL"
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Borrar asignación de usuario  SEL inux  "
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "Permitir a pppd ejecutar para un usuario regular"
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
 
-#: booleans.py:138
-msgid ""
-"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."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "Dirección del archivo usado para ingresar al dominio '%s'."
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
-msgstr "Permite al ciente Puppet manejar todos los tipos de archivos "
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "Archivos a los que el dominio '%s' puede escribir."
 
-#: 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 "
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "Puertos de red a los que '%s' se puede conectar."
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
-msgstr "Permite a Racoon leer sombra"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+"Los puertos de red a los que '%s' se le permite escuchar a la espera de "
+"conexiones."
 
-#: 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. "
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "Tipos de archivo definidos para '%s'."
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"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."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+"Muestre la información booleana que se puede usar para modificar la política "
+"para '%s'."
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
-msgstr "Permite a rsync ejecutar como cliente"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "Muestre la información del tipo de archivo que puede usar  '%s'."
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+"Muestre los puertos de red a los que '%s' se puede conectar o ponerse a "
+"escuchar."
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr "Permita a servidores  rsync compartir sistemas de archivos CIFS"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "Trancisiona a '%s'"
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "Permite a servidores rsync compartir sistemas de archivos NFS"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "Transiciona desde '%s'"
 
-#: 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)"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Transiciona desde '%s'"
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"Los ejecutables que transicionarán a '%s', cuando se estén ejecutando los "
+"puntos de entrada de los dominios seleccionados."
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr "Permite a Samba compartir directorios principales de usuarios"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"Los ejecutables que transicionarán a un dominio diferente, cuando '%s'los "
+"ejecute."
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+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"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+"Muestra las aplicaciones que pueden transicionar dentro y fuera de '%s'."
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
-msgstr "Permite a Samba actuar como portmapper"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
-msgstr "Permite a Samba ejecutar scripts no confinados"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Booleanos"
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
-msgstr "Permite a Samba exportar volúmenes NFTS y FUSEFS."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
-msgstr "Permite a Samba exportar volúmenes NFS."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
-msgstr "Permite a Sandlock escribir y leer archivos FUSE."
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Ejecutable"
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
-msgstr "Permite a Sandlock manejar archivos NFS"
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Archivos escribibles"
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
-msgstr "Permite a Sandlock manejar archivos CIFS"
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Aplicación"
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
-msgstr "Permite a SASL leer sombra"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "Dirección del archivo usado para ingresar al dominio '%s'."
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 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."
-
-#: booleans.py:163
-msgid "Disable kernel module loading."
-msgstr "Inhabilita la carga de módulo de kernel."
-
-#: booleans.py:164
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 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."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+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"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+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"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+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"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+"Puertos de red a los cuales tiene permitido escuchar el 'dominio "
+"seleccionado'."
 
-#: booleans.py:168
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
 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"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+"Puertos de red a los cuales tiene permitido escuchar el 'dominio "
+"seleccionado'."
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+"Puertos de red a los cuales tiene permitido escuchar el 'dominio "
+"seleccionado'."
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Añadir asignación de usuario  SEL inux  "
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
-msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Borrar asignación de usuario  SEL inux  "
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+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"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Añadir asignación de ingreso de SELinux"
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "No se pudo modificar la asignación de ingreso para %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+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."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"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"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+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 "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "El booleano %s permite las reglas"
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Añadir puerto de red"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"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"
+"Add File Labeling for %s. File labels will be created when update is applied."
+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"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Etiquetado de archivos"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
 
-#: booleans.py:182
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Añadir asignación de ingreso de SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Añadir usuario SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
 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."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+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"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "Etiquetado de archivos SELinux"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1566
 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"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+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"
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modificar asignación de usuario  SEL inux  "
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"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"
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
-msgstr "Permite a scripts y módulos HTTPD la conexión al puerto LDAP"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Editar puerto de red"
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "Permitir  ingresos ssh como sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 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"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Roles SELinux"
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 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"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "No se pudo borrar el contexto de archivo para %s"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "No se pudo modificar el contexto de archivo para %s"
 
-#: 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. "
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "Ruta de archivo"
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 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"
-
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Etiquetado de archivos SELinux"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Formato incorrecto %s: Registro %s"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Borrar %s "
 
-#: booleans.py:202
-msgid ""
-"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"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modificar %s"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Puerto de red"
 
-#: 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."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Puerto de red"
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
-msgstr "Soporta  directorios principales ecryptfs"
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Añadir usuario"
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
-msgstr "Soporta directorios principales FUSEFS"
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Borrar usuario"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Usa el servidor LPD en lugar de cups"
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modificar usuario"
 
-#: booleans.py:208
-msgid "Support NFS home directories"
-msgstr "Soporta directorios principales NFS"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Usuario SELinux "
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
-msgstr "Soporta directorios principales de Samba"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Función"
 
-#: booleans.py:210
-msgid "Allow user to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Rango MLS/MCS"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Añadir asignación de ingreso de SELinux"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Ignora errores  vbetool mmap_zero "
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Borrar asignación de usuario  SEL inux  "
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "No se pudieron listar las asignaciones de ingreso"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Usuario SELinux "
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
-msgstr "Permite a los huéspedes virtuales confinados leer archivos FUSE"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Usuario SELinux "
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
-msgstr "Permite a los huéspedes virtuales confinados administrar archivos NFS"
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr "Permite a los huéspedes virtuales confinados administrar archivos CIFS"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+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"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "Ruta de archivo"
 
-#: 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)"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
-msgstr "Permite a los huéspedes virtuales confinados usar dispositivos USB"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+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"
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "Guardar cambios"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "Permite a webadm administrar archivos en directorios principales de usuarios"
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "Reiniciar cambios"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "Permite a webadm leer archivos en directorios principales de usuarios"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "Estado del sistema: Obligatorio"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Ignora errores  mmap_zero de wine"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "Estado del sistema: Permisivo"
 
-#: 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"
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 ""
+"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?"
 
-#: booleans.py:227
+#: ../sepolicy/sepolicy/gui.py:2783
 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 "
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
-msgstr "Permite a XEN administrar archivos NFS"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+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."
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
 
-#: 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."
+#~ msgid "Type to search for a process"
+#~ msgstr "Escriba para buscar un proceso"
 
-#: booleans.py:231
-msgid ""
-"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"
+#~ msgid "Modify an existing item"
+#~ msgstr "Modificar un elemento existente"
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
-msgstr ""
+#~ msgid "Delete an existing item"
+#~ msgstr "Eliminar un elemento existente"
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
-msgstr "Permite a los usuario xguest montar medios removibles"
+#~ msgid "Add a new item"
+#~ msgstr "Agregar un nuevo elemento"
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
-msgstr "Permite a xguest usar dispositivos de bluetooth"
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr ""
+#~ "Ruta del archivo usado para ingresar al proceso del dominio seleccionado "
+#~ "anteriormente."
 
-#: 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. "
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr ""
+#~ "Archivos sobre los cuales puede escribir el proceso de dominio "
+#~ "seleccionado ateriormente."
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
-msgstr "Permite a XServer ejecutar memoria de escritura"
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "Tipos de archivos definidos para el dominio seleccionado"
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
-msgstr "Soporta el gestor de objetos de espacio de usuario X"
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr ""
+#~ "Puerto de red a los cuales tiene permitido conectar el dominio "
+#~ "seleccionado."
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "Permite a zabbix conectarse a puertos no reservados"
+#~ msgid "Modified"
+#~ msgstr "Modificado"
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
-msgstr "Permite al demonio Zebra escribirlo en los archivos de configuración"
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr ""
+#~ "Puertos de red a los cuales tiene permitido escuchar el dominio "
+#~ "seleccionado."
 
-#: 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."
+#~ msgid "Executable File Type"
+#~ msgstr "Tipo de archivo ejecutable"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtipo"
+
+#~ msgid "Reset"
+#~ msgstr "Reiniciar"
+
+#~ msgid "Reset to system default"
+#~ msgstr "Reiniciar al sistema por defecto"
+
+#~ msgid "Save your changes"
+#~ msgstr "Guardar sus cambios"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK no disponible"
diff --git a/policycoreutils/po/es_ES.po b/policycoreutils/po/es_ES.po
new file mode 100644
index 0000000..da1777f
--- /dev/null
+++ b/policycoreutils/po/es_ES.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/fedora/"
+"language/es_ES/)\n"
+"Language: es_ES\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/es_MX.po b/policycoreutils/po/es_MX.po
new file mode 100644
index 0000000..1e3e7b2
--- /dev/null
+++ b/policycoreutils/po/es_MX.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/fedora/"
+"language/es_MX/)\n"
+"Language: es_MX\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/et.po b/policycoreutils/po/et.po
new file mode 100644
index 0000000..a89b95f
--- /dev/null
+++ b/policycoreutils/po/et.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Estonian (http://www.transifex.com/projects/p/fedora/language/"
+"et/)\n"
+"Language: et\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/eu.po b/policycoreutils/po/eu.po
index 7024cd9..bde9697 100644
--- a/policycoreutils/po/eu.po
+++ b/policycoreutils/po/eu.po
@@ -1,21 +1,22 @@
 # 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@gmail.com>, 2012.
+# Asier Iturralde Sarasola <asier.iturralde@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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/eu/)\n"
+"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/"
+"eu/)\n"
+"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
@@ -25,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -74,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -87,871 +88,907 @@ msgstr "******************** GARRANTZITSUA ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Bertsioa"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Desgaituta"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS maila"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Ataka baliogabea"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Mota beharrezkoa da"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Ezin izan dira atakak zerrendatu"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Testuingurua"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "mota"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolearra"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Egoera"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Lehenetsia"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Deskribapena"
 
@@ -990,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1348,7 +1405,9 @@ msgstr ""
 msgid ""
 "SELinux\n"
 "User"
-msgstr "SELinux\nerabiltzailea"
+msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
@@ -1416,7 +1475,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1426,7 +1485,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1438,7 +1497,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1447,7 +1506,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1457,7 +1516,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1509,8 +1568,8 @@ msgstr ""
 
 #: ../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:592
@@ -1523,8 +1582,8 @@ 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 "
+"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 ""
 
@@ -1532,7 +1591,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Izena"
 
@@ -1592,8 +1652,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1676,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1748,75 +1807,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Aplikazioa"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Erabiltzaile bat hautatu behar duzu"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Egiaztatu izena"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Konfiguratu SELinux"
 
@@ -1831,6 +1890,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protokoloa"
 
@@ -1840,7 +1903,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1878,10 +1943,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1889,7 +1958,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1902,11 +1971,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1958,6 +2027,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1970,6 +2041,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2039,6 +2111,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2133,8 +2206,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2162,1321 +2235,2904 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ezezaguna"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:2
+#: booleans.py:62
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ezezaguna"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Aplikazioa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Hautatu atakak"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux boolearra"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr ""
+"SELinux\n"
+"erabiltzailea"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux boolearra"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr ""
+"Boolean \n"
+"Enabled"
+msgstr "Boolearra"
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Boolearra"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Aplikazioa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Boolearra"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Moduluaren izena"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Lehenetsia"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Hautatu atakak"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Aplikazioa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Desgaituta"
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Exekutagarria"
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:164
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 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."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Boolearra"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Exekutagarria"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Desgaituta"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Aplikazioa"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
 msgstr ""
+"SELinux\n"
+"erabiltzailea"
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/eu_ES.po b/policycoreutils/po/eu_ES.po
index 961d921..6bac2a5 100644
--- a/policycoreutils/po/eu_ES.po
+++ b/policycoreutils/po/eu_ES.po
@@ -1,21 +1,22 @@
 # 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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/fedora/"
+"language/eu_ES/)\n"
+"Language: eu_ES\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"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1972,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/fa.po b/policycoreutils/po/fa.po
index f681344..7d33e83 100644
--- a/policycoreutils/po/fa.po
+++ b/policycoreutils/po/fa.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/fa/)\n"
+"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/"
+"fa/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/fa_IR.po b/policycoreutils/po/fa_IR.po
new file mode 100644
index 0000000..96018ad
--- /dev/null
+++ b/policycoreutils/po/fa_IR.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/fedora/"
+"language/fa_IR/)\n"
+"Language: fa_IR\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/fi.po b/policycoreutils/po/fi.po
index 15ea022..93a94e9 100644
--- a/policycoreutils/po/fi.po
+++ b/policycoreutils/po/fi.po
@@ -1,22 +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:
-# Juhani Numminen <juhaninumminen0@gmail.com>, 2012.
-# Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>, 2009, 2010.
+# Juhani Numminen <juhaninumminen0@gmail.com>, 2012
+# Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>, 2009, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/"
+"fi/)\n"
+"Language: fi\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAMin alustaminen epäonnistui\n"
@@ -75,7 +79,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Ei voitu asettaa suorituskontekstia kontekstiksi %s.\n"
@@ -88,871 +92,915 @@ msgstr "******************** TÄRKEÄÄ ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Tämän käytäntöpakkauksen aktivoimiseksi suorita:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Ei voitu luoda semanage-kahvaa"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Käytäntösäilöä ei voida lukea."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Semanage-yhteyttä ei voitu muodostaa"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Ei voitu testata onko MLS käytössä"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Ei vielä toteutettu"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage-transaktio on jo käynnissä"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Semanage-transaktiota ei voitu käynnistää"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Semanage-transaktiota ei voitu toteuttaa"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage-transaktio ei ole käynnissä"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux-moduuleita ei voitu luetteloida"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Moduulin nimi"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versio"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Ei käytössä"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, 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:307
+#: ../semanage/seobject.py:333
 #, 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:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Ei voitu poistaa moduulia %s (poisto epäonnistui)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Sisäänrakennetut sallivat tyypit"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Omat sallivat tyypit"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Ei voitu poistaa sallivaa toimialuetta %s (poisto epäonnistui)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Ei voitu luoda avainta käyttäjälle %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux-ryhmää %s ei ole olemassa"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux-käyttäjää %s ei ole olemassa"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Käyttäjälle %s ei voitu tehdä kirjautumisassosiaatiota"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Käyttäjän %s nimeä ei voitu asettaa"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Käyttäjän %s MLS-aluetta ei voitu asettaa"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, 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:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Käyttäjälle %s ei voitu lisätä kirjautumisassosiaatiota"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Vaatii seuserin tai serangen"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Käyttäjälle %s ei ole määritelty kirjautumisassosiaatiota"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Seuserilta ei voitu kysellä käyttäjän %s tietoja"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Kirjautumisnimi"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux-käyttäjä"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS-alue"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Ei voitu kysellä käyttäjältä tietoja kohteesta %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, 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:745
+#: ../semanage/seobject.py:780
 #, 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:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Käyttäjän %s MLS-tasoa ei voitu asettaa"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, 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:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Ei voitu purkaa käyttäjän %s avainta"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Ei voitu lisätä SELinux-käyttäjää %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Vaatii etuliitteen, roolit, tasot tai alueen"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Vaatii etuliitteen tai roolit"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux-käyttäjää %s ei ole määritelty"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Ei voitu muokata SELinux-käyttäjää %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Ei voitu poistaa SELinux-käyttäjää %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux-käyttäjiä ei voitu luetteloida"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Käyttäjän %s rooleja ei voitu luetteloida"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Nimiöinti"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Etuliite"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS-taso"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS-alue"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux-roolit"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Udp- tai tcp-protokolla on pakollinen"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Portti on pakollinen"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Portti ei kelpaa"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Ei voitu luoda avainta yhdistelmälle %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Tyyppi on pakollinen"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Ei voitu tarkistaa onko portti %s/%s määritelty"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Portti %s/%s on jo määritelty"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Yhdistelmälle %s/%s ei voitu luoda porttia"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Yhdistelmälle %s/%s ei voitu luoda kontekstia"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Ei voitu asettaa käyttäjää yhdistelmän %s/%s porttikontekstissa"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Ei voitu asettaa roolia yhdistelmän %s/%s porttikontekstissa"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Ei voitu asettaa tyyppiä yhdistelmän %s/%s porttikontekstissa"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Ei voitu asettaa mls-kenttiä yhdistelmän %s/%s porttikontekstissa"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Ei voitu asettaa porttikontekstia yhdistelmälle %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Ei voitu lisätä porttia %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Vaatii setypen tai serangen"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Vaatii setypen"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Porttia %s/%s ei ole määritelty"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Ei voitu kysellä porttia %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Ei voitu muokata porttia %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Ei voitu luetteloida portteja"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Ei voitu poistaa porttia %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Ei voitu poistaa porttia %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Ei voitu luetteloida portteja"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux-porttityyppi"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Protokolla"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Porttinumero"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Koneen osoite on pakollinen"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Tuntematon tai puuttuva protokolla"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Ei voitu luoda avainta osoitteelle %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Ei voitu tarkistaa onko osoite %s määritelty"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Ei voitu luoda osoitetta kohteelle %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Ei voitu luoda kontekstia osoitteelle %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Ei voitu asettaa peitettä osoitteelle %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Ei voitu asettaa roolia osoitekontekstissa kohteelle %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Ei voitu asettaa tyyppiä osoitekontekstissa kohteelle %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Ei voitu asettaa osoitekontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Ei voitu lisätä osoitetta %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Osoitetta %s ei ole määritelty"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Ei voitu kysellä osoitetta %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Ei voitu muokata osoitetta %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Ei voitu poistaa osoitetta %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Ei voitu luetteloida osoitteita"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Ei voitu tarkistaa onko verkkoliitäntä %s määritelty"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Ei voitu luoda verkkoliitäntää kohteelle %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Ei voitu asettaa verkkoliitäntäkontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Ei voitu asettaa viestikontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Ei voitu lisätä verkkoliitäntää %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Verkkoliitäntää %s ei ole määritelty"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Ei voitu kysellä verkkoliitäntää %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Ei voitu muokata verkkoliitäntää %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Ei voitu poistaa verkkoliitäntää %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Ei voitu luetella verkkoliitäntöjä"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux-verkkoliitäntä"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Konteksti"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Ei voitu asettaa roolia tiedostokontekstissa kohteelle %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Virheellinen tiedostomääritys"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Ei voitu luoda tiedostokontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Ei voitu asettaa tyyppiä tiedostokontekstissa kohteelle %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Ei voitu asettaa tiedostokontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Ei voitu lisätä tiedostokontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Vaatii setypen, serangen tai seuserin"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Tiedostokonteksti ei ole määritelty kohteelle %s"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Ei voitu luetella tiedostokonteksteja"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Ei voitu luetella tiedostokonteksteja"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Ei voitu luetella paikallisia tiedostokonteksteja"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux-tiedostokonteksti"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tyyppi"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Ei voitu tarkistaa onko totuusarvo %s määritelty"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Totuusarvoa %s ei ole määritelty"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Ei voitu kysellä tiedostokontekstia kohteelle %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Yksi seuraavista arvoista on määriteltävä: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Ei voitu asettaa totuusarvon %s aktiivista arvoa"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Ei voitu muokata totuusarvoa %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Virheellinen muoto %s: tietue %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Ei voitu poistaa totuusarvoa %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Ei voitu luetteloida totuusarvoja"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "epätosi"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "tosi"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux-totuusarvo"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Tila"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Oletus"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Kuvaus"
 
@@ -991,206 +1039,228 @@ msgstr "Virhe! Komentotulkki on virheellinen.\n"
 msgid "Unable to clear environment\n"
 msgstr "Ympäristöä ei voida siivota\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Virhe käyttäjätunnuksen vaihdossa, lopetetaan.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Virhe KEEPCAPSin uudelleenasetuksessa, lopetetaan.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Virhe audit-järjestelmään yhdistämisessä.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Virhe muistivarauksessa.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Virhe audit-viestin lähettämisessä.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Ei voitu selvittää toimeenpanevaa tilaa.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Virhe! Ei voitu avata tty:tä %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Ei voitu asettaa uutta kontekstia tty:lle %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "tty %s vaihtoi nimiötä.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Varoitus! Ei voitu palauttaa tty:n %s kontekstia\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Virhe: annettiin useita rooleja\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Virhe: annettiin useita tyyppejä\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Valitsinta -l voi käyttää vain SELinuxin MLS-tuen kanssa.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Virhe: annettiin useita tasoja\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Virhe: tasoa ei voi vaihtaa turvattomassa päätteessä\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Ei voitu hakea oletustyyppiä.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "uuden kontekstin hakeminen epäonnistui.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "uuden roolin %s asettaminen epäonnistui\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "uuden tyypin %s asettaminen epäonnistui\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "uuden alueen tekeminen tasolle %s epäonnistui\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "uuden alueen %s asettaminen epäonnistui\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "uuden kontekstin muuntaminen merkkijonoksi epäonnistui\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ei ole kelvollinen konteksti\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_contextille ei voida varata muistia"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Tyhjän signaalijoukon hankkiminen epäonnistui\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP-käsittelimen asetus epäonnistui\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_contextin hakeminen epäonnistui.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Varoitus! Ei voitu hakea tty-tietoja.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "virhe luettaessa PAM-palveluasetuksia.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: virheellinen salasana käyttäjälle %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: haarautuminen epäonnistui: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Tty:n nimiötä ei voitu palauttaa…\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Tty:n sulkeminen kunnolla epäonnistui\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Kuvaajia ei voitu sulkea.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Komentotulkin argv0:n varaamisessa tapahtui virhe.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Ei voitu palauttaa ympäristöä, lopetetaan\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "komentotulkin suorittaminen epäonnistui\n"
 
@@ -1417,7 +1487,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr "<b>Sovellukset</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1427,7 +1497,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1439,7 +1509,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1448,7 +1518,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1458,7 +1528,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1510,8 +1580,8 @@ msgstr ""
 
 #: ../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:592
@@ -1524,8 +1594,8 @@ 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 "
+"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 ""
 
@@ -1533,7 +1603,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Nimi"
 
@@ -1593,8 +1664,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1688,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP-portit</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Kaikki"
 
@@ -1749,75 +1819,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1832,6 +1902,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1841,7 +1915,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1879,10 +1955,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1890,7 +1970,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,11 +1983,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1959,6 +2039,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1971,6 +2053,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2040,6 +2123,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2134,8 +2218,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2163,1321 +2247,2896 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "tuntematon"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:2
+#: booleans.py:62
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "tuntematon"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "<b>Sovellukset</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS-alue"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux-porttityyppi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux-totuusarvo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Kirjautumisnimi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux-porttityyppi"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Totuusarvo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Totuusarvo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux-porttityyppi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Boolean\n"
+"Enabled"
+msgstr "Totuusarvo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux-porttityyppi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux-porttityyppi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Moduulin nimi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Oletus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Control the ability to mmap a low area of the address space, as configured "
-"by /proc/sys/kernel/mmap_min_addr."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Tiedostonimiöinti"
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 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"
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux-käyttäjä"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Ei käytössä"
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ei ole kelvollinen konteksti\n"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 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 ""
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Kirjautumisnimi"
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Display boolean information that can be used to modify the policy for the "
+"'%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."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Totuusarvo"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Ei käytössä"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "<b>Sovellukset</b>"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu muokata"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Tiedostonimiöinti"
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux-roolit"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Ei voitu poistaa kohteen %s tiedostokontekstia"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Ei voitu muokata kohteen %s tiedostokontekstia"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux-roolit"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Virheellinen muoto %s: tietue %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Yhdistelmälle %s/%s ei voitu luoda porttia"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS-alue"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Käyttäjän %s kirjautumisassosiaatiota ei voitu poistaa"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Kirjautumisassosiaatioita ei voitu luetteloida"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux-käyttäjä"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/fr.po b/policycoreutils/po/fr.po
index 783f5aa..be33d59 100644
--- a/policycoreutils/po/fr.po
+++ b/policycoreutils/po/fr.po
@@ -1,27 +1,27 @@
 # 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@univ-montp2.fr>, 2007.
-# Charles-Antoine Couret <cacouret@wanadoo.fr>, 2009.
-# Gauthier Ancelin <gauthier.ancelin@laposte.net>, 2007.
-# Jérôme Fenal <jfenal@gmail.com>, 2012.
-# Matthieu Rondeau <milanito1985@yahoo.fr>, 2008.
-# Sam Friedmann <sam.friedmann@redhat.com>, 2010.
-# Thomas Canniot <mrtom@fedoraproject.org>, 2006, 2010.
+# Alain PORTAL <aportal@univ-montp2.fr>, 2007
+# Charles-Antoine Couret <cacouret@wanadoo.fr>, 2009
+# Gauthier Ancelin <gauthier.ancelin@laposte.net>, 2007
+# Jérôme Fenal <jfenal@gmail.com>, 2012-2013
+# Matthieu Rondeau <milanito1985@yahoo.fr>, 2008
+# Sam Friedmann <sam.friedmann@redhat.com>, 2010
+# Thomas Canniot <mrtom@fedoraproject.org>, 2006,2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
+"Language: fr\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"
 
 #: ../run_init/run_init.c:67
@@ -29,9 +29,12 @@ 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 "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."
+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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "échec de l'initialisation de PAM\n"
@@ -48,7 +51,9 @@ msgstr "Mot de passe :"
 #: ../run_init/run_init.c:197 ../newrole/newrole.c:366
 #, c-format
 msgid "Cannot find your entry in the shadow passwd file.\n"
-msgstr "Impossible de trouver votre entrée dans le fichier des mots de passe cachés.\n"
+msgstr ""
+"Impossible de trouver votre entrée dans le fichier des mots de passe "
+"cachés.\n"
 
 #: ../run_init/run_init.c:203 ../newrole/newrole.c:373
 #, c-format
@@ -80,7 +85,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Impossible de régler le contexte d'exécution vers %s.\n"
@@ -93,871 +98,937 @@ msgstr "******************** IMPORTANT ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Pour rendre ce paquetage de stratégies actif, exécutez :"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Impossible de créer un outil semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Impossible de lire la base de données des stratégies"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Impossible d'établir de connexion semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Impossible de tester les statuts MLS activés"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Pas encore implémenté"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Transaction de semanage déjà en cours"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Impossible de démarrer une transaction semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Impossible de commiter une transaction semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Aucune transaction semanage en cours"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Impossible de lister les modules SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Nom des modules"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Version"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Désactivé"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, 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:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Impossible d'activer le module %s (échec de la suppression)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Impossible de supprimer le module %s (échec de la suppression)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit doit être « on » ou « off »"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Types permissifs intrinsèques"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Types permissifs personnalisés"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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)"
+msgstr ""
+"Impossible de définir le domaine permissif %s (échec de l'installation du "
+"module)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
-msgstr "Impossible de supprimer le domaine permissif %s (échec de la suppression)"
+msgstr ""
+"Impossible de supprimer le domaine permissif %s (échec de la suppression)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Impossible de créer une clef pour %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Le groupe Linux %s n'existe pas"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "L'utilisateur Linux %s n'existe pas"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Ne peut mapper le nom d'utilisateur pour %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Impossible de définir le nom pour %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Impossible de définir une plage MLS pour %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Impossible de définir une identité SELinux pour %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Impossible d'ajouter un mappage pour %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser ou un serange obligatoire"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, 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:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Impossible d'interroger le seuser pour %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Impossible de modifier le mappage pour %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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"
+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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
-msgstr "Impossible de supprimer la correspondance utilisateurs - identités SELinux pour %s"
+msgstr ""
+"Impossible de supprimer la correspondance utilisateurs - identités SELinux "
+"pour %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Impossible de lister les mappages"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nom pour l'ouverture de session"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Identité SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Intervalle MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Service"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Impossible d'interroger l'utilisateur pour %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Impossible de créer une identité SELinux pour %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Impossible d'ajouter un rôle %s pour %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Impossible de régler le niveau MLS pour %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Impossible d'ajouter le préfixe %s à  %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Impossible d'extraire la clef pour %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Impossible d'ajouter l'identité SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Exige un préfixe, un rôle, un niveau ou une plage"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Exige un préfixe ou un rôle"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "L'identité SELinux %s n'existe pas"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Impossible de modifier l'identité SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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"
+msgstr ""
+"L'identité SELinux %s est définie dans une stratégie, elle ne peut être "
+"supprimée"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Impossible de supprimer l'identité SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Impossible de lister les identités SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Impossible de lister les rôles de l'utilisateur %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Étiquetage"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Préfixe"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Niveau MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Intervalle MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Rôles SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protocole udp ou tcp obligatoire"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Un numéro de port nécessaire"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Port invalide"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Impossible de créer une clef pour %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Indiquez un type"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Le type %s est invalide, il doit être un type de port"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Le port %s/%s est déjà défini"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Impossible de créer le port pour %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Impossible de créer le contexte pour %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, 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"
+msgstr ""
+"Impossible de définir l'utilisateur dans le contexte du port pour %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, 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:1024
+#: ../semanage/seobject.py:1064
 #, 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:1029
+#: ../semanage/seobject.py:1069
 #, 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"
+msgstr ""
+"Impossible de définir les champs MLS dans le contexte du port pour %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, 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:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Impossible d'ajouter le port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype ou serange obligatoire"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype obligatoire"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Le port %s/%s n'est pas défini"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Impossible d'interroger le port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Impossible de modifier le port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Impossible d'énumérer les ports"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Impossible de supppimer le port %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Impossible de supprimer le port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Impossible d'énumérer les ports"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Types de port SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Protocole"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Numéro de port"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "L'adresse du nœud est requise"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Protocole inconnu ou manquant"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "Le type de nœud SELinux est nécessaire"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Le type %s est invalide, il doit être un type de nœud"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Impossible de créer la clef pour %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Impossible de créer une adresse pour %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Impossible de créer le contexte pour %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Impossible de définir le masque pour %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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"
+msgstr ""
+"Impossible de définir l'utilisateur dans le contexte de l'adresse pour %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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"
+msgstr ""
+"Impossible de définir les champs MLS dans le contexte de l'adresse pour %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Impossible d'ajouter l'adresse %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "L'adresse %s n'est pas définie"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Impossible d'interroger l'adresse %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Impossible de modifier l'adresse %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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"
+msgstr ""
+"L'adresse %s est définie dans la stratégie, elle ne peut être supprimée"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Impossible de supprimer l'adresse %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Impossible de supprimer toutes les correspondances de nœuds"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Impossible d'énumérer les adresses"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Impossible de vérifier si l'interface %s existe"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Impossible de créer l'interface pour %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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"
+msgstr ""
+"Impossible de définir l'utilisateur dans le contexte d'interface pour %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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"
+msgstr ""
+"Impossible de définir les champs MLS dans le contexte d'interface pour %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Impossible de définir le contexte d'interface pour %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Impossible de définir le contexte du message pour %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Impossible d'ajouter l'interface %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "L'interface %s n'est pas définie"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Impossible d'interroger l'interface %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Impossible de modifier l'interface %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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"
+msgstr ""
+"L'interface %s est définie dans la stratégie, elle ne peut être supprimée"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Impossible de supprimer l'interface %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Impossible de supprimer toutes les correspondances d'interfaces"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Impossible d'énumérer les interfaces"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interface SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Contexte"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "La classe d'équivalence pour %s est déjà définie"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
+"La spécification de fichier %s entre en conflit avec la règle d'équivalence "
+"« %s %s »"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "La classe d'équivalence pour %s n'existe pas"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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"
+msgstr ""
+"Impossible de définir l'utilisateur dans le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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"
+msgstr ""
+"Impossible de définir les champs MLS dans le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Spécification de fichier invalide"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
-msgstr ""
+msgstr "La spécification de fichier ne peut inclure d'espace"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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 spécification de fichier %s entre en conflit avec la règle d'équivalence "
+"« %s %s » ; Essayez plutôt d'ajouter « %s »"
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
 msgstr ""
+"Le type %s est invalide, il doit être un type de fichier ou de périphérique"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Impossible de créer le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Impossible de définir le contexte du fichier %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Impossible d'ajouter le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange ou seuser nécessaire"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, 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:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Impossible d'interroger le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Impossible de modifier le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Impossible d'énumérer les contextes de fichiers"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Impossible de supprimer le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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é"
+msgstr ""
+"Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être "
+"supprimé"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Impossible de supprimer le contexte du fichier pour %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Impossible de lister les contextes de fichiers"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Impossible de lister les contextes de fichiers locaux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "contexte fichier SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "type"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
+"\n"
+"Équivalence fcontext de distribution SELinux \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
+"\n"
+"Équivalence fcontext locale SELinux \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Le booléen %s n'est pas défini"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Impossible d'interroger le contexte du fichier %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Impossible de modifier les booléens %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Mauvais format %s : Enregistrement de %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Impossible de supprimer le booléen %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Impossible d'énumérer les booléens"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "fermé"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ouvert"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "booléen SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "État"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Par défaut"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Description"
 
@@ -969,7 +1040,9 @@ msgstr "impossible de définir PAM_TTY\n"
 #: ../newrole/newrole.c:290
 #, c-format
 msgid "newrole: service name configuration hashtable overflow\n"
-msgstr "nouveau rôle : débordement de table de hachage pour la configuration du nom de service\n"
+msgstr ""
+"nouveau rôle : débordement de table de hachage pour la configuration du nom "
+"de service\n"
 
 #: ../newrole/newrole.c:300
 #, c-format
@@ -996,206 +1069,233 @@ msgstr "Erreur ! Shell non valide.\n"
 msgid "Unable to clear environment\n"
 msgstr "Impossible de nettoyer l'environnement\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Erreur lors de la modification de l'UID, abandon.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Erreur de ré-initialisation de KEEPCAPS, abandon\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Erreur de connexion au système d'audit.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Erreur d'allocation de mémoire.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Erreur lors de l'envoi du message d'audit.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Ne peut définir le mode autoritaire.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Erreur ! Impossible d'ouvrir %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Erreur ! Impossible d'effacer O_NONBLOCK sur %s\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-msgstr "%s ! Impossible de récupérer le contexte actuel pour %s, le terminal ne sera pas renommé.\n"
+msgstr ""
+"%s ! Impossible de récupérer le contexte actuel pour %s, le terminal ne sera "
+"pas renommé.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-msgstr "%s ! Impossible de récupérer le nouveau contexte pour %s, le terminal ne sera pas renommé.\n"
+msgstr ""
+"%s ! Impossible de récupérer le nouveau contexte pour %s, le terminal ne "
+"sera pas renommé.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s ! Impossible de paramétrer le nouveau contexte pour %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s a modifié les étiquettes.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Attention ! Impossible de restaurer le contexte pour %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Erreur : des rôles multiples ont été spécifiés\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Erreur : des types multiples ont été spécifiés\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Désolé, l'option -l doit être utilisée avec le support SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Erreur : niveaux multiples spécifiés\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-msgstr "Erreur : vous n'êtes pas autorisé à changer de niveau sur un terminal non sûr\n"
+msgstr ""
+"Erreur : vous n'êtes pas autorisé à changer de niveau sur un terminal non "
+"sûr\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Impossible de trouver le type par défaut.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "impossible d'obtenir le nouveau contexte.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "échec de l'affectation du nouveau rôle %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "échec de l'affectation du nouveau type %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "échec de construction de la nouvelle plage avec le niveau %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "échec de la création de la plage %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "échec de conversion du contexte en chaîne\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s n'est pas un contexte valide\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Impossible d'allouer de l'espace mémoire pour new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Impossible d'obtenir un ensemble vide de signaux\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Impossible de configurer le gestionnaire SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
-msgstr ""
+msgstr "Désolé, newrole n'a pas réussi à se débarrasser de ses capacités\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "impossible de trouver old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
-msgstr "Attention ! Impossible de récupérer les informations liées au terminal\n"
+msgstr ""
+"Attention ! Impossible de récupérer les informations liées au terminal\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "erreur de lecture de la configuration du service PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole : mot de passe incorrect pour %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole : échec de duplication : %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Impossible de restaurer l'étiquette du terminal...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Impossible de fermer correctement le terminal\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Impossible de fermer les descripteurs.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Erreur d'allocation pour argv0 du shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Échec lors de l'envoi du message d'audit"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Échec lors de la transition vers l'espace de nommage\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Impossible de se débarrasser des capacités %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Impossible de restaurer l'environnement, abandon\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "échec de l'exécution du shell\n"
 
@@ -1212,7 +1312,8 @@ msgstr "La stratégie %s est déjà chargée et un chargement initial est requis
 #: ../load_policy/load_policy.c:80
 #, c-format
 msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-msgstr "%s : Ne peut charger la stratégie et le mode d'application demandés :  %s\n"
+msgstr ""
+"%s : Ne peut charger la stratégie et le mode d'application demandés :  %s\n"
 
 #: ../load_policy/load_policy.c:90
 #, c-format
@@ -1226,7 +1327,8 @@ msgstr "Requiert au moins une catégorie"
 #: ../scripts/chcat:106 ../scripts/chcat:183
 #, c-format
 msgid "Can not modify sensitivity levels using '+' on %s"
-msgstr "Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s"
+msgstr ""
+"Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s"
 
 #: ../scripts/chcat:110
 #, c-format
@@ -1326,50 +1428,64 @@ msgstr "Étiquetage des fichiers"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Spécification\nde fichier"
+msgstr ""
+"Spécification\n"
+"de fichier"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Type de fichier\nSELinux"
+msgstr ""
+"Type de fichier\n"
+"SELinux"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Type de\nFichier"
+msgstr ""
+"Type de\n"
+"Fichier"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
-msgstr "Correspondance\nd'utilisateurs"
+msgstr ""
+"Correspondance\n"
+"d'utilisateurs"
 
 #: ../gui/loginsPage.py:52
 msgid ""
 "Login\n"
 "Name"
-msgstr "Nom de\nconnexion"
+msgstr ""
+"Nom de\n"
+"connexion"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "Utilisateur\nSELinux"
+msgstr ""
+"Utilisateur\n"
+"SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "Étendue\nMLS/MCS"
+msgstr ""
+"Étendue\n"
+"MLS/MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
 msgid "Login '%s' is required"
-msgstr ""
+msgstr "L'identifiant de connexion « %s » est requis"
 
 #: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
 msgid "Policy Module"
-msgstr "Module de politique"
+msgstr "Module de stratégie"
 
 #: ../gui/modulesPage.py:58
 msgid "Module Name"
@@ -1385,7 +1501,7 @@ msgstr "Activer l'audit"
 
 #: ../gui/modulesPage.py:163
 msgid "Load Policy Module"
-msgstr "Charger un module de politique"
+msgstr "Charger un module de stratégie"
 
 #: ../gui/polgen.glade:9
 msgid "Red Hat 2007"
@@ -1398,53 +1514,58 @@ 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 ""
+msgstr "Jérôme Fenal <jfenal@gmail.com>"
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
-msgstr ""
+msgstr "Boîte de dialogue Ajout de booléens"
 
 #: ../gui/polgen.glade:101
 msgid "Boolean Name"
-msgstr ""
+msgstr "Nom du booléen"
 
 #: ../gui/polgen.glade:230
 msgid "SELinux Policy Generation Tool"
-msgstr "Outil de génération de politique SELinux"
+msgstr "Outil de création de stratégie SELinux"
 
 #: ../gui/polgen.glade:251
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
 msgstr ""
+"<b>Sélectionnez le type de stratégie pour l'application ou le rôle "
+"utilisateur que vous souhaitez confiner :</b>"
 
 #: ../gui/polgen.glade:284
 msgid "<b>Applications</b>"
 msgstr "<b>Applications</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
-msgstr ""
+msgstr "Démon init standard"
 
 #: ../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 ""
+"Les démons standard d'initialisation sont les démons démarré à l'amorçage "
+"via les scripts init. Requièrent habituellement un script dans /etc/rc.d/"
+"init.d"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
-msgstr ""
+msgstr "Démon système DBUS"
 
 #: ../gui/polgen.glade:349
 msgid "Internet Services Daemon (inetd)"
-msgstr ""
+msgstr "Démon de services internet (inetd)"
 
 #: ../gui/polgen.glade:353
 msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
+msgstr "Les démons de services internet sont les démons démarrés par xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Application Web/Script (CGI)"
 
@@ -1453,7 +1574,7 @@ 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:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Application utilisateur"
 
@@ -1461,90 +1582,106 @@ msgstr "Application utilisateur"
 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"
+msgstr ""
+"Une application utilisateur est toute application démarrée par un "
+"utilisateur que vous souhaitez confiner"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Bac à sable"
 
 #: ../gui/polgen.glade:446
 msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>Comptes utilisateurs</b>"
 
 #: ../gui/polgen.glade:478
 msgid "Existing User Roles"
-msgstr ""
+msgstr "Rôles utilisateurs existants"
 
 #: ../gui/polgen.glade:482
 msgid "Modify an existing login user record."
-msgstr ""
+msgstr "Modifier les enregistrements d'un compte utilisateur existant"
 
 #: ../gui/polgen.glade:495
 msgid "Minimal Terminal User Role"
-msgstr ""
+msgstr "Rôle utilisateur minimal terminal"
 
 #: ../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 ""
+"Cet utilisateur se connectera à une machine uniquement par le terminal ou "
+"une connexion distante. Par défaut, cet utilisateur n'aura pas le droit "
+"setuid, pas de réseau, pas su ni sudo."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
-msgstr ""
+msgstr "Rôle utilisateur minimal X Window"
 
 #: ../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 ""
+"Cet utilisateur peut se connecter à une machine via X ou un terminal. Par "
+"défaut, cet utilisateur n'aura pas le droit setuid, pas de réseau, pas sudo "
+"ni su"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
-msgstr ""
+msgstr "Rôle utilisateur"
 
 #: ../gui/polgen.glade:533
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
 msgstr ""
+"Utilisateur avec accès réseau total, pas de droit setuid sans transition, "
+"pas sudo ni su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
-msgstr ""
+msgstr "Rôle utilisateur administrateur"
 
 #: ../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 ""
+"Utilisateur avec accès réseau total, pas d'application setuid sans "
+"transition, pas su, peut utiliser sudo vers les rôles administrateur root"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
-msgstr ""
+msgstr "<b>Utilisateurs root</b>"
 
 #: ../gui/polgen.glade:623
 msgid "Root Admin User Role"
-msgstr ""
+msgstr "Rôle utilisateur administrateur root"
 
 #: ../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 "
+"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 ""
+"Sélectionnez le rôle utilisateur administrateur root si cet utilisateur sera "
+"utilisé pour administrer la machine en tant que root. Cet utilisateur ne "
+"sera pas capable de se connecter au système directement."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
-msgstr ""
+msgstr "<b>Entrez le nom de l'application ou du rôle utilisateur :</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Nom"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr ""
+msgstr "Entrez le chemin complet de l'exécutable à confiner."
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
@@ -1553,6 +1690,7 @@ msgstr "..."
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
 msgstr ""
+"Entrez un nom unique pour l'application confiné ou le rôle utilisateur."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1566,6 +1704,8 @@ msgstr "Script de démarrage"
 msgid ""
 "Enter complete path to init script used to start the confined application."
 msgstr ""
+"Entrez le chemin complet du script d'initialisation utilisé pour démarrer "
+"l'application confinée."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1574,62 +1714,69 @@ msgstr "<b>Sélectionner le rôle existant à modifier :</b>"
 #: ../gui/polgen.glade:908
 msgid "Select the user roles that will transiton to the %s domain."
 msgstr ""
+"Sélectionnez les rôles utilisateur qui transitionneront vers le domaine %s."
 
 #: ../gui/polgen.glade:928
 msgid "role tab"
-msgstr ""
+msgstr "onglet rôle"
 
 #: ../gui/polgen.glade:945
 msgid "<b>Select roles that %s will transition to:</b>"
-msgstr ""
+msgstr "<b>Sélectionnez les rôles vers lesquels %s transitionnera :</b>"
 
 #: ../gui/polgen.glade:963
 msgid "Select applications domains that %s will transition to."
-msgstr ""
+msgstr "Sélectionnez les domaines applicatifs vers lesquels %s transitionnera."
 
 #: ../gui/polgen.glade:983
 msgid ""
 "transition \n"
 "role tab"
 msgstr ""
+"transition \n"
+"onglet rôle"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr ""
+"<b>Sélectionnez les rôle utilisateur qui transitionneront vers %s :</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
+"Sélectionnez les rôles utilisateur qui transitionneront verss ce domaine "
+"applicatif."
 
 #: ../gui/polgen.glade:1056
 msgid "<b>Select domains that %s will administer:</b>"
-msgstr ""
+msgstr "<b>Sélectionnez les domaines que %s administrera :</b>"
 
 #: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 msgid "Select the domains that you would like this user administer."
 msgstr ""
+"Sélectionnez les domaines que vous souhaitez voir administraté par cet "
+"utilisateur."
 
 #: ../gui/polgen.glade:1111
 msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
+msgstr "<b>Sélectionnez les rôles supplémentaires pour %s :</b>"
 
 #: ../gui/polgen.glade:1166
 msgid "<b>Enter network ports that %s binds on:</b>"
-msgstr ""
+msgstr "<b>Entrez les ports réseau auxquels %s se liera :</b>"
 
 #: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 msgid "<b>TCP Ports</b>"
 msgstr "<b>Ports TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
-msgstr ""
+msgstr "Tous"
 
 #: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 msgid "Allows %s to bind to any udp port"
-msgstr ""
+msgstr "Autorise %s à se lier à n'importe quel port udp"
 
 #: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 msgid "600-1024"
@@ -1638,25 +1785,28 @@ 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 ""
+"Autorise %s à appeler bindresvport avec 0. Affectation à un port 600-1024"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
-msgstr ""
+msgstr "Ports non-réservés (> 1024)"
 
 #: ../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 ""
+"Entrez une liste séparée par des virgules des ports ou plages de ports UDP "
+"auxquels %s se liera. Par exemple : 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
 msgid "Select Ports"
-msgstr ""
+msgstr "Sélectionnez les ports"
 
 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 msgid "Allows %s to bind to any udp ports > 1024"
-msgstr ""
+msgstr "Autorise %s à se lier à n'importe quel port udp > 1024"
 
 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 msgid "<b>UDP Ports</b>"
@@ -1667,240 +1817,278 @@ msgid ""
 "Network\n"
 "Bind tab"
 msgstr ""
+"Réseau\n"
+"Onglet lien"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
-msgstr ""
+msgstr "<b>Sélectionnez les ports réseau auxquels %s se connectera :</b>"
 
 #: ../gui/polgen.glade:1593
 msgid "Allows %s to connect to any tcp port"
-msgstr ""
+msgstr "Autorise %s à se connecter à n'importe quel port tcp"
 
 #: ../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 ""
+"Entrez une liste séparée par des virgules des ports ou plages de ports TCP "
+"auxquels %s se connectera. Par exemple : 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
-msgstr ""
+msgstr "Autorise %s à se connecter à n'importe quel port udp"
 
 #: ../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 ""
+"Entrez une liste séparée par des virgules des ports ou plages de ports UDP "
+"auxquels %s se connectera. Par exemple : 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
 msgstr ""
+"<b>Sélectionnez les caractéristiques communes des applications pour %s:</b>"
 
 #: ../gui/polgen.glade:1809
 msgid "Writes syslog messages\t"
-msgstr ""
+msgstr "Écrire des messages syslog\t"
 
 #: ../gui/polgen.glade:1824
 msgid "Create/Manipulate temporary files in /tmp"
-msgstr ""
+msgstr "Créer ou manipuler des fichiers temporaires dans /tmp"
 
 #: ../gui/polgen.glade:1839
 msgid "Uses Pam for authentication"
-msgstr ""
+msgstr "Utiliser PAM pour l'authentification"
 
 #: ../gui/polgen.glade:1854
 msgid "Uses nsswitch or getpw* calls"
-msgstr ""
+msgstr "Utiliser les appels nsswitch ou getpw*"
 
 #: ../gui/polgen.glade:1869
 msgid "Uses dbus"
-msgstr ""
+msgstr "Utiliser dbus"
 
 #: ../gui/polgen.glade:1884
 msgid "Sends audit messages"
-msgstr ""
+msgstr "Envoyer des messages d'audit"
 
 #: ../gui/polgen.glade:1899
 msgid "Interacts with the terminal"
-msgstr ""
+msgstr "Interagir avec le terminal"
 
 #: ../gui/polgen.glade:1914
 msgid "Sends email"
-msgstr ""
+msgstr "Envoyer des courriels"
 
 #: ../gui/polgen.glade:1961
 msgid "<b>Add files/directories that %s manages</b>"
-msgstr ""
+msgstr "<b>Ajoutez les fichiers et répertoires que %s gère</b>"
 
 #: ../gui/polgen.glade:2122
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
 msgstr ""
+"Les fichiers et répertoires que %s « gère ». Fichiers pid, journaux, /var/"
+"lib, etc."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
-msgstr ""
+msgstr "<b>Ajouter les booléens depuis la stratégie %s :</b>"
 
 #: ../gui/polgen.glade:2274
 msgid "Add/Remove booleans used by the %s domain"
-msgstr ""
+msgstr "Ajouter/supprimer les booléens utilisés par le domaine %s"
 
 #: ../gui/polgen.glade:2316
 msgid "<b>Which directory you will generate the %s policy?</b>"
-msgstr ""
+msgstr "<b>Dans quel répertoire voulez-vous créer la stratégie %s</b>"
 
 #: ../gui/polgen.glade:2334
 msgid "Policy Directory"
-msgstr ""
+msgstr "Répertoire des stratégies"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
-msgstr ""
+msgstr "Rôle"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
-msgstr ""
+msgstr "Utilisateur existant"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
-msgstr ""
+msgstr "Application"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
-msgstr ""
+msgstr "%s doit être un répertoire"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
-msgstr ""
+msgstr "Vous devez sélectionner un utilisateur"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Sélectionnez le chemin complet du fichier exécutable à confiner."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Sélectionnez le script d'initialisation à confiner."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
+"Sélectionnez le ou les fichiers que cette application confinée créera ou "
+"accèdera en écriture"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
+"Sélectionnez le ou les répertoires que cette application confinée possède et "
+"dans lesquels elle écrira"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
+"Sélectionnez le répertoire dans lequel créer les fichiers de la stratégie"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
 msgstr ""
+"Le type %s_t est déjà défini dans la stratégie courante.\n"
+"Voulez-vous continuer ?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
-msgstr ""
+msgstr "Vérifier le nom"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
+"Le module %s.pp est déjà chargé dans la stratégie courante.\n"
+"Voulez-vous continuer ?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
+"Vous devez ajouter un nom composé de lettres et de chiffres et ne contenant "
+"pas d'espaces."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
-msgstr ""
+msgstr "Vous devez entrer un exécutable"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
-msgstr ""
+msgstr "Configurer SELinux"
 
 #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 msgid "Network Port"
-msgstr ""
+msgstr "Port réseau"
 
 #: ../gui/portsPage.py:85
 msgid ""
 "SELinux Port\n"
 "Type"
 msgstr ""
+"Port SELinux\n"
+"Type"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
-msgstr ""
+msgstr "Protocole"
 
 #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 msgid ""
 "MLS/MCS\n"
 "Level"
 msgstr ""
+"Niveau\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
-msgstr ""
+msgstr "Port"
 
 #: ../gui/portsPage.py:207
 #, python-format
 msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-msgstr ""
+msgstr "Le numéro de port « %s » est invalide. 0 < NUMERO_PORT < 65536"
 
 #: ../gui/portsPage.py:252
 msgid "List View"
-msgstr ""
+msgstr "Vue liste"
 
 #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
 msgid "Group View"
-msgstr ""
+msgstr "Vue groupe"
 
 #: ../gui/semanagePage.py:126
 #, python-format
 msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
+msgstr "Êtes-vous sûr de vouloir supprimer l'objet %s « %s » ?"
 
 #: ../gui/semanagePage.py:126
 #, python-format
 msgid "Delete %s"
-msgstr ""
+msgstr "Supprimer %s"
 
 #: ../gui/semanagePage.py:134
 #, python-format
 msgid "Add %s"
-msgstr ""
+msgstr "Ajouter %s"
 
 #: ../gui/semanagePage.py:148
 #, python-format
 msgid "Modify %s"
-msgstr ""
+msgstr "Modifier %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
-msgstr ""
+msgstr "Permissif"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
-msgstr ""
+msgstr "Autoritaire"
 
 #: ../gui/statusPage.py:94
 msgid "Status"
 msgstr "État"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 ""
+"La modification du type de stratégie va provoquer un réétiquetage de "
+"l'ensemble du système de fichiers au prochain démarrage. Le réétiquetage "
+"dure longtemps en fonction de la taille du système de fichiers. Souhaitez-"
+"vous continuer ?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1908,35 +2096,47 @@ msgid ""
 "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
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"La désactivation de SELinux nécessite un redémarrage. Il n'est pas "
+"recommandé. Si vous décidez plus tard de réactiver SELinux, un réétiquetage "
+"du système sera nécessaire. Si vous voulez juste voir si SELinux est à "
+"l'origine d'un problème sur votre système, vous pouvez passer en mode "
+"permissif qui ne fera que consigner les erreurs sans appliquer la stratégie "
+"SELinux. Le mode permissif ne nécessite pas de redémarrer. Souhaitez-vous "
+"continuer ?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ""
+"L'activation de SELinux va provoquer un réétiquetage de l'ensemble du "
+"système de fichiers au prochain démarrage. Le réétiquetage dure longtemps en "
+"fonction de la taille du système de fichiers. Souhaitez-vous continuer ?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
-msgstr ""
+msgstr "system-config-selinux"
 
 #: ../gui/system-config-selinux.glade:12
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
 msgid "Add SELinux Login Mapping"
-msgstr ""
+msgstr "Ajouter une correspondance d'identifiants SELinux"
 
 #: ../gui/system-config-selinux.glade:257
 msgid "Add SELinux Network Ports"
-msgstr ""
+msgstr "Ajouter des ports réseau SELinux"
 
 #: ../gui/system-config-selinux.glade:391
 #: ../gui/system-config-selinux.glade:678
@@ -1945,11 +2145,11 @@ msgstr "Type SELinux"
 
 #: ../gui/system-config-selinux.glade:622
 msgid "File Specification"
-msgstr ""
+msgstr "Spécification de fichier"
 
 #: ../gui/system-config-selinux.glade:650
 msgid "File Type"
-msgstr ""
+msgstr "Type de fichier"
 
 #: ../gui/system-config-selinux.glade:727
 msgid ""
@@ -1962,42 +2162,53 @@ msgid ""
 "symbolic link\n"
 "named pipe\n"
 msgstr ""
+"tous les fichiers\n"
+"fichiers normaux\n"
+"répertoire\n"
+"périphérique caractère\n"
+"périphérique bloc\n"
+"socket\n"
+"lien symbolique\n"
+"tube nommé\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
 #: ../gui/system-config-selinux.glade:837
 msgid "Add SELinux User"
-msgstr ""
+msgstr "Ajouter un utilisateur SELinux"
 
 #: ../gui/system-config-selinux.glade:1079
 msgid "SELinux Administration"
-msgstr ""
+msgstr "Administration de SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
-msgstr ""
+msgstr "Ajouter"
 
 #: ../gui/system-config-selinux.glade:1144
 msgid "_Properties"
-msgstr ""
+msgstr "_Propriétés"
 
 #: ../gui/system-config-selinux.glade:1166
 msgid "_Delete"
-msgstr ""
+msgstr "_Supprimer"
 
 #: ../gui/system-config-selinux.glade:1256
 msgid "Select Management Object"
-msgstr ""
+msgstr "Sélectionner l'objet d'administration"
 
 #: ../gui/system-config-selinux.glade:1273
 msgid "<b>Select:</b>"
-msgstr ""
+msgstr "<b>Sélectionner :</b>"
 
 #: ../gui/system-config-selinux.glade:1326
 msgid "System Default Enforcing Mode"
-msgstr ""
+msgstr "Mode d'application par défaut du système"
 
 #: ../gui/system-config-selinux.glade:1354
 msgid ""
@@ -2005,14 +2216,17 @@ msgid ""
 "Permissive\n"
 "Enforcing\n"
 msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
-msgstr ""
+msgstr "Mode actuel d'application"
 
 #: ../gui/system-config-selinux.glade:1418
 msgid "System Default Policy Type: "
-msgstr ""
+msgstr "Type de stratégie par défaut du système : "
 
 #: ../gui/system-config-selinux.glade:1463
 msgid ""
@@ -2021,10 +2235,15 @@ msgid ""
 "If you are changing policy types or going from disabled to enforcing, a "
 "relabel is required."
 msgstr ""
+"Choisissez si vous souhaitez réétiqueter l'ensemble du système de fichiers "
+"au prochain démarrage. Le réétiquetage dure longtemps en fonction de la "
+"taille du système de fichiers. Si vous modifiez le type de stratégie ou "
+"allez de désactivé à application de la stratégie, un réétiquetage est "
+"nécessaire."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
-msgstr ""
+msgstr "Réétiquetter au prochain redémarrage."
 
 #: ../gui/system-config-selinux.glade:1561
 msgid "label37"
@@ -2032,11 +2251,11 @@ msgstr "label37"
 
 #: ../gui/system-config-selinux.glade:1598
 msgid "Revert boolean setting to system default"
-msgstr ""
+msgstr "Revenir à la configuration des booléens par défaut pour le système"
 
 #: ../gui/system-config-selinux.glade:1614
 msgid "Toggle between Customized and All Booleans"
-msgstr ""
+msgstr "Basculer entre booléens personnalisés et tous les booléens"
 
 #: ../gui/system-config-selinux.glade:1645
 #: ../gui/system-config-selinux.glade:1850
@@ -2045,8 +2264,9 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
-msgstr ""
+msgstr "Filtre"
 
 #: ../gui/system-config-selinux.glade:1734
 msgid "label50"
@@ -2054,19 +2274,20 @@ msgstr "label50"
 
 #: ../gui/system-config-selinux.glade:1771
 msgid "Add File Context"
-msgstr ""
+msgstr "Ajouter un contexte fichier"
 
 #: ../gui/system-config-selinux.glade:1787
 msgid "Modify File Context"
-msgstr ""
+msgstr "Modifier un contexte fichier"
 
 #: ../gui/system-config-selinux.glade:1803
 msgid "Delete File Context"
-msgstr ""
+msgstr "Supprimer un contexte fichier"
 
 #: ../gui/system-config-selinux.glade:1819
 msgid "Toggle between all and customized file context"
 msgstr ""
+"Basculer entre Tous les contextes fichiers, et les contextes personnalisés"
 
 #: ../gui/system-config-selinux.glade:1939
 msgid "label38"
@@ -2074,15 +2295,15 @@ msgstr "label38"
 
 #: ../gui/system-config-selinux.glade:1976
 msgid "Add SELinux User Mapping"
-msgstr ""
+msgstr "Ajouter une correspondance d'utilisateurs SELinux"
 
 #: ../gui/system-config-selinux.glade:1992
 msgid "Modify SELinux User Mapping"
-msgstr ""
+msgstr "Modifier la correspondance d'utilisateurs SELinux"
 
 #: ../gui/system-config-selinux.glade:2008
 msgid "Delete SELinux User Mapping"
-msgstr ""
+msgstr "Supprimer une correspondance d'utilisateurs SELinux"
 
 #: ../gui/system-config-selinux.glade:2126
 msgid "label39"
@@ -2090,15 +2311,15 @@ msgstr "label39"
 
 #: ../gui/system-config-selinux.glade:2163
 msgid "Add User"
-msgstr ""
+msgstr "Ajouter un utilisateur"
 
 #: ../gui/system-config-selinux.glade:2179
 msgid "Modify User"
-msgstr ""
+msgstr "Modifier un utilisateur"
 
 #: ../gui/system-config-selinux.glade:2195
 msgid "Delete User"
-msgstr ""
+msgstr "Supprimer un utilisateur"
 
 #: ../gui/system-config-selinux.glade:2313
 msgid "label41"
@@ -2106,20 +2327,20 @@ msgstr "label41"
 
 #: ../gui/system-config-selinux.glade:2350
 msgid "Add Network Port"
-msgstr ""
+msgstr "Ajouter un port réseau"
 
 #: ../gui/system-config-selinux.glade:2366
 msgid "Edit Network Port"
-msgstr ""
+msgstr "Modifier un port réseau"
 
 #: ../gui/system-config-selinux.glade:2382
 msgid "Delete Network Port"
-msgstr ""
+msgstr "Supprimer un port réseau"
 
 #: ../gui/system-config-selinux.glade:2418
 #: ../gui/system-config-selinux.glade:2436
 msgid "Toggle between Customized and All Ports"
-msgstr ""
+msgstr "Basculer entre tous les ports et ports personnalisés"
 
 #: ../gui/system-config-selinux.glade:2556
 msgid "label42"
@@ -2127,21 +2348,23 @@ msgstr "label42"
 
 #: ../gui/system-config-selinux.glade:2593
 msgid "Generate new policy module"
-msgstr ""
+msgstr "Créer un nouveau module de stratégie"
 
 #: ../gui/system-config-selinux.glade:2609
 msgid "Load policy module"
-msgstr ""
+msgstr "Charger un module de politique"
 
 #: ../gui/system-config-selinux.glade:2625
 msgid "Remove loadable policy module"
-msgstr ""
+msgstr "Supprimer un module de stratégie chargeable"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
+"Activer/désactiver les règles d'audit supplémentaires, qui ne sont "
+"normalement pas signalées dans les fichiers journaux."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2149,15 +2372,15 @@ msgstr "label44"
 
 #: ../gui/system-config-selinux.glade:2818
 msgid "Change process mode to permissive."
-msgstr ""
+msgstr "Changer le mode de traitement à permissif."
 
 #: ../gui/system-config-selinux.glade:2836
 msgid "Change process mode to enforcing"
-msgstr ""
+msgstr "Changer le mode de traitement à application"
 
 #: ../gui/system-config-selinux.glade:2928
 msgid "Process Domain"
-msgstr ""
+msgstr "Domaines de traitement"
 
 #: ../gui/system-config-selinux.glade:2956
 msgid "label59"
@@ -2166,1323 +2389,3210 @@ msgstr "label59"
 #: ../gui/usersPage.py:138
 #, python-format
 msgid "SELinux user '%s' is required"
-msgstr ""
+msgstr "L'utilisateur SELinux « %s » est nécessaire"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"Permettre à ABRT de modifier les fichiers publics utilisés pour les services "
+"de transfert de fichiers publics."
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
+"Permettre à ABRT de fonctionner dans le domaine abrt_handle_event_t afin de "
+"gérer les scripts d'événements ABRT"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"Autoriser tftp à modifier les fichiers publics utilisés pour les services de "
+"transfert de fichiers publics."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
+"Autoriser les programmes antivirus à lire des fichiers non relatifs à la "
+"sécurité sur un système"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
+"Déterminer si les programmes antivirus peuvent utiliser le compilateur JIT."
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr ""
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Autoriser auditadm à exécuter du contenu"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
+"Autoriser les utilisateurs à résoudre les entrées utilisateur et mot de "
+"passe directement depuis LDAP plutôt que d'utiliser un serveur sssd"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
+"Autoriser les utilisateurs à se connecter en utilisant un serveur radius"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
+"Autoriser les utilisateurs à se connecter en utilisant un serveur yubikey"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr ""
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Déterminer si awstats peut purger les fichiers journaux de httpd."
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr ""
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Autoriser les scripts et modules httpd execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"Déterminer si cdrecord  à lire divers contenus, tels que nfs, samba, des "
+"périphériques amovibles, des fichiers temporaires d'utilisateur et des "
+"fichiers de contenus non-approuvés."
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"Autoriser les domaines administratifs de cluster à se connecter au réseau en "
+"utilisant TCP."
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Autoriser les domaines administratifs de cluster à gérer tous les fichiers "
+"sur un système."
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Autoriser les domaines administratifs de cluster memcheck-amd64- à utiliser "
+"la mémoire exécutable"
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Déterminer si Cobbler peut modifier des fichiers publics utilisés pour des "
+"services de transferts de fichiers publics."
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Déterminer si Cobbler peut se connecter au réseau en utilisant TCP."
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Déterminer si Cobbler peut accéder aux systèmes de fichiers cifs."
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Déterminer si Cobbler peut accéder aux systèmes de fichiers nfs."
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Déterminer si collectd peut se connecter au réseau en utilisant TCP."
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Déterminer si Condor peut se connecter au réseau en utilisant TCP."
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+"Autoriser les tâches système cron à réétiqueter le système de fichiers afin "
+"de restaurer les contextes de fichiers."
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Déterminer si cvs peut lire les fichiers shadow de mots de passe."
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Autoriser tous les démons à écrire les fichiers core sur /"
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Autoriser tous les démons à utiliser les wrappers tcp."
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Autoriser tous les démons à accéder aux terminaux en lecture/écriture"
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Déterminer si dbadm peut gérer les fichiers utilisateurs génériques."
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Déterminer si dbadm peut lire les fichiers utilisateurs génériques."
+
+#: 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 ""
+"Interdire aux applications des domaines d'utilisateurs de faire correspondre "
+"une région de la mémoire comme étant à la fois accessible en écriture et "
+"exécutable, ceci est dangereux et l'exécutable devrait être rapporté sur "
+"Bugzilla"
+
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+"Interdire à tout processus l'utilisation de ptrace ou le débogage d'un autre "
+"processus."
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+"Autoriser les applications clientes dhcpc à exécuter les commandes iptables"
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Déterminer si le démon DHCP peut utiliser des moteurs LDAP."
+
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr ""
+"Autoriser tous les domaines à utiliser les descripteurs de fichiers des "
+"autres domaines"
+
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr ""
+"Autoriser tous les domaines à posséder les modules chargeables du noyau"
+
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"Autoriser si entropyd peut utiliser les périphériques audio comme source "
+"d'entropie."
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "Déterminer si exim peut se connecter à des bases de données."
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"Déterminer si exim peut créer, lire, écrire et supprimer des fichiers "
+"utilisateurs génériques."
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr "Déterminer si exim peut lire les fichiers utilisateurs génériques."
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+"Activer des règles supplémentaires du domaine cron pour prendre en charge "
+"fcron."
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "Déterminer si fenced peut se connecter sur le réseau TCP."
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "Déterminer si fenced peut utiliser ssh."
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "Autoriser tous les domaines à s'exécuter dans le mode fips_mode"
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Déterminer si ftp peut accéder à des fichiers en lecture et en écriture dans "
+"les répertoires utilisateurs."
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Déterminer si ftpd peut modifier les fichiers publics utilisés pour les "
+"services de transfert de fichiers publics. Les fichiers ou répertoires "
+"doivent être étiquetés public_content_rw_t."
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "Déterminer si ftpd peut se connecter sur tout port non-réservé."
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"Déterminer si ftpd peut se connecter à des bases de données sur le réseau "
+"TCP."
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Déterminer si sftpd peut se connecter aux utilisateurs locaux et lire ou "
+"écrire tous les fichiers du système, gouverné par le contrôle d'accès "
+"discrétionnaire."
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Déterminer si ftp peut utiliser CIFS pour des services de transferts de "
+"fichiers publics."
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Autoriser samba à exporter des volumes ntfs/fusefs."
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Déterminer si ftp peut utiliser NFS pour des services de transferts de "
+"fichiers publics."
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Déterminer si ftpd peut lier tous les ports non-réservés pour le mode passif."
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+"Autoriser le CGI Git à effectuer des recherches dans les répertoires "
+"utilisateurs."
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Déterminer si le CGI Git peut accéder aux systèmes de fichiers cifs."
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Déterminer si le CGI Git peut accéder aux systèmes de fichiers nfs."
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+"Déterminer si le démon de session Git peut lier les sockets TCP à tous ports "
+"non-réservés."
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+"Déterminer si les domaines utilisateurs appelants peuvent exécuter le démon "
+"Git dans le domaine git_session_t."
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Déterminer si le démon système Git à effectuer des recherches dans les "
+"répertoires utilisateurs."
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Déterminer si le démon système Git peut accéder aux systèmes de fichiers "
+"cifs."
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Déterminer si le démon système Git peut accéder aux systèmes de fichiers nfs."
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Déterminer si Gitosis peut envoyer des courriels."
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "Activer la lecture de urandom pour tous les domaines."
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Autoriser glusterd à modifier les fichiers publics utilisés pour les "
+"services de transfert de fichiers publics. Les fichiers ou répertoires "
+"doivent être étiquetés public_content_rw_t."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Autoriser glusterfsd à partager n'importe quel fichier/répertoire accessible "
+"en lecture seule."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Autoriser glusterfsd à partager n'importe quel fichier/répertoire accessible "
+"en lecture/écriture."
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+"Autoriser l'utilisation de l'option gpg-agent --write-env-file. Ceci permet "
+"aussi à gpg-agent de gérer les fichiers utilisateur."
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+"Autoriser le domaine web gpg à modifier les fichiers publics utilisés pour "
+"les services de transfert de fichiers publics."
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"Autoriser gssd à lire le répertoire temporaire. Pour accès aux tgt kerberos."
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "Autoriser guest à exécuter du contenu"
+
+#: booleans.py:69
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Autoriser Apache à modifier les fichiers publics utilisés pour les services "
+"de transfert de fichiers publics. Les fichiers ou répertoires doivent être "
+"étiquetés public_content_rw_t."
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Autoriser httpd à utiliser le script intégré (habituellement php)"
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "Autoriser le démon http à vérifier le spam"
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+"Autoriser httpd à agir en tant que client FTP se connectant au port ftp et "
+"aux ports éphémères"
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Autoriser httpd à se connecter au port ldap"
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Autoriser le démon http à se connecter à zabbix"
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+"Autoriser les scripts et modules HTTPD à se connecter au réseau à l'aide de "
+"TCP."
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"Autoriser des scripts et modules HTTPD à se connecter à cobbler à travers le "
+"réseau."
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+"Autoriser les scripts et modules HTTPD à se connecter aux bases de données "
+"sur le réseau."
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "Autoriser httpd à se connecter au serveur memcache"
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "Autoriser à httpd d'agir en tant que relais"
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "Autoriser le démon http à envoyer des courriels"
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Autoriser Apache à communiquer avec le service avahi via dbus"
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "Autoriser la prise en charge de cgi pour httpd"
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+"Autoriser httpd à agir en tant que serveur FTP en écoutant sur le port ftp."
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "Autoriser httpd à lire les répertoires utilisateurs"
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Autoriser les scripts et modules httpd execmem/execstack"
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Autoriser HTTPD à se connecter au port 80 pour un arrêt propre"
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Autoriser les processus httpd à gérer le contenu IPA"
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Autoriser Apache à utiliser mod_auth_ntlm_winbind"
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Autoriser Apache à utiliser mod_auth_pam"
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "Autoriser httpd à lire le contenu utilisateur"
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+"Autoriser Apache à fonctionner en mode évolutif, ne pas transitionner vers "
+"passager"
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "Permettre aux scripts et modules HTTPD de servir les fichiers cobbler."
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Autoriser le démon httpd à modifier ses limites de ressources"
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+"Autoriser HTTPD à exécuter les exécutables SSI dans le même domaine ques les "
+"scripts CGI système."
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+"Autoriser les scripts apache à écrire sur des contenus publics. Les fichiers "
+"ou répertoires doivent être étiquetés public_rw_content_t."
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr "Autoriser Apache à exécuter le contenu tmp."
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+"Unifier HTTPD pour communiquer avec le terminal. Ceci est nécessaire pour "
+"saisir la phrase de passe des certificats sur le terminal."
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "Unifier la gestion HTTPD de tous les fichiers de contenu."
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "Autoriser httpd à accéder aux systèmes de fichiers cifs"
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Autoriser httpd à accéder aux systèmes de fichiers FUSE"
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "Autoriser httpd à exécuter gpg"
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "Autoriser httpd à accéder aux systèmes de fichiers nfs"
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "Autoriser httpd à accéder aux ports openstack"
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "Autoriser Apache à interroger les enregistrements NS"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "Déterminer si icecast peut écouter ou se connecteur à tout port TCP."
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Déterminer si les clients IRC peuvent écouter ou se connecteur à tout port "
+"non-réservé."
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+"Autoriser le client IRC Irssi à se connecter à tous les ports et à se lier à "
+"tout port non-réservé."
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr "Autoriser les applications confinées à s'exécuter avec kerberos."
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Autoriser ksmtuned à utiliser des systèmes de fichiers cifs/Samba"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Autoriser ksmtuned à utiliser les systèmes de fichiers nfs"
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "Autoriser le démon syslogd à envoyer des courriels"
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Autoriser syslogd à accéder aux terminaux en lecture/écriture"
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+"Autoriser la connexion et l'utilisation du système depuis /dev/console."
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Autoriser le démon syslogd à envoyer des courriels"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Autoriser mailman à accéder aux systèmes de fichiers FUSE"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Déterminer si mcelog prend en charge le mode client."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Déterminer si mcelog peut exécuter des scripts."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "Déterminer si mcelog peut utiliser tous les ttys de l'utilisateur."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Déterminer si mcelog prend en charge le mode serveur."
+
+#: booleans.py:122
+msgid ""
+"Control the ability to mmap a low area of the address space, as configured "
+"by /proc/sys/kernel/mmap_min_addr."
+msgstr ""
+"Contrôler la capacité d'allouer de l'espace dans la zone mémoire basse de "
+"l'espace d'adressage via mmap, comme configuré par /proc/sys/kernel/"
+"mmap_min_addr."
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "Autoriser mock à lire les fichiers dans les répertoires utilisateurs."
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+"Autoriser le domaine des greffons mozilla à se connecter au réseau à l'aide "
+"de TCP."
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+"Autoriser les navigateurs web confinés à lire le contenu des répertoires "
+"utilisateurs"
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Déterminer si mpd peut traverser les répertoires utilisateurs."
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Déterminer si mpd peut utiliser les systèmes de fichiers cifs."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Déterminer si mpd peut utiliser les systèmes de fichiers nfs."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Déterminer si mplayer peut rendre sa pile exécutable."
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "Autoriser mysqld à se connecter à tous les ports"
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Déterminer si Bind peut lier les sockets tcp aux ports http."
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Déterminer si BIND peut accéder en écriture aux fichiers de la zone "
+"principale. Ceci est habituellement utilisé pour le DNS dynamique ou les "
+"transferts de zone."
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+"Autoriser que tout fichier/répertoire puisse être exporté en lecture/"
+"écriture via NFS."
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+"Autoriser tous les fichiers ou répertoires à être exportés en lecture/"
+"écriture via NFS."
+
+#: booleans.py:138
+msgid ""
+"Allow nfs servers to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Autoriser les serveurs nfs à modifier les fichiers publics utilisés pour les "
+"services de transfert de fichiers publics. Les fichiers ou répertoires "
+"doivent être étiquetés public_content_rw_t."
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "Autoriser le système à être exécuté avec NIS"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+"Autoriser les applications confinées à utiliser la mémoire partagée de nscd."
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "Autoriser openshift à verrouiller les applications"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Déterminer si fenced peut se connecter sur le réseau TCP."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"Déterminer si openvpn peut accéder à des fichiers en lecture et en écriture "
+"dans les contenus génériques des répertoires utilisateurs."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Autoriser samba à exécuter des scripts non-confinés"
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+"Autoriser le domaine piranha-lvs à se connecter au réseau en utilisant TCP."
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Autoriser polipo à se connecter à tous les ports > 1023"
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+"Déterminer si le démon de session Polipo peut lier les sockets tcp à tous "
+"les ports non-réservés."
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+"Déterminer si les domaines utilisateurs appelants peuvent exécuter le démon "
+"Polipo dans le domaine polipo_session_t."
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Déterminer si polipo peut accéder aux systèmes de fichiers cifs."
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Déterminer si Polipo peut accéder aux systèmes de fichiers nfs."
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "Activer la prise en charge de répertoires multi-instances."
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+"Autoriser le domaine postfix_local à accéder en écriture aux répertoires "
+"mail_spool."
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+"Autoriser postgresql à utiliser ssh et rsync pour la récupération à pointage "
+"dans le temps"
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+"Autoriser à transmettre l'étiquette du client à une base de données externe"
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+"Autoriser les administrateurs de bases de données à exécuter des "
+"instructions DML"
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+"Autoriser les utilisateurs non-privilégiés à exécuter des instructions DDL"
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "Autoriser pppd à charger des modules de noyau pour certains modems"
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "Autoriser pppd à être exécuté pour un utilisateur normal"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Déterminer si privoxy peut se connecter sur tous les ports TCP."
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "Autoriser le client Puppet à gérer tous les types de fichiers."
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+"Autoriser Puppet master à se connecter aux bases de données MySQL et "
+"PostgreSQL"
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "Autoriser racoon à lire shadow"
+
+#: booleans.py:164
+msgid ""
+"Allow rsync to modify public files used for public file transfer services.  "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Autoriser rsync à modifier les fichiers publics utilisés pour les services "
+"de transfert de fichiers publics. Les fichiers ou répertoires doivent être "
+"étiquetés public_content_rw_t."
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "Autoriser rsync à s'exécuter en tant que client"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+"Autoriser rsync à exporter tout fichier/répertoire accessible en lecture "
+"seule."
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Autoriser rsync à gérer tous les fichiers ou répertoires sur le système."
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+"Autoriser samba à créer de nouveaux répertoires utilisateurs (par ex. via "
+"PAM)"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+"Autoriser samba à agir en tant que contrôleur de domaine, à ajouter des "
+"utilisateurs et des groupes, et à modifier les mots de passe."
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "Autoriser samba à partager les répertoires utilisateurs."
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr "Autoriser samba à partager tout fichier/répertoire en lecture-seule."
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+"Autoriser samba à partager n'importe quel fichier/répertoire accessible en "
+"lecture/écriture."
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "Autoriser samba à agir en tant que portmapper"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "Autoriser samba à exécuter des scripts non-confinés"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "Autoriser samba à exporter des volumes ntfs/fusefs."
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "Autoriser samba à exporter les volumes NFS."
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "Autoriser sanlock à accéder en lecture/écriture aux fichiers fuse"
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "Autoriser sanlock à gérer les fichiers nfs"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "Autoriser sanlock à gérer les fichiers cifs"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "Autoriser sasl à lire shadow"
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "Autoriser secadm à exécuter du contenu"
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+"Interdire à des programmes, comme newrole, de transitionner vers des "
+"domaines utilisateurs administratifs."
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "Interdire le chargement de modules noyau."
+
+#: booleans.py:184
+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 ""
+"Booléen qui permet de déterminer si les domaines confinés peuvent charger "
+"une stratégie, d'activer le mode « application », et de modifier les valeurs "
+"booléennes. Après activation, vous devrez redémarrer pour le remodifier."
+
+#: booleans.py:185
+msgid "Allow regular users direct dri device access"
+msgstr "Autoriser l'accès direct des utilisateurs normaux au périphérique dri"
+
+#: booleans.py:186
+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 ""
+"Autoriser les exécutables non-confinés à rendre leur mémoire de tas "
+"exécutable. Ceci est une mauvaise idée et indique un exécutable mal codé, "
+"mais peut aussi indiquer une attaque. Cet exécutable devrait être rapporté "
+"sur Bugzilla."
+
+#: booleans.py:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+"Autoriser tous les exécutables non-confinés à utiliser des bibliothèques "
+"requérant une relocalisation de segment text qui ne sont pas étiquetées "
+"textrel_shlib_t"
+
+#: booleans.py:188
+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 ""
+"Si vous souhaitez autoriser des exécutables non-confinés à rendre leur pile "
+"exécutable. Ceci ne devrait jamais être nécessaire et indique probablement "
+"un exécutable mal codé, mais il pourrait aussi s'agir d'une attaque. Cet "
+"exécutable devrait être rapporté sur Bugzilla"
+
+#: booleans.py:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "Autoriser les utilisateurs à se connecter au serveur local mysql"
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"Autoriser les utilisateurs confinés à utiliser les commandes ping et "
+"traceroute."
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "Autoriser les utilisateurs à se connecter à PostgreSQL"
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+"Autoriser l'utilisateur à accéder en lecture/écriture aux systèmes de "
+"fichiers ne possédant pas d'attributs étendus (FAT, CDROM, FLOPPY)"
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Autoriser le partage de musique des utilisateurs"
+
+#: booleans.py:194
+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 ""
+"Autoriser les utilisateurs à exécuter des serveurs TCP (lier aux ports et "
+"accepter la connexion depuis le même domaine et des utilisateurs externes). "
+"Désactiver ceci force le mode FTP passif et peut modifier d'autres "
+"protocoles."
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+"Autoriser les utilisateurs à utiliser les environnements chroot de ssh."
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Déterminer si sftpd peut modifier les fichiers publics utilisés pour les "
+"services de transfert de fichiers publics. Les fichiers ou répertoires "
+"doivent être étiquetés public_content_rw_t."
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Déterminer si sftpd peut accéder aux fichiers en lecture et en écriture dans "
+"les répertoires utilisateurs"
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Déterminer si sftpd peut se connecter aux utilisateurs locaux et lire ou "
+"écrire tous les fichiers du système, gouverné par le contrôle d'accès "
+"discrétionnaire."
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+"Déterminer si sftpd peut accéder aux fichiers en lecture et en écriture dans "
+"les répertoires utilisateurs."
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr "Autoriser sge à se connecter au réseau en utilisant tout port TCP."
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "Autoriser sge à accéder aux systèmes de fichiers nfs."
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"Déterminer si smartmon peut prendre en charge les périphériques sur des "
+"contrôleurs 3ware."
+
+#: booleans.py:203
+msgid ""
+"Allow samba to modify public files used for public file transfer services.  "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Autoriser samba à modifier des fichiers publics utilisés pour les services "
+"de transfert de fichiers publics. Les fichiers ou répertoires doivent être "
+"étiquetés public_content_rw_t."
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr "Autoriser les clients spamassassin à utiliser le réseau."
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
 msgstr ""
+"Autoriser spamd à accéder en lecture/écriture aux répertoires utilisateurs."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Déterminer si squid peut se connecter sur tous les ports TCP."
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Déterminer si squid peut fonctionner comme un mandataire transparent."
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+"Autoriser ssh avec l'environnement chroot à accéder aux fichiers en lecture "
+"et écriture dans les répertoires utilisateurs"
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "Autoriser l'authentification basée sur clé de l'hôte"
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "Autoriser les connexions ssh en tant que sysadm_r:sysadm_t"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "Autoriser staff à exécuter du contenu"
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+"Autoriser un utilisateur staff à créer puis transitionner vers des domaines "
+"svirt."
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "Autoriser sysadm à exécuter du contenu"
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"Autoriser les gestionnaires de connexion Telepathy à se connecter à "
+"n'importe quel port réseau."
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+"Autoriser les gestionnaires de connexion Telepathy à se connecter à tout "
+"port TCP générique."
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+"Autoriser tftp à modifier les fichiers publics utilisés pour les services de "
+"transfert de fichiers publics."
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+"Autoriser tftp à accéder aux fichiers en lecture et en écriture dans les "
+"répertoires utilisateurs"
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "Déterminer si tor peut lier les sockets tcp sur tout port non-réservé."
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "Autoriser tor à agir en tant que relais"
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+"autoriser les utilisateurs non-confinés à transitionner vers les domaines "
+"bacs à sable de chrome lors de l'exécution de chrome-sandbox"
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+"Autoriser un utilisateur à se connecter en tant que domaine non-confiné"
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+"Autoriser des utilisateurs non-confinés à transitionner vers le domaine des "
+"greffons Mozilla lors de l'exécution de xulrunner plugin-container."
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+"Autoriser un utilisateur non privilégié à créer puis transitionner vers des "
+"domaines svirt."
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "Prendre en charge les répertoires utilisateurs ecryptfs"
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "Prendre en charge les répertoires utilisateurs fusefs"
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Déterminer si l'on doit prendre en charge le serveur lpd."
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "Prendre en charge les répertoires utilisateurs NFS"
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "Prendre en charge les répertoires utilisateurs SAMBA"
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "Autoriser les utilisateurs à exécuter du contenu"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "Déterminer si varnishd peut utiliser le réseau TCP complet."
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Déterminer si les tentatives de vbetool d'utiliser mmap sur les régions de "
+"mémoire basse doivent être ignorées en silence."
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Autoriser les invités virtuels confinés à lire les fichiers fuse"
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+"Autoriser les invités virtuels confinés à utiliser des ports de "
+"communication série/parallèles"
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+"Autoriser les invités virtuels confinés à utiliser la mémoire exécutable et "
+"la pile exécutable"
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "Autoriser les invités virtuels confinés à lire les fichiers fuse"
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "Autoriser les invités virtuels confinés à gérer des fichiers nfs"
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+"Autoriser les invités virtuels confinés à interagir avec des sockets IP "
+"brutes"
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "Autoriser les invités virtuels confinés à gérer les fichiers cifs"
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "Autoriser les invités virtuels confinés à interagir avec sanlock"
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+"Autoriser les invités virtuels confinés à utiliser des périphériques usb"
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "Autoriser les invités virtuels confinés à interagir avec le serveur X"
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Déterminer si webadm peut gérer les fichiers utilisateurs génériques."
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "Déterminer si webadm peut lire les fichiers utilisateurs génériques."
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Déterminer si les tentatives de wine d'utiliser mmap sur les régions de "
+"mémoire basse doivent être ignorées en silence."
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+"Autoriser le programme de connexion graphique à exécuter le chargeur "
+"d'amorçage"
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+"Autoriser le programme de connexion graphique à se connecter directement en "
+"tant que sysadm_r:sysadm_t"
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "Autoriser xen à gérer les fichiers nfs"
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+"Autoriser xend à exécuter blktapctrl/tapdisk. Ceci n'est pas nécessaires si "
+"des volumes logiques dédiés sont utilisés pour les images disque."
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+"Autoriser xend à exécuter qemu-dm. Ceci n'est pas nécessaire si vous "
+"utilisez la paravirtualisation et pas de vfb."
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+"Autoriser les utilisateurs xguest à configurer Network Manager et à se "
+"connecter aux ports apache"
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "Autoriser les utilisateurs xguest à exécuter du contenu"
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "Autoriser les utilisateurs xguest à monter des supports amovibles"
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+"Autoriser les utilisateurs xguest à utiliser des périphériques bluetooth"
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+"Autoriser les clients à écrire sur les segments de la mémoire partagée du "
+"serveur X."
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "Autoriser XServer à exécuter la mémoire accessible en écriture"
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "Prendre en charge le gestionnaire d'objets de l'espace utilisateur X"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Déterminer si zabbix peut se connecter sur tous les ports TCP."
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Autoriser tous les domaines à s'exécuter dans le mode fips_mode"
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "Autoriser le démon zebra à écrire des fichiers de configuration"
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+"Autoriser ZoneMinder à modifier les fichiers publics utilisés pour les "
+"services de transfert de fichiers publics."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "L'interface %s n'existe pas."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Nom(s) de domaine des pages de manuel à créer"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Répertoire racine alternatif, par défaut /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Créer les pages de manuel de SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "chemin dans lequel seront créés les pages de manuel SELinux"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "nom du système d'exploitation pour les pages de manuel"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Créer la structure HTML des pages de manuel pour les pages de manuel SELinux "
+"sélectionnées"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Répertoire racine alternatif, par défaut /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Tous les domaines"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Interroger les stratégies SELinux relatives aux information réseau"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "énumérer tous les types de ports SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "afficher les type SELinux relatif au port"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Afficher les ports définis pour ce type SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "afficher les ports auquel ce domaine peut se lier ou se connecter"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "afficher les ports auquel ce domaine peut se lier ou se connecter"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
 msgstr ""
+"interroger la stratégie SELinux pour voir si les domaines peuvent "
+"communiquer ensemble"
 
-#: ../sepolicy/sepolicy.py:276
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Domaine source"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Domaine cible"
+
+#: ../sepolicy/sepolicy.py:407
 msgid "query SELinux Policy to see description of booleans"
 msgstr ""
+"Interroger la stratégie SELinux pour voir les descriptions des booléens"
 
-#: ../sepolicy/sepolicy.py:280
+#: ../sepolicy/sepolicy.py:411
 msgid "get all booleans descriptions"
-msgstr ""
+msgstr "obtenir toutes les descriptions de booléens "
 
-#: ../sepolicy/sepolicy.py:282
+#: ../sepolicy/sepolicy.py:414
 msgid "boolean to get description"
-msgstr ""
+msgstr "booléan pour lequel obtenir la description"
 
-#: ../sepolicy/sepolicy.py:301
+#: ../sepolicy/sepolicy.py:424
 msgid ""
 "query SELinux Policy to see how a source process domain can transition to "
 "the target process domain"
 msgstr ""
+"interroger la stratégie SELinux pour voir si un domaine de traitement source "
+"peut transitionner vers un domaine de traitement cible"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "domaine de traitement source"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "domaine de traitement cible"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "création sepolicy : erreur : un des arguments %s est requis"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Commande nécessaire pour ce type de stratégie"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'option -t ne peut être utilisée avec cette option. Lire les consignes "
+"d'utilisation pour plus de détails."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'option -d ne peut être utilisée avec cette option. Lire les consignes "
+"d'utilisation pour plus de détails."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'option -a ne peut être utilisée avec cette option. Lire les consignes "
+"d'utilisation pour plus de détails."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"l'option -t ne peut être utilisée avec cette option. Lire les consignes "
+"d'utilisation pour plus de détails."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Énumérer les interfaces de la stratégie SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Saisissez le nom des interfaces à interroger"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Créer le modèle de module de stratégie SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Entrez le type de domaine que vous allez étendre"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
+"Entrez le ou les utilisateurs SELinux qui transitionneront vers ce domaine"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "nom de la stratégie à créer"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr ""
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "chemin dans lequel seront stockés les fichiers de la stratégie créée"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "chemin dans lequel les traitements confinés auront besoin d'écrire"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Types de stratégie nécessitant une commande"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Créer la stratégie « %s »"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Créer la stratégie « %s » "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "Exécutable à confiner"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "commandes"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Stratégie SELinux alternative, par défaut /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
 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"
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
+#: ../sepolicy/sepolicy/__init__.py:398
 msgid "No SELinux Policy installed"
+msgstr "Aucune stratégie SELinux installée"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
+#: ../sepolicy/sepolicy/__init__.py:724
 #, python-format
 msgid "Failed to read %s policy file"
-msgstr ""
+msgstr "Échec lors de la lecture du fichier stratégie %s"
 
-#: ../sepolicy/sepolicy/__init__.py:127
+#: ../sepolicy/sepolicy/__init__.py:829
 msgid "unknown"
 msgstr "inconnu"
 
-#: ../sepolicy/sepolicy/generate.py:173
+#: ../sepolicy/sepolicy/generate.py:132
 msgid "Internet Services Daemon"
-msgstr ""
+msgstr "Démon de services internet"
 
-#: ../sepolicy/sepolicy/generate.py:177
+#: ../sepolicy/sepolicy/generate.py:136
 msgid "Existing Domain Type"
-msgstr ""
+msgstr "Type de domaine existant"
 
-#: ../sepolicy/sepolicy/generate.py:178
+#: ../sepolicy/sepolicy/generate.py:137
 msgid "Minimal Terminal Login User Role"
-msgstr ""
+msgstr "Rôle utilisateur minimal terminal"
 
-#: ../sepolicy/sepolicy/generate.py:179
+#: ../sepolicy/sepolicy/generate.py:138
 msgid "Minimal X Windows Login User Role"
-msgstr ""
+msgstr "Rôle utilisateur minimal X Window"
 
-#: ../sepolicy/sepolicy/generate.py:180
+#: ../sepolicy/sepolicy/generate.py:139
 msgid "Desktop Login User Role"
-msgstr ""
+msgstr "Rôle utilisateur connexion au bureau"
 
-#: ../sepolicy/sepolicy/generate.py:181
+#: ../sepolicy/sepolicy/generate.py:140
 msgid "Administrator Login User Role"
-msgstr ""
+msgstr "Rôle utilisateur connexion administrateur"
 
-#: ../sepolicy/sepolicy/generate.py:182
+#: ../sepolicy/sepolicy/generate.py:141
 msgid "Confined Root Administrator Role"
-msgstr ""
+msgstr "Rôle administrateur root confiné"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Information de module pour un nouveau type"
 
-#: ../sepolicy/sepolicy/generate.py:187
+#: ../sepolicy/sepolicy/generate.py:147
 msgid "Valid Types:\n"
-msgstr ""
+msgstr "Types valides :\n"
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: ../sepolicy/sepolicy/generate.py:181
 #, python-format
 msgid "Ports must be numbers or ranges of numbers from 1 to %d "
-msgstr ""
+msgstr "Les ports doivent être des nombres ou des plages de numéros de 1 à %d "
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+msgstr "Vous devez entrer un type valide de stratégie"
 
-#: ../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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Vous devez entrer un nom pour votre module de stratégie pour votre %s."
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
 "Name must be alpha numberic with no spaces. Consider using option \"-n "
 "MODULENAME\""
 msgstr ""
+"Le nom doit être alphanumérique sans espaces. Pensez à utiliser l'option « -"
+"n MODULENAME »"
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr ""
+"Les types de rôles utilisateurs ne peuvent se voir affecter des exécutables."
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr ""
+"Seules les applications démon peuvent utiliser un script d'initialisation..."
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
-msgstr ""
+msgstr "use_resolve doit être une valeur booléenne "
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
-msgstr ""
+msgstr "use_syslog doit être une valeur booléenne "
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
-msgstr ""
+msgstr "use_kerberos doit être une valeur booléenne "
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
-msgstr ""
+msgstr "manage_krb5_rcache doit être une valeur booléenne "
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
-msgstr ""
+msgstr "Les types UTILISATEUR automatiquement un type tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s modules de politique exigent des domaines existants"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Champ type nécessaire"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
+"Vous devez définir un nouveau type qui se termine par :\n"
+" %s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
-msgstr ""
+msgstr "Vous devez entrer le chemin de exécutable pour votre processus confiné"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
-msgstr ""
+msgstr "Fichier d'application de type"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
-msgstr ""
+msgstr "Fichier interface"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
-msgstr ""
+msgstr "Fichier de contexte fichier"
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "Fichier de spécification"
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 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 ""
+msgstr "Script de configuration"
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Application"
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Ajouter un utilisateur"
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Sélectionnez les ports"
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Port réseau"
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 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"
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
 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"
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:656
 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."
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"Type de\n"
+"Fichier"
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 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"
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:826
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "Autoriser samba à partager tout fichier/répertoire en lecture-seule."
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
-
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Intervalle MCS"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Types de port SELinux"
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Administration de SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Ajouter une correspondance d'identifiants SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Identité SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Type SELinux"
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr ""
+"Boolean \n"
+"Enabled"
+msgstr "Nom du booléen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Nom du booléen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Types de port SELinux"
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
-msgstr ""
+"Boolean\n"
+"Enabled"
+msgstr "Nom du booléen"
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Types de port SELinux"
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Types de port SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nom de module"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Par défaut"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Type de stratégie par défaut du système : "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Sélectionner :</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Interdire à tout processus l'utilisation de ptrace ou le débogage d'un autre "
+"processus."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Étiquetage des fichiers"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Supprimer un port réseau"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Type de fichier"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Application"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:164
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 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."
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Identité SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
 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"
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+"Sélectionnez les domaines que vous souhaitez voir administraté par cet "
+"utilisateur."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Désactivé"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Activer l'audit"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:168
+#: ../sepolicy/sepolicy/gui.py:92
 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"
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s n'est pas un contexte valide\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Nom du booléen"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nom pour l'ouverture de session"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Supprimer une correspondance d'utilisateurs SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 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."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Échec lors de la transition vers l'espace de nommage\n"
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Nom du booléen"
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Exécutable"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Désactivé"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Application"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Ajouter une correspondance d'utilisateurs SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Supprimer une correspondance d'utilisateurs SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Ajouter une correspondance d'identifiants SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Impossible de modifier le mappage pour %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Ajouter un port réseau"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Étiquetage des fichiers"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Ajouter une correspondance d'identifiants SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Ajouter un utilisateur SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
 msgstr ""
+"\n"
+"Équivalence fcontext locale SELinux \n"
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modifier la correspondance d'utilisateurs SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Modifier un port réseau"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Rôles SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Impossible de supprimer le contexte du fichier pour %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Impossible de modifier le contexte du fichier pour %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Type SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Mauvais format %s : Enregistrement de %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Supprimer %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modifier %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Port réseau"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Port réseau"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Ajouter un utilisateur"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Supprimer un utilisateur"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modifier un utilisateur"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Identité SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Rôle"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Intervalle MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Ajouter une correspondance d'identifiants SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Supprimer une correspondance d'utilisateurs SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Impossible de lister les mappages"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Identité SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Identité SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+"La désactivation de SELinux nécessite un redémarrage. Il n'est pas "
+"recommandé. Si vous décidez plus tard de réactiver SELinux, un réétiquetage "
+"du système sera nécessaire. Si vous voulez juste voir si SELinux est à "
+"l'origine d'un problème sur votre système, vous pouvez passer en mode "
+"permissif qui ne fera que consigner les erreurs sans appliquer la stratégie "
+"SELinux. Le mode permissif ne nécessite pas de redémarrer. Souhaitez-vous "
+"continuer ?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ga.po b/policycoreutils/po/ga.po
index f464065..683287b 100644
--- a/policycoreutils/po/ga.po
+++ b/policycoreutils/po/ga.po
@@ -1,21 +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:
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/ga/)\n"
+"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/"
+"ga/)\n"
+"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"
+"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 ""
@@ -24,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +88,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1566,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1580,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1650,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1969,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2204,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2233,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/gl.po b/policycoreutils/po/gl.po
index 14df5c8..15fbe4a 100644
--- a/policycoreutils/po/gl.po
+++ b/policycoreutils/po/gl.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n"
+"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/"
+"gl/)\n"
+"Language: gl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: gl\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/gu.po b/policycoreutils/po/gu.po
index 165b892..bf08113 100644
--- a/policycoreutils/po/gu.po
+++ b/policycoreutils/po/gu.po
@@ -1,22 +1,24 @@
 # 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@redhat.com>, 2006-2008.
-# Sweta Kothari <swkothar@redhat.com>, 2008-2010,2012.
+# Ankit Patel <ankit@redhat.com>, 2006-2008
+# sweta <swkothar@redhat.com>, 2008-2010,2012
+# sweta <swkothar@redhat.com>, 2013
+# sweta <swkothar@redhat.com>, 2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-16 11:30+0000\n"
+"Last-Translator: sweta <swkothar@redhat.com>\n"
 "Language-Team: Gujarati <trans-gu@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"
-"Language: gu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM નો આરંભ કરવામાં નિષ્ફળ\n"
@@ -75,7 +80,7 @@ msgstr "માફ કરજો, run_init એ માત્ર SELinux કર્
 msgid "authentication failed.\n"
 msgstr "સત્તાધિકરણ નિષ્ફળ.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "%s નો exec સંદર્ભ સુયોજિત કરી શક્યા નહિં.\n"
@@ -88,871 +93,917 @@ msgstr "******************** અગત્ય ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "આ પોલીસિ પેકેજ સક્રિય બનાવવા માટે, ચલાવો:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage handle બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux પોલિસીની વ્યવસ્થા થયેલ નથી અથવા સંગ્રહ વાપરી શકાતો નથી."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "પોલિસી સંગ્રહ વાંચી શકતા નથી."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage જોડાણ અધિષ્ઠાપિત કરી શક્યું નહિં"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS સક્રિય થયેલ સ્થિતિને ચકાસણી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "હજુ સુધી અમલમાં મૂકાયેલ નથી"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage પરિવહન પહેલેથી જ પ્રગતિમાં છે"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage લેવડદેવડ શરૂ કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage લેવડદેવડ કમીટ કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage પરિવહન પ્રગતિમાં નથી"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux મોડ્યુલોની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "મોડ્યુલ નામ"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "આવૃત્તિ"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Disabled"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "મોડ્યુલ અસ્તિત્વમાં નથી %s "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "મોડ્યુલ %s ને નિષ્ક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "મોડ્યુલ %s ને સક્રિય કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "મોડ્યુલ %s ને દૂર કરી શક્યા નહિં (દૂર કરવાનું નિષ્ફળ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit ને ક્યાંતો 'ચાલુ' અથવા 'બંધ' ની જરૂરિયાત છે"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "બિલ્ટઇન પરમીસીવ પ્રકારો"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "વૈવિધ્યપૂર્ણ પરમીસીવ પ્રકારો"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"sepolgen python મોડ્યુલ પરવાનગી ડોમેઇનને સુયોજિત કરવા માટે જરૂરી છે.\n"
+"અમુક વિતરણોમાં તે policycoreutils-devel પેકેજમાં સમાવેલ છે.\n"
+"# yum install policycoreutils-devel\n"
+"અથવા તમારા ડિસ્ટ્રો માટે એજ."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "છૂટ અપાય એવુ ડોમેઇન %s સુયોજિત કરી શકાતુ નથી (મોડ્યુલ સ્થાપન નિષ્ફળ થયેલ છે)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "છૂટ અપાય એવુ ડોમેઇન %s દૂર કરી શકાતુ નથી (નિષ્ફળતા દૂર કરો)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s માટે કી બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "ચકાસી શક્યા નહિં કે શું %s માટે પ્રવેશ જોડણી વ્યાખ્યાયિત થયેલ છે"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux જૂથ %s અસ્તિત્વમાં નથી"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux વપરાશકર્તા %s અસ્તિત્વમાં નથી"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s માટે પ્રવેશ જોડણી બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s માટે નામ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s માટે MLS મર્યાદા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s માટે SELinux વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s માટે પ્રવેશ જોડણી ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser અથવા serange જરૂરી છે"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s માટેની પ્રવેશ જોડણી વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s માટે seuser પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s માટે પ્રવેશ જોડણી સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s માટે પ્રવેશ જોડણી એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતી નથી"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s માટે પ્રવેશ જોડણી કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "પ્રવેશ જોડણીઓની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "પ્રવેશ નામ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux વપરાશકર્તા"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS વિસ્તાર"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "સેવા"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "શું SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "વપરાશકર્તાને %s માટે પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s માટે ઓછામાં ઓછો એક ભૂમિકા ઉમેરાવી જ જોઇએ"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s માટે SELinux વપરાશકર્તા બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "ભૂમિકા %s ને %s માટે ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s માટે MLS સ્તર સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "પૂર્વગ %s ને %s માટે ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s માટે કીનો અર્ક કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux વપરાશકર્તા %s ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "પૂર્વગ, ભૂમિકાઓ, સ્તર અથવા વિસ્તાર જરૂરી છે"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "પૂર્વગ અથવા ભૂમિકાઓ જરૂરી છે"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux વપરાશકર્તા %s એ વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux વપરાશકર્તા %s સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux વપરાશકર્તા %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતા નથી"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux વપરાશકર્તા %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux વપરાશકર્તાઓની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "વપરાશકર્તા %s માટે ભૂમિકાઓની યાદી આપી શક્યા નહિં"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "લેબલીંગ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "પૂર્વગ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS સ્તર"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS વિસ્તાર"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ભૂમિકાઓ"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "પ્રોટોકોલ udp અથવા tcp જરૂરી છે"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "પોર્ટ જરૂરી છે"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "અયોગ્ય પોર્ટ"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s માટે કી બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "પ્રકાર જરૂરી છે"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "પ્રકાર %s અયોગ્ય છે, પોર્ટ પ્રકાર હોવુ જ જોઇએ"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "શું પોર્ટ %s/%s વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "પોર્ટ %s/%s પહેલાથી જ વ્યાખ્યાયિત છે"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s માટે પોર્ટ બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s માટે સંદર્ભ બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s માટે પોર્ટ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s માટે પોર્ટ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "પોર્ટ %s/%s ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype અથવા serange જરૂરી છે"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype જરૂરી છે"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "પોર્ટ %s/%s એ વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "પોર્ટ %s/%s નો પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "પોર્ટ %s/%s સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "પોર્ટ %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "પોર્ટ %s/%s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "પોર્ટ %s/%s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "પોર્ટોની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux પોર્ટ પ્રકાર"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "પ્રોટો"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "પોર્ટ નંબર"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "નોડ સરનામું જરૂરી છે"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "અજ્ઞાત અથવા ગેરહાજર પ્રોટોકોલ"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux નોડ પ્રકારની જરૂરિયાત છે"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "પ્રકાર %s અયોગ્ય છે, નોડ પ્રકાર હોવુ જ જોઇએ"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s માટે કી બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "ચકાસી શક્યા નહિં જો સરનામું %s વ્યાખ્યાયિત થયેલ છે"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s માટે સરનામું બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s માટે સંદર્ભ બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s માટે માસ્ક સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s માટે સરનામું સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s માટે સરનામું સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s માટે સરનામું સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s માટે સરનામુ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s માટે સરનામા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "સરનામું %s ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "સરનામું %s એ વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "પ્રશ્ર્ન સરનામું %s કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "સરનામું %s બદલી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "સરનામું %s એ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકાતો નથી"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "સરનામાં %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "બધી નોડ મેપીંગને કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "સરનામાંની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux પ્રકાર જરૂરી છે"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "શું ઈન્ટરફેસ %s એ વ્યાખ્યાયિત થયેલ છે કે નહિં તે ચકાસી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s માટે ઈન્ટરફેસ બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s માટે ઈન્ટરફેસ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s માટે ઈન્ટરફેસ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s માટે સંદેશા સંદર્ભ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s ઈન્ટરફેસ ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "ઈન્ટરફેસ %s વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "ઈન્ટરફેસ %s ને પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "ઈન્ટરફેસ %s સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "ઈન્ટરફેસ %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "ઈન્ટરફેસ %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "બધી ઇન્ટરફેસ મેપીંગને કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "ઈન્ટરફેસોની યાદી આપી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux ઈન્ટરફેસ"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "સંદર્ભ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s માટે સરખા ક્લાસ પહેલેથી અસ્તિત્વમાં છે"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ફાઇલ સ્પષ્ટીકરણ %s સરખા નિયમ '%s %s' સાથે અથડામણ થાય છે"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s માટે સરખા ક્લાસ અસ્તિત્વમાં નથી"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભમાં વપરાશકર્તા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભમાં ભૂમિકા સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભમાં mls ક્ષેત્રો સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "અયોગ્ય ફાઈલ સ્પષ્ટીકરણ"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ફાઇલ સ્પષ્ટીકરણ જગ્યાઓને સમાવી શકાતુ નથી"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "પ્રકાર %s અયોગ્ય છે, ફાઇલ અથવા ઉપકરણ પ્રકાર હોવુ જ જોઇએ"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "શું %s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત છે કે નહિં તે ચકાસી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ બનાવી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભમાં પ્રકાર સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ સુયોજિત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ ઉમેરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange અથવા seuser જરૂરી છે"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s માટેનો ફાઈલ સંદર્ભ વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "ફાઈલ સંદર્ભ %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s માટે ફાઈલ સંદર્ભ પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s માટે ફાઈલ સંદર્ભ કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ફાઈલ સંદર્ભોની યાદી આપી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "સ્થાનીક ફાઈલ સંદર્ભોની યાદી કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux સંદર્ભ"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "પ્રકાર"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux વિતરણ fcontext સમકક્ષતા \n"
+msgstr ""
+"\n"
+"SELinux વિતરણ fcontext સમકક્ષતા \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux સ્થાનિક fcontext સમકક્ષતા \n"
+msgstr ""
+"\n"
+"SELinux સ્થાનિક fcontext સમકક્ષતા \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "શું બુલિયન %s વ્યાખ્યાયિત છે તે ચકાસી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "બુલિયન %s એ વ્યાખ્યાયિત નથી"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "ફાઈલ સંદર્ભ %s નો પ્રશ્ન કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "નીચેની કિંમતો ની એક સ્પષ્ટ કરવી જ જોઇએ: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "બુલિયન %s ની સક્રિય કિંમત કરી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "બુલિયન %s સુધારી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "બુલિયન %s પોલિસીમાં વ્યાખ્યાયિત છે, કાઢી શકતા નથી"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "બુલિયન %s કાઢી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "બુલિયનોની યાદી આપી શક્યા નહિં"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "બંધ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ચાલુ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux બુલિયન"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "પરિસ્થિતિ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "મૂળભૂત"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "વર્ણન"
 
@@ -991,206 +1042,226 @@ msgstr "ભૂલ!  શેલ માન્ય નથી.\n"
 msgid "Unable to clear environment\n"
 msgstr "પર્યાવરણ સાફ કરવામાં અસમર્થ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid બદલવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS પુનઃસુયોજિત કરવામાં ભૂલ, અડધેથી બંધ કરી રહ્યા છીએ\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "audit સિસ્ટમ સાથે જોડાવામાં ભૂલ.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "મેમરી ફાળવવામાં ભૂલ.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "audit સંદેશો મોકલવામાં ભૂલ.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "દબાણ સ્થિતિ નક્કી કરી શક્યા નહિં.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ભૂલ!  %s ખોલી શક્યા નહિં.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "ભૂલ!  %s પર ONONBLOCK ને સાફ કરી શક્યા નહિં (_N)\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s માટે વર્તમાન સંદર્ભ મેળવી શક્યા નહિં, નહિં કે tty નું પુનઃલેબલીકરણ.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s માટે નવો સંદર્ભ મેળવી શક્યા નહિં, નહિં કે tty નું પુનઃલેબલીકરણ.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s માટે નવો સંદર્ભ સુયોજિત કરી શક્યા નહિં\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s એ લેબલો બદલી નાંખ્યા.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "ચેતવણી! %s માટેનો સંદર્ભ પુનઃસંગ્રહી શક્યા નહિં\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ભૂલ: ઘણી ભૂમિકાઓ સ્પષ્ટ થયેલ છે\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ભૂલ: ઘણા પ્રકારો સ્પષ્ટ સ્પષ્ટ થયેલ છે\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "માફ કરજો, -l એ કદાચ SELinux MLS આધાર સાથે વાપરવામાં આવશે.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ભૂલ: ઘણા સ્તરો સ્પષ્ટ થયેલ છે\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "ભૂલ: તમે બિન સુરક્ષિત ટર્મિનલ પર સ્તરો બદલવા માટે માન્ય નથી \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "મૂળભૂત પ્રકાર મેળવી શક્યા નહિં.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "નવો સંદર્ભ મેળવવામાં નિષ્ફળ.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "નવી ભૂમિકા %s સુયોજિત કરવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "નવો પ્રકાર %s સુયોજિત કરવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "સ્તર %s સાથેની નવી મર્યાદા બાંધવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "નવો વિસ્તાર %s સુયોજિત કરવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "શબ્દમાળાના નવા સંદર્ભમાં રૂપાંતરણ કરવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s એ માન્ય સંદર્ભ નથી\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context માટેનો સંદર્ભ ફાળવવામાં અસમર્થ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ખાલી સંકેત સમૂહ મેળવવામાં અસમર્થ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP નિયંત્રક સુયોજિત કરવામાં અસમર્થ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "દિલગીર છીએ, નવી ભૂમિકા ક્ષમતાઓને છોડવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "માફ કરજો, નવી ભૂમિકા માત્ર SELinux કર્નલ પર જ વપરાશે.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context મેળવવામાં નિષ્ફળ.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ચેતવણી!  tty જાણકારી પ્રાપ્ત કરી શક્યા નહિં.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM સેવા રૂપરેખાંકન વાંચવામાં ભૂલ.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "નવીભૂમિકા: %s માટે અયોગ્ય પાસવર્ડ\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "નવી ભૂમિકા: forking માં નિષ્ફળતા: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty લેબલ પુનઃસંગ્રહવામાં અસમર્થ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty વ્યવસ્થિત રીતે બંધ કરવામાં નિષ્ફળ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "વર્ણનકારો બંધ કરી શક્યા નહિં.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "શેલની argv0 ફાળવવામાં ભૂલ.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ઑડિટ સંદેશાને મોકલવામાં નિષ્ફળતા"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "નામજગ્યાનું પરિવર્તન કરવામાં નિષ્ફળતા\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "ક્ષમતા %m છોડવામાં નિષ્ફળતા\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "પર્યાવરણ પુનઃસંગ્રહિત કરવામાં અસમર્થ, અડધેથી બંધ કરી રહ્યા છીએ\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "exec shell માં નિષ્ફળ\n"
 
@@ -1321,19 +1392,25 @@ 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"
@@ -1343,19 +1420,25 @@ 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/\nMCS વિસ્તાર"
+msgstr ""
+"MLS/\n"
+"MCS વિસ્તાર"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1411,13 +1494,15 @@ msgstr "SELinux પોલિસી બનાવટ સાધન"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>કાર્યક્રમો</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "પ્રમાણભૂત Init ડિમન"
 
@@ -1425,9 +1510,11 @@ msgstr "પ્રમાણભૂત Init ડિમન"
 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 માં સ્ક્રિપ્ટની જરૂર પડે છે"
+msgstr ""
+"પ્રમાણભૂત આરંભ ડિમન એ init સ્ક્રિપ્ટો મારફતે બુટ કરવા પર શરૂ થતા ડિમનો છે.  સામાન્ય "
+"રીતે /etc/rc.d/init.d માં સ્ક્રિપ્ટની જરૂર પડે છે"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS સિસ્ટમ ડિમન"
 
@@ -1439,16 +1526,17 @@ msgstr "ઈન્ટરનેટ સેવાઓ ડિમન (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ઈન્ટરનેટ સેવાઓ ડિમન એ xinetd દ્વારા શરૂ કરવામાં આવેલ ડિમનો છે"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "વેબ કાર્યક્રમ/સ્ક્રિપ્ટ (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "વેબ કાર્યક્રમો/સ્ક્રિપ્ટ (CGI) CGI સ્ક્રિપ્ટો વેબ સર્વર દ્વારા શરૂ કરવામાં આવેલ છે (અપાચે)"
+msgstr ""
+"વેબ કાર્યક્રમો/સ્ક્રિપ્ટ (CGI) CGI સ્ક્રિપ્ટો વેબ સર્વર દ્વારા શરૂ કરવામાં આવેલ છે (અપાચે)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "વપરાશકર્તા કાર્યક્રમ"
 
@@ -1456,9 +1544,11 @@ msgstr "વપરાશકર્તા કાર્યક્રમ"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને શુદ્ધિ કરવા માંગો"
+msgstr ""
+"વપરાશકર્તા કાર્યક્રમ એ કોઈપણ કાર્યક્રમ છે કે જેને તમે તે વપરાશકર્તા દ્વારા શરૂ કરીને શુદ્ધિ "
+"કરવા માંગો"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1482,7 +1572,9 @@ msgstr "ન્યૂનતમ ટર્મિનલ વપરાશકર્ત
 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 હશે નહિં."
+msgstr ""
+"આ વપરાશકર્તા મશીનમાં માત્ર ટર્મિનલ કે દૂરસ્થ પ્રવેશ મારફતે જ પ્રવેશી શકશે.  મૂળભૂત રીતે આ "
+"વપરાશકર્તાને કોઈ setuid હશે નહિં, કોઈ નેટવર્કીંગ, કોઈ su, કોઈ sudo હશે નહિં."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1584,9 @@ msgstr "ન્યૂનતમ X વિન્ડો વપરાશકર્ત
 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 હશે નહિં"
+msgstr ""
+"આ વપરાશકર્તા મશીનમાં માત્ર X અથવા ટર્મિનલ મારફતે જ પ્રવેશ કરી શકશે.  મૂળભૂત રીતે આ "
+"વપરાશકર્તાને કોઈ setuid, કોઈ નેટવર્કીંગ, કોઈ sudo, કે કોઈ su હશે નહિં"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1502,7 +1596,9 @@ msgstr "વપરાશકર્તા ભૂમિકા"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના, કોઈ sudo, કોઈ su નથી."
+msgstr ""
+"પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના, કોઈ sudo, "
+"કોઈ su નથી."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1510,9 +1606,11 @@ msgstr "સંચાલક વપરાશકર્તા ભૂમિકા"
 
 #: ../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 કરી શકતું નથી"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"પૂરેપૂરા નેટવર્કીંગ સાથેનો વપરાશકર્તા, કોઈ setuid કાર્યક્રમો પરિવહન વિના નથી, su નથી, "
+"તે રુટ સંચાલન ભૂમિકાઓમાં sudo કરી શકતું નથી"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1524,16 +1622,20 @@ 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 "
+"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 ""
+"રુટ સંચાલક વપરાશકર્તા ભૂમિકા પસંદ કરો, જો આ વપરાશકર્તા મશીનના સંચાલન માટે વાપરવામાં "
+"આવે જ્યારે રુટ તરીકે ચલાવી રહ્યા હોય.  આ વપરાશકર્તા સિસ્ટમમાં સીધો જ પ્રવેશ કરવા માટે "
+"સમર્થ હશે નહિં."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>કાર્યક્રમનુ નામ અથવા વપરાશકર્તા ભૂમિકાને દાખલ કરો:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "નામ"
 
@@ -1560,7 +1662,8 @@ msgstr "Init સ્ક્રિપ્ટ"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "શુદ્ધિ થયેલ કાર્યક્રમ શરૂ કરવા માટે વાપરવામાં આવતી init સ્ક્રિપ્ટનો આખો પાથ દાખલ કરો."
+msgstr ""
+"શુદ્ધિ થયેલ કાર્યક્રમ શરૂ કરવા માટે વાપરવામાં આવતી init સ્ક્રિપ્ટનો આખો પાથ દાખલ કરો."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1586,15 +1689,16 @@ msgstr "કાર્યક્રમ પસંદ કરો કે જે %s ત
 msgid ""
 "transition \n"
 "role tab"
-msgstr "ટ્રાન્ઝીશન \nભૂમિકા ટૅબ"
+msgstr ""
+"ટ્રાન્ઝીશન \n"
+"ભૂમિકા ટૅબ"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે %s માં પરિવહન કરશે: (_r)</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "વપરાશકર્તા ભૂમિકાઓ પસંદ કરો કે જે કાર્યક્રમ ડોમેઈનોમાં પરિવહન કરશે."
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1722,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP પોર્ટો</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "બધું"
 
@@ -1632,7 +1736,8 @@ 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 "0 સાથે bindresvport કોલ કરવા માટે %s ને પરવાનગી આપો. પોર્ટ 600-1024 ને બાંધી રહ્યા છે"
+msgstr ""
+"0 સાથે bindresvport કોલ કરવા માટે %s ને પરવાનગી આપો. પોર્ટ 600-1024 ને બાંધી રહ્યા છે"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1642,7 +1747,9 @@ msgstr "બિનઆરક્ષિત પોર્ટો (>1024)"
 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"
+msgstr ""
+"અલ્પવિરામથી અલગ પડેલ udp પોર્ટોની યાદી દાખલ કરો અથવા પોર્ટની સીમા કે જે %s તેની સાથે "
+"જોડાય છે. ઉદાહરણ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1661,7 +1768,9 @@ msgstr "<b>UDP પોર્ટો</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "નેટવર્ક\nબાઇન્ડ ટૅબ"
+msgstr ""
+"નેટવર્ક\n"
+"બાઇન્ડ ટૅબ"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1784,9 @@ msgstr "કોઇપણ tcp પોર્ટને જોડવા માટે %
 msgid ""
 "Enter a comma separated list of tcp 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1796,9 @@ msgstr "કોઇપણ udp પોર્ટને જોડવા માટે %
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1844,8 @@ msgstr "<b>ફાઇલો/ડિરેક્ટરીઓને ઉમેરો
 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:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1863,79 @@ msgstr "<b>કઇ ડિરેક્ટરીથી તમે %s પોલિસ
 msgid "Policy Directory"
 msgstr "પોલિસી ડિરેક્ટરી"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ભૂમિકા"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "હાલનો વપરાશકર્તા (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "કાર્યક્રમ"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ડિરેક્ટરી હોવી જ જોઈએ"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "તમારે વપરાશકર્તા પસંદ કરવો જ પડશે"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "શુદ્ધિ કરવા માટે એક્ઝેક્યુટેબલ ફાઈલ પસંદ કરો."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "શુદ્ધિ કરવા માટે init સ્ક્રિપ્ટ ફાઈલ પસંદ કરો."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "ફાઈલ(ઓ) પસંદ કરો કે જેને શુદ્ધિ કરેલ કાર્યક્રમ બનાવે છે અથવા લખે છે"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "ડિરેક્ટરી(ઓ) પસંદ કરો કે જે શુદ્ધિ થયેલ કાર્યક્રમની માલિકીની છે અથવા જેમા લખે છે"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "પોલિસી ફાઈલો બનાવવા માટે ડિરેક્ટરી પસંદ કરો"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "નામની ખાતરી કરો"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "અક્ષરોથી બનાવેલ નામ અને સંખ્યા અને ખાલી જગ્યાને ને સમાવતુ તમારે ઉમેરવુ જ જોઇએ."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "તમારે એક્ઝેક્યુટેબલ દાખલ કરવી જ પડશે"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux રૂપરેખાંકિત કરો"
 
@@ -1829,9 +1947,15 @@ msgstr "નેટવર્ક પોર્ટ"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux પોર્ટ\nપ્રકાર"
+msgstr ""
+"SELinux પોર્ટ\n"
+"પ્રકાર"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "પ્રોટોકોલ"
 
@@ -1839,9 +1963,13 @@ msgstr "પ્રોટોકોલ"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nસ્તર"
+msgstr ""
+"MLS/MCS\n"
+"સ્તર"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "પોર્ટ"
 
@@ -1879,10 +2007,14 @@ msgid "Modify %s"
 msgstr "%s સુધારો"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "છૂટ આપનારું"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "દબાણ કરવુ"
 
@@ -1890,12 +2022,15 @@ msgstr "દબાણ કરવુ"
 msgid "Status"
 msgstr "પરિસ્થિતિ"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "પોલિસી પ્રકાર બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
+msgstr ""
+"પોલિસી પ્રકાર બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી "
+"શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ "
+"રાખવા માંગો છો?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1903,16 +2038,24 @@ msgid ""
 "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 પોલિસીને દબાણ કરશે નહિં. પરવાનગીય સ્થિતિને રીબુટ કરવાની જરૂર રહેતી નથી    શું તમે ચાલુ રાખવા માંગો છો?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux નિષ્ક્રિયકૃતમાં બદલવા માટે રીબુટ જરૂરી છે.  એ આગ્રહણીય નથી.  જો તમે પછીથી "
+"SELinux ને પાછું ચાલુ કરવાનું નક્કી કરો, તો સિસ્ટમને પુનઃલેબલ કરવાની જરૂર રહેશે.  જો તમે "
+"ખાલી એ જોવા માંગો કે શું SELinux એ તમારી સિસ્ટમ પર સમસ્યા સર્જી રહી છે, તો તમે "
+"પરવાનગીય સ્થિતિમાં જઈ શકશો કે જે માત્ર ભૂલો જ લોગ કરશે અને SELinux પોલિસીને દબાણ કરશે "
+"નહિં. પરવાનગીય સ્થિતિને રીબુટ કરવાની જરૂર રહેતી નથી    શું તમે ચાલુ રાખવા માંગો છો?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 સક્રિયકૃતમાં બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે ચાલુ રાખવા માંગો છો?"
+msgstr ""
+"SELinux સક્રિયકૃતમાં બદલવાનું આગળના બુટ પર વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવાનું કારણ "
+"આપી શકશે. પુનઃલેબલીંગ કરવાનું ફાઈલ સિસ્ટમના માપ પર આધાર રાખીને લાંબો સમય લે છે.  શું તમે "
+"ચાલુ રાખવા માંગો છો?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2065,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2101,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "બધી ફાઈલો\nનિયમિત ફાઈલ\nડિરેક્ટરી\nઅક્ષર ઉપકરણ\nબ્લોક ઉપકરણ\nસોકેટ\nસાંકેતિક કડી\nનામવાળું પાઈપ\n"
+msgstr ""
+"બધી ફાઈલો\n"
+"નિયમિત ફાઈલ\n"
+"ડિરેક્ટરી\n"
+"અક્ષર ઉપકરણ\n"
+"બ્લોક ઉપકરણ\n"
+"સોકેટ\n"
+"સાંકેતિક કડી\n"
+"નામવાળું પાઈપ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2126,7 @@ msgid "SELinux Administration"
 msgstr "SELinux સંચાલન"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "ઉમેરો"
 
@@ -1999,7 +2155,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "નિષ્ક્રિય થયેલ\nછૂટ આપનારુ\nદબાણ કરવુ\n"
+msgstr ""
+"નિષ્ક્રિય થયેલ\n"
+"છૂટ આપનારુ\n"
+"દબાણ કરવુ\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2174,10 @@ msgid ""
 "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 "આગળના રીબુટ પર તમે શું વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવા ઈચ્છો છો તે પસંદ કરો.  પુનઃલેબલ કરવાનું લાંબો સમય લઈ શકે છે, સિસ્ટમના માપ પર આધાર રાખીને.  જો તમે પોલિસી પ્રકારો બદલી રહ્યા હોય અથવા દબાણ પૂર્વક નિષ્ક્રિય થયેલ હોય્યા હોય, તો પુનઃલેબલ જરૂરી છે."
+msgstr ""
+"આગળના રીબુટ પર તમે શું વર્તમાન ફાઈલ સિસ્ટમને પુનઃલેબલ કરવા ઈચ્છો છો તે પસંદ કરો.  પુનઃલેબલ "
+"કરવાનું લાંબો સમય લઈ શકે છે, સિસ્ટમના માપ પર આધાર રાખીને.  જો તમે પોલિસી પ્રકારો બદલી "
+"રહ્યા હોય અથવા દબાણ પૂર્વક નિષ્ક્રિય થયેલ હોય્યા હોય, તો પુનઃલેબલ જરૂરી છે."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2202,7 @@ msgstr "વૈવિધ્યપૂર્ણ બનાવેલ અને બધ
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ગાળક"
 
@@ -2134,9 +2297,11 @@ msgstr "લાવી શકાય તેવું પોલિસી મોડ
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ અપાયેલ નહિં હોય."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"વધારાના સંપાદન નિયમો સક્રિય/નિષ્ક્રિય કરો, કે જેઓ સામાન્ય રીતે લોગ ફાઈલોમાં અહેવાલ "
+"અપાયેલ નહિં હોય."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2163,1321 +2328,3152 @@ msgstr "લેબલ૫૯"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux વપરાશકર્તા '%s' જરૂરી છે"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી "
+"આપો."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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 ને "
+"પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "બધા ડોમેઇન"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી "
+"આપો."
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "સિસ્ટમ પર બિન સુરક્ષિત ફાઇલોને વાંચવા માટે એન્ટીવાઇરસ કાર્યક્રમોને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "એવુ નક્કી કરો કે એન્ટીવાઇરસ કાર્યક્રમો એ JIT કમ્પાઇલરને વાપરી શકે છે."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "સમાવિષ્ટને ચલાવવા માટે auditadm ની પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે "
+"વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "yubikey સર્વરની મદદથી પ્રવેશવા વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "એવુ નક્કી કરો કે awstats એ httpd લૉગ ફાઇલોને શુદ્દ કરી શકે છે."
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "સ્ત્રોત ડોમેઇન"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd સ્ક્રિપ્ટો અને મોડ્યુલો execmem/execstack ને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "લક્ષ્ય ડોમેઇન"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"એવુ નક્કી કરો કે cdrecord વિવિધ સમાવિષ્ટને વાંચી શકે છે. nfs, samba, દૂર કરી શકાય તેવા "
+"ઉપકરણો, વપરાશકર્તા temp અને બિનવિશ્ર્વાસુ સમાવિષ્ટ ફાઇલો"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "જો તમે TCP મદદથી નેટવર્કમાં જોડાવા માટે ક્લસ્ટર સંચાલન ડોમેઇનને પરવાનગી આપો."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"જો તમે સિસ્ટમ પર બધી ફાઇલોને સંચાલિત કરવા માટે ક્લસ્ટર સંચાલન ડોમેઇનને પરવાનગી આપો."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "વર્ણન મેળવવા માટે બુલિયન"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી SELinux પોલિસી"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"જો તમે ઍક્ઝક્યૂટેબલ મેમરીને વાપરવા માટે ક્સલ્ટર સંચાલન ક્લસ્ટર ડોમેઇન emcheck-amd64- ને "
+"પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"એવુ નક્કી કરો કે Cobbler એ સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને "
+"બદલી શકે છે."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "એવુ નક્કી કરો કે Cobbler એ TCP ની મદદથી નેટવર્ક સાથે જોડાઇ શકે છે."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "એવુ નક્કી કરો કે Cobbler cifs ફાઇલ સિસ્ટમોને વાપરી શકે."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "એવુ નક્કી કરો કે Cobbler nfs ફાઇલ સિસ્ટમોને વાપરી શકે છે."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "એવુ નક્કી કરો કે collectd એ TCP ની મદદથી નેટવર્ક સાથે જોડાઇ શકે છે."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "એવુ નક્કી કરો કે Condor એ TCP ની મદદથી નેટવર્ક સાથે જોડાઇ શકે છે."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"ફાઇલ સંદર્ભોનો પુન:સંગ્રહ કરવા માટે ફાઇલસિસ્ટમને પુન:લેબલ કરવા માટે સિસ્ટમ ક્રોન જૉબને "
+"પરવાનગી આપો."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "એવુ નક્કી કરો કે cvs એ shadow પાસવર્ડ ફાઇલોને વાંચી શકે છે."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "એવુ નક્કી કરો કે dbadm એ સામાન્ય વપરાશકર્તા ફાઇલોને સંચાલિત કરી શકે છે."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "આદેશો"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "એવુ નક્કી કરો કે dbadm એ સામાન્ય વપરાશકર્તા ફાઇલોને વાંચી શકે છે."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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 ""
+"બંને ચલાવી શકાય તેવી અને લખી શકાય તેવી મેમરી વિસ્તારને માપવા માટે વપરાશકર્તા ડોમેઇન "
+"કાર્યક્રમોને નામંજૂર કરો, આ ખતરનાક છે અને ચલાવી શકાય તેવીને બગઝીલામાં અહેવાલ કરવો જોઇએ"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "કોઇપણ બીજી પ્રક્રિયાઓનું ડિબગીંગ અથવા ટ્રેસીંગમાંથી કોઇપણ પ્રક્રિયાને નામંજૂર કરો."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables આદેશોને ચલાવવા માટે dhcpc ક્લાયન્ટ કાર્યક્રમોને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "અજ્ઞાત"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "એવુ નક્કી કરો કે DHCP ડિમન LDAP બેકઍન્ડને વાપરી શકે."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ઇન્ટરનેટ સેવા ડિમન"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "બીજા ડોમેઇન ફાઇલ વર્ણનકર્તાને વાપરવા માટે બધા ડોમેઇનને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "કર્નલ લોડ મોડ્યુલોને રાખવા માટે બધા ડોમેઇનોને પરવાનગી આપો"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"એવુ નક્કી કરો કે entropyd એ એન્ટ્રોપી ફીડ માટે સ્ત્રોત તરીકે ઓડિયો ઉપકરણોને વાપરી શકો "
+"છો."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "એવુ નક્કી કરો કે exim એ ડેટાબેઝમાં જોડાઇ શકે."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 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 "માન્ય પ્રકારો:\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 ""
-
-#: ../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 "નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-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_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
-
-#: ../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 "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ABRT ને પરવાનગી આપો."
-
-#: 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 ને પરવાનગી આપો"
-
-#: 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 ""
-
-#: 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 "sssd સર્વરને વાપરવા કરતા ldap માંથી સીધુ વપરાશકર્તા passwd નોંધણીને ઉકેલવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "radius સર્વરની મદદથી પ્રવેશવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
-
-#: 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 "cdrecord ને વિવિધ સમાવિષ્ટ વાંચવા માટે પરવાનગી આપો. nfs, samba, દૂર કરી શકાય તેવા ઉપકરણો, વપરાશકર્તા કામચલાઉ અને અવિશ્વાસુ સમાવિષ્ટ ફાઈલો"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "JIT કમ્પાઇલરને વાપરવા માટે clamd ને પરવાનગી આપો"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "સિસ્ટમ પર અસુરક્ષિત ફાઇલો માટે clamscan ને પરવાનગી આપો"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે clamscan ને પરવાનગી આપો"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Cobbler ને પરવાનગી આપો."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે Cobbler ને પરવાનગી આપો."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "cifs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે Cobbler ને પરવાનગી આપો."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "TCP ની મદદથી નેટવર્કમાં જોડાવા માટે collectd ને પરવાનગી આપો."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે codnor ડોમેઇનને પરવાનગી આપો."
-
-#: 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 "શૅડો ને વાંચવા માટે cvs ડિમનને પરવાનગી આપો"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "ડિમનોને મૂળફાઈલો / માં લખવા માટે પરવાનગી આપો"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "tcp રૅપરને વાપરવા માટે બધા ડિમનને પરવાનગી આપો."
-
-#: 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 "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને સંચાલિત કરવા માટે dbadm ને પરવાનગી આપો"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે dbadm ને પરવાનગી આપો"
-
-#: 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 "બધી પ્રક્રિયાઓને ડિબગ અથવા ptrace કરવા માટે sysadm ને પરવાનગી આપો."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "iptables આદેશોને ચલાવવા માટે dhcpc ક્લાયન્ટ કાર્યક્રમોને પરવાનગી આપો"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "LDAP બેકઍન્ડને વાપરવા માટે DHCP ડિમનને પરવાનગી આપો"
-
-#: 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 "ડેટાબેઝો (postgres, mysql) સાથે જોડાવા માટે  exim ને પરવાનગી આપો"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને બનાવવા, વાંચવા, લખવા, અને કાઢી નાંખવા માટે exim ને પરવાનગી આપો."
+"એવુ નક્કી કરો કે exim એ સામાન્ય વપરાશકર્તા સમાવિષ્ટ ફાઇલોને બનાવી, વાંચી, અને કાઢી શકે "
+"છે."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "બિનઅધિકારી વપરાશકર્તા ફાઇલોને વાંચવા માટે exim ને પરવાનગી આપો."
+msgid "Determine whether exim can read generic user content files."
+msgstr "એવુ નક્કી કરો કે exim એ સામાન્ય વપરાશકર્તા સમાવિષ્ટ ફાઇલોને વાંચી શકે છે."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron ને આધાર આપવા માટે ક્રોન ડોમેઇનમાં વધારાનાં નિયમોને સક્રિય કરો."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે fenced ડોમેઇનને પરવાનગી આપો."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "એવુ નક્કી કરો કે fenced એ TCP નેટવર્ક સાથે જોડાઇ શકે છે."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ssh ને ચલાવવા માટે fenced ડોમેઇનને પરવાનગી આપો."
+msgid "Determine whether fenced can use ssh."
+msgstr "એવુ નક્કી કરો કે fenced એ ssh ને વાપરી શકે છે."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "fips સ્થિતિમાં ચલાવવા માટે બધા ડોમેઇનને પરવાનગી આપો (_m)"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે ftp ને પરવાનગી આપો"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "એવુ નક્કી કરો કે ftpd એ વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચી અને લખી શકે છે."
 
 #: 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 લેબલ થયેલ હોવી જ જોઇએ."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"એવુ નક્કી કરો કે ftpd સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલી "
+"શકો છો. ડિરેક્ટરીઓ/ફાઇલો લેબલ થયેલ public_content_rw_t હોવુ જ જોઇએ."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "બધા પોર્ટ > 1023 માં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "એવુ નક્કી કરો કે ftpd  એ બધા બિનઆરક્ષિત પોર્ટમાં જોડાઇ શકે છે."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "mysql ડેટાબેઝ પોર્ટમાં જોડાવા માટે ftp સર્વરોને પરવાનગી આપો"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "એવુ નક્કી કરો કે ftpd એ TCP નેટવર્ક પર ડેટાબેઝ સાથે જોડાઇ શકે છે."
 
 #: 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 દ્દારા ચલાવાય છે."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"એવુ નક્કી કરો કે ftpd એ સ્થાનિક વપરાશકર્તાઓમાં પ્રવેશી શકે અને સિસ્ટમ પર બધી ફાઇલોને "
+"વાંચી અને લખી શકે, DAC દ્દારા ચલાવાય છે."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ cifs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr "એવુ નક્કી કરો કે ftpd એ સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે CIFS ને વાપરી શકે છે."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહનન સેવાઓ માટે વાપરેલ nfs ને વાપરવા માટે ftp સર્વરોને પરવાનગી આપો."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "નિષ્ક્રિય સ્થિતિ માટે બધા બિનઆરક્ષિત પોર્ટોને બાંધવાનુ વાપરવા માટે ftp સર્વરોને પરવાનગી આપો"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"એવુ નક્કી કરો કે ftpd એ સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ NFS વાપરી શકે છે."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr "એવુ નક્કી કરો કે ftpd  એ પેસિવ સ્થિતિ માટે બધા બિનઆરક્ષિત પોર્ટને બાંધી શકે છે."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "નક્કી કરો ક્યાંતો Git CGI શોધ ઘર ડિરેક્ટરીને શોધી શકે છે"
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "નક્કી કરો ક્યાંતો Git CGI એ cifs ફાઇલ સિસ્ટમો વાપરી શકે છે."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "નક્કી કરો ક્યાંતો Git CGI  એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે છે."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "નક્કી કરો કે Git સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે TCP સોકેટોને બાંધી શકે છે."
+msgstr ""
+"નક્કી કરો કે Git સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે TCP સોકેટોને બાંધી શકે છે."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "નક્કી કરો કે વપરાશકર્તા ડોમેઇનને કોલ કરવાથી git_session_t ડોમેઇનમાં Git  ડિમનને ચલાવી શકો છો."
+msgstr ""
+"નક્કી કરો કે વપરાશકર્તા ડોમેઇનને કોલ કરવાથી git_session_t ડોમેઇનમાં Git  ડિમનને "
+"ચલાવી શકો છો."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "ક્યાંતો Git સિસ્ટમ ડિમન ઘર ડિરેક્ટરીઓને શોધી શકે છે એવુ નક્કી કરો."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "ક્યાંતો Git સિસ્ટમ ડિમન એ nfs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "મેઇલને મોકલવા માટે gitisis ડિમનને પરવાનગી આપો"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "એવુ નક્કી કરો કે Gitosis મેઇલ મોકલી શકે."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "બધા ડોમેઇનો માટે urandom ને વાંચવાનું સક્રિય કરો."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"જો તમે સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે "
+"glusterfsd ને પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓનું લેબલ public_content_rw_t થયેલ હોવુ જ "
+"જોઇએ."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"જો તમે ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે glusterfsd ને પરવાનગી "
+"આપો."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"જો તમે કોઇપણ ફાઇલ/ડિરેક્ટરી વાંચવા/લખવા વહેંચવા માટે glusterfsd ને પરવાનગી આપો."
+
+#: booleans.py:65
 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 ને પરવાનગી આપે છે."
+msgstr ""
+"gpg-agent --write-env-file વિકલ્પનાં વપરાશને પરવાનગી આપો. આ વપરાશકર્તા ફાઇલોને "
+"સંચાલિત કરવા માટે પણ gpg-agent ને પરવાનગી આપે છે."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે gpg વેબ ડોમેઇનને પરવાનગી આપો."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે gpg વેબ ડોમેઇનને "
+"પરવાનગી આપો."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "temp ડિરેક્ટરીને વાંચવા માટે gssd ને પરવાનગી આપો.  kerberos tgt માં પ્રવેશવા માટે."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"temp ડિરેક્ટરીને વાંચવા માટે gssd ને પરવાનગી આપો.  kerberos tgt માં પ્રવેશવા માટે."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે મહેમાનને પરવાનગી આપો"
 
-#: booleans.py:65
+#: booleans.py:69
 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 થયેલ હોવુ જ જોઇએ."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવોઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે Apache ને "
+"પરવાનગી આપો. ડિરેક્ટરીઓ/ફાઇલોનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "સ્ક્રિપ્ટીંગ (સામાન્ય રીતે php) માં બિલ્ટને વાપરવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "spam ને ચકાસવા માટે http ડિમનને પરવાનગી આપો"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "ephemeral પોર્ટ અને ftp પોર્ટમાં FTP ક્લાયન્ટ સાથે જોડાય એટલે httpd ને પરવાનગી આપો"
+msgstr ""
+"ephemeral પોર્ટ અને ftp પોર્ટમાં FTP ક્લાયન્ટ સાથે જોડાય એટલે httpd ને પરવાનગી આપો"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "ldap પોર્ટમાં જોડાવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "mythtv સાથે જોડાવા માટે http ડિમનને પરવાનગી આપો"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "zabbix માં જોડાવા માટે http ડિમનને પરવાનગી આપો"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
+msgstr ""
+"કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી "
+"આપો."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr "નેટવર્ક ઉપર cobbler સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr "નેટવર્ક પર ડેટાબેઝો સાથે જોડાવા માટે HTTPD સ્ક્રિપ્ટો અને મોડ્યુલોને પરવાનગી આપો."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "memcache સર્વર સાથે જોડાવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "રિલે તરીકે વર્તવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "મેઇલને મોકલવા માટે http ડિમનને પરવાનગી આપો"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "dbus મારફતે avahi સેવા સાથે વાતચીત કરવા માટે Apache ને પરવાનગી આપો"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi આધારને પરવાનગી આપો"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "ftp પોર્ટ પર સાંભળીને FTP સર્વર તરીકે વર્તવા માટે httpd ને પરવાનગી આપો."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd સ્ક્રિપ્ટો અને મોડ્યુલો execmem/execstack ને પરવાનગી આપો"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "બંધ કરવા માટે પોર્ટ 80 ને જોડવા માટે HTTPD ને પરવાનગી આપો"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "IPA સમાવિષ્ટને સંચાલિત કરવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "mod_auth_ntlm_winbind ને વાપરવા માટે Apache ને પરવાનગી આપો"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "mod_auth_pam ને વાપરવા માટે Apache ને પરવાનગી આપો"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "વપરાશકર્તા સમાવિષ્ટને વાંચવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "stickshift સ્થિતિમાં ચલાવવા માટે Apache ને પરવાનગી આપો, પેસેન્જરમાં નહિં"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "સર્વર કોબલર ફાઇલોમાં HTTPD સ્ક્રીપ્ટ અને મોડ્યુલને પરવાનગી આપો."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "સ્ત્રોત મર્યાદાઓમાં ફેરફાર કરવા માટે httpd ડિમનને પરવાનગી આપો"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "સિસ્ટમ CGI સ્ક્રિપ્ટો તરીકે એજ ડોમેઇનમાં ચલાવી શકાય તેવા SSI ને ચલાવવા માટે HTTPD ને પરવાનગી આપો."
+msgstr ""
+"સિસ્ટમ CGI સ્ક્રિપ્ટો તરીકે એજ ડોમેઇનમાં ચલાવી શકાય તેવા SSI ને ચલાવવા માટે HTTPD ને "
+"પરવાનગી આપો."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "સાર્વજનિક સમાવિષ્ટમાં લખવા માટે apache સ્ક્રિપ્ટોને પરવાનગી આપો, ડિરેક્ટરીઓ/ફાઇલો લેબલવાળી public_rw_content_t હોવી જ જોઇએ."
+msgstr ""
+"સાર્વજનિક સમાવિષ્ટમાં લખવા માટે apache સ્ક્રિપ્ટોને પરવાનગી આપો, ડિરેક્ટરીઓ/ફાઇલો "
+"લેબલવાળી public_rw_content_t હોવી જ જોઇએ."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "tmp સમાવિષ્ટને ચલાવવા માટે Apache ને પરવાનગી આપો."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "ટર્મિનલ સાથે વાર્તાલાપ કરવા માટે HTTPD ને એકરૂપ કરો. ટર્મિનલ પર પ્રમાણપત્રો માટે પાસફ્રેજને દાખલ કરવા માટેની જરૂર છે."
+msgstr ""
+"ટર્મિનલ સાથે વાર્તાલાપ કરવા માટે HTTPD ને એકરૂપ કરો. ટર્મિનલ પર પ્રમાણપત્રો માટે "
+"પાસફ્રેજને દાખલ કરવા માટેની જરૂર છે."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "બધી સમાવિષ્ટ ફાઇલોનું HTTPD સંભાળવાને એકરૂપ કરો."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "cifs ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "FUSE ફાઇલ સિસ્ટમોને વાપરવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg ચલાવવા માટે httpd પરવાનગી આપો"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "nfs ફાઇલ સિસ્ટમોને પ્રવેશવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "ઉપકરણને શરૂ કરવા માટે oddjob સાથે વાતચીત કરવા માટે httpd ને પરવાનગી આપો"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "openstack પોર્ટોને વાપરવા માટે httpd ને પરવાનગી આપો"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "sasl સાથે જોડાવા માટે httpd ને પરવાનગી આપો"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "NS રેકોર્ડને ક્વેરી કરવા માટે Apache ને પરવાનગી આપો"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"એવુ નક્કી કરો કે icecast એ તેની પર સાંભળી શકે છે અને કોઇપણ TCP પોર્ટમાં જોડાઇ શકે છે."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "બધા પોર્ટો સાથે જોડાવા માટે icecast ને પરવાનગી આપો."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"એવુ નક્કી કરો કે irc ક્લાયન્ટ તેની પર સાંભળી શકે અને કોઇપણ બિનઆરક્ષિત TCP પોર્ટમાં જોડાઇ "
+"શકે."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "કોઇપણ પોર્ટ સાથે જોડાવા માટે Irssi IRC ક્લાયન્ટને પરવાનગી આપો, અને કોઇપણ અનારક્ષિત પોર્ટને બાંધવા માટે."
+msgstr ""
+"કોઇપણ પોર્ટ સાથે જોડાવા માટે Irssi IRC ક્લાયન્ટને પરવાનગી આપો, અને કોઇપણ અનારક્ષિત "
+"પોર્ટને બાંધવા માટે."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "કર્બરોસ સાથે ચલાવવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "જો તમે cifs/Samba ફાઇલ સિસ્ટમોને વાપરવા માટે ksmtuned ને પરવાનગી આપો"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "જો તમે nfs ફાઇલ સિસ્ટમોને વાપરવા માટે ksmtuned ને પરવાનગી આપો"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "મેઇલને મોકલવા માટે syslogd ડિમનને પરવાનગી આપો"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "ટર્મિનલને વાંચવા/લખવાની ક્ષમતા માટે syslogd ને પરવાનગી આપો"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "પ્રવેશવાની પરવાનગી આપો અને /dev/console માંથી સિસ્ટમને વાપરી રહ્યા છો."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "મેઇલને મોકલવા માટે syslogd ડિમનને પરવાનગી આપો"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "FUSE ફાઇલ સિસ્ટમોને વાપરવા માટે mailman ને પરવાનગી આપો"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "એવુ નક્કી કરો કે mcelog એ ક્લાયન્ટ સ્થિતિને આધાર આપે."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "એવુ નક્કી કરો કે mcelog એ સ્ક્રિપ્ટોને ચલાવી શકે."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "એવુ નક્કી કરો કે mcelog એ બધા વપરાશકર્તા ttys ને વાપરી શકે છે."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "એવુ નક્કી કરો કે mcelog એ સર્વર સ્થિતિને આધાર આપે."
+
+#: booleans.py:122
 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 દ્દારા રૂપરેખાંકિત થયેલ છે."
+msgstr ""
+"સરનામાં જગ્યાની નીચા સ્તરની mmap ની ક્ષમતાને નિયંત્રિત કરો, /proc/sys/kernel/"
+"mmap_min_addr દ્દારા રૂપરેખાંકિત થયેલ છે."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા માટે mock ને પરવાનગી આપો."
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "કોઇપણ ફાઇલ અથવા ડિરેક્ટરીને માઉન્ટ કરવા માટે mount આદેશને પરવાનગી આપો."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "કોઇપણ ડિરેક્ટરી અથવા ફાઇલને માઉન્ટ કરવા માટે માઉન્ટ આદેશોને પરવાનગી આપો."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે mozilla પ્લગઇન ડોમેઇનને પરવાનગી આપો."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં અવ્યવસ્થિત સમાવિષ્ટને બનાવવા માટે mozilla પ્લગઇનને પરવાનગી આપો (_p)"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "GPS ને આધાર આપવા માટે mozilla પ્લગઇનને પરવાનગી આપો."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "સ્પાઇસ પ્રોટોકોલને આધાર આપવા માટે mozilla પ્લગઇનને પરવાનગી આપો."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "ઘર ડિરેક્ટરી સમાવિષ્ટને વાંચવા માટે મર્યાદિત વેબ બ્રાઉઝરોને પરવાનગી આપો"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer એક્ઝેક્યુટેબલ સ્ટેકને પરવાનગી આપો"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "એવુ નક્કી કરો કે mpd એ વપરાશકર્તા ઘર ડિરેક્ટરીઓને પસાર કરી શકે છે."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "એવુ નક્કી કરો કે mpd એ cifs ફાઇલ સિસ્ટમોને ઉપયોગમાં લઇ શકે."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "એવુ નક્કી કરો કે mpd એ nfs ફાઇલ સિસ્ટમોને ઉપયોગમાં લઇ શકે."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "એવુ નક્કી કરો કે mplayer તેનું સ્ટેક ઍક્ઝુક્યૂટેબલને બનાવી શકે."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "બધા પોર્ટો સાથે જોડાવા માટે mysqld ને પરવાનગી આપો"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "apache પોર્ટને બાંધવા માટે BIND ને પરવાનગી આપો."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "એવુ નક્કી કરો કે બાઇન્ડ એ http પોર્ટમાં tcp સોકેટને બાઇન્ડ કરી શકે છે."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "માસ્ટર ઝોન ફાઇલોને લખવા માટે BIND ને પરવાનગી આપો. સામાન્ય રીતે આ ગતિશીલ DNS અથવા ઝોન પરિવહન માટે વાપરેલ છે."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"એવુ નક્કી કરો કે બાઇન્ડ માસ્ટર ઝોન ફાઇલોમાં લખી શકે. સામાન્ય રીતે આ ડાયનેમિક DNS અથવા "
+"ઝોન પરિવહન માટે વાપરેલ છે."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "NFS મારફતે ફક્ત વાંચી શકાય તે રીતે નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
+msgstr ""
+"NFS મારફતે ફક્ત વાંચી શકાય તે રીતે નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી "
+"આપો."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "NFS મારફતે વાંચવા/લખવા નું નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
+msgstr ""
+"NFS મારફતે વાંચવા/લખવા નું નિકાસ કરવા માટે કોઇપણ ફાઇલો/ડિરેક્ટરીઓને પરવાનગી આપો."
 
-#: booleans.py:119
+#: booleans.py:138
 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 લેબલ થયેલ હોવુ જ જોઇએ."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે nfs સર્વરોને "
+"પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓ public_content_rw_t લેબલ થયેલ હોવુ જ જોઇએ."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "NIS સાથે ચલાવવા માટે સિસ્ટમને પરવાનગી આપો"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "nscd વહેંચાયેલ મેમરીને વાપરવા માટે મર્યાદિત કાર્યક્રમોને પરવાનગી આપો."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
-msgstr ""
+msgstr "કાર્યક્રમને તાળુ મારવા માટે openshift ને પરવાનગી આપો"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "ઘર ડિરેક્ટરીઓને વાંચવા માટે openvpn ને પરવાનગી આપો"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "એવુ નક્કી કરો કે fenced એ TCP નેટવર્ક સાથે જોડાઇ શકે છે."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "એવુ નક્કી કરો કે openvpn  એ સામાન્ય વપરાશકર્તા ઘર સમાવિષ્ટ ફાઇલોને વાંચી શકે છે."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે piranha-lvs ડોમેઇનને પરવાનગી આપો."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "બધા સાથે જોડાવા માટે polipo ને પરવાનગી આપો > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "નક્કી કરો કે Polipo સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધી શકે છે."
+msgstr ""
+"નક્કી કરો કે Polipo સત્ર ડિમન એ બધા બિનઆરક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધી શકે છે."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "ક્યાંતો વપરાશકર્તા ડોમેઇનને કોલ કરવાથી polipo_session_t ડોમેઇનમાં Polipo ડિમનને ચલાવી શકો છો તેવુમ નક્કી કરો."
+msgstr ""
+"ક્યાંતો વપરાશકર્તા ડોમેઇનને કોલ કરવાથી polipo_session_t ડોમેઇનમાં Polipo ડિમનને "
+"ચલાવી શકો છો તેવુમ નક્કી કરો."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "ક્યાંતો polipo એ cifs ફાઇલ સિસ્ટમોને વાપરી શકો છો એવુ નક્કી કરો."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "નક્કી કરો કે Polipo એ nfs ફાઇલ સિસ્ટમોને વાપરી શકે."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated ડિરેક્ટરી આધારને સક્રિય કરો."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની પરવાનગી આપો"
+msgstr ""
+"mail_spool ડિરેક્ટરીઓ માટે postfix_local ડોમેઇનને સંપૂર્ણ લખવા માટે પ્રવેશ આપવાની "
+"પરવાનગી આપો"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
+msgstr ""
+"point-in-time પુન:પ્રાપ્તિ માટે ssh અને rsync ને વાપરવા postgresql ને પરવાનગી આપો"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "વિદેશી ડેટાબેઝમાં ક્લાયન્ટ લેબલને પરવાનગી આપો"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "DML વાક્યને ચલાવવા માટે ડેટાબેઝ એડમિનને પરવાનગી આપો"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "DDL વાક્યને ચલાવવા માટે બિનઅધિકારી વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "અમુક મોડેમ માટે કર્નલ મોડ્યુલોને લોડ કરવા માટે pppd ને પરવાનગી આપો"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "pppd ને નિયમિત વપરાશકર્તા તરીકે ચલાવવા માટે પરવાનગી આપો"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "એવુ નક્કી કરો કે privoxy એ બધા tcp પોર્ટ સાથે જોડાઇ શકે."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "બધા પોર્ટો સાથે જોડાવા માટે privoxy ને પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો ફક્ત જ નથી."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"apache પોર્ટને બાંધવા માટે prosody ને પરવાનગી આપો. BOSH ને સક્રિય કરવાની જરૂર છે."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "બધા ફાઇલ પ્રકારોને સંચાલિત કરવા માટે Puppet ક્લાયન્ટને પરવાનગી આપો."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
+msgstr ""
+"MySQL અને PostgreSQL ડેટાબેઝમાં જોડાવાનું વાપરવા માટે Puppet માસ્ટરને પરવાનગી આપો"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "શૅડોને વાંચવા માટે racoon ને પરવાનગી આપો"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "TCP ની મદદથી નેટવર્ક સાથે જોડાવા માટે rgmanager ડોમેઇનને પરવાનગી આપો."
-
-#: booleans.py:143
+#: booleans.py:164
 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 થયેલ હોવી જ જોઇએ."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલને બદલવા માટે rsync ને પરવાનગી "
+"આપો,  ફાઇલો/ડિરેક્ટરીઓ લેબલ public_content_rw_t થયેલ હોવી જ જોઇએ."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "ક્લાયન્ટ તરીકે ચલાવવા માટે rsync ને પરવાનગી આપો"
 
-#: booleans.py:145
+#: booleans.py:166
 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 "cifs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
+msgstr ""
+"કોઇપણ વાંચી શકાય તેવી ફાઇલો/ડિરેક્ટરીઓની નિકાસ કરવા માટે rsync ને પરવાનગી આપો."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "nfs ફાઇલ સિસ્ટમોને વહેંચવા માટે rsync સર્વરોને પરવાનગી આપો"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"જો તમે સિસ્ટમ પર બધી ફાઇલો/ડિરેક્ટરીઓને સંચાલિત કરવા માટે rsync સર્વરને પરવાનગી આપો."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "નવી ઘર ડિરેક્ટરીઓને બનાવવા માટે samba ને પરવાનગી આપો (દા.ત. PAM મારફતે)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને પરવાનગી આપો."
+msgstr ""
+"ડોમેઇન નિયંત્રક, વપરાશકર્તાઓ ઉમેરો, જૂથો અને પાસવર્ડો બદલો તરીકે વર્તવા માટે samba ને "
+"પરવાનગી આપો."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વહેંચવા માટે samba ને પરવાનગી આપો."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "કોઇપણ ફાઇલ/ડિરેક્ટી વાંચવા/લખવા ને વહેંચવા માટે samba ને પરવાનગી આપો."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "portmapper તરીકે વર્તવા માટે samba ને પરવાનગી આપો"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "બંધનમુક્ત સ્ક્રિપ્ટોને ચલાવવા માટે samba ને પરવાનગી આપો"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "ntfs/fusefs વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "NFS વોલ્યુમોનું નિકાસ કરવા માટે samba ને પરવાનગી આપો."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "fuse ફાઇલોને વાંચવા/લખવા માટે  sanlock ને પરવાનગી આપો"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે sanlock ને પરવાનગી આપો"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "શૅજોને વાંચવા sasl ને પરવાનગી આપો"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે secadm ને પરવાનગી આપો"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને પરવાનગી આપવા માંગતા નથી."
+msgstr ""
+"જો તમે વહીવટી વપરાશકર્તા ડોમેઇનો માટે પરિવર્તનમાંથી નવી ભૂમિકા જેવા કાર્યક્રમોને "
+"પરવાનગી આપવા માંગતા નથી."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "કર્નલ મોડ્યુલ લોડીંગને નિષ્ક્રિય કરો."
 
-#: booleans.py:164
+#: booleans.py:184
 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 તરીકે આને સુયોજિત કરો અને તમે તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
+msgstr ""
+"નક્કી કરવા માટે બુલિયન ક્યાંતો પોલિસીને લાવવા માટે પરવાનગી આપો, એનફોર્સીંગ સ્થિતિને "
+"સુયોજિત કરી રહ્યા છે, અને બુલિયન કિંમતને બદલી રહ્યા છે. true તરીકે આને સુયોજિત કરો અને તમે "
+"તેને પાછુ સુયોજિત કરવા માટે રિબુટ કરવુ જ જોઇએ."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "સીધો જ dri ઉપકરણ પ્રવેશ માટે નિયમિત વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કરવાનું ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
+msgstr ""
+"તેની હીપ મેમરી એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કરવાનું "
+"ખરેખર ખોટો વિચાર છે. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો "
+"થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો કે જે લેબલ textrel_shlib_t થયેલ નથી"
+msgstr ""
+"લખાણ સ્થળાંતર કરવા જરૂરી લાઇબ્રેરીઓને વાપરવા માટે બધા બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો "
+"કે જે લેબલ textrel_shlib_t થયેલ નથી"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કદી થવુ જોઇએ નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
+msgstr ""
+"તેનું સ્ટેક એક્સક્યૂટેબલ બનાવવા માટે બંધનમુક્ત એક્સક્યૂટેબલને પરવાનગી આપો.  આવુ કદી થવુ જોઇએ "
+"નહિં. કદાચ તે ખોટી રીતે કોડ થયેલ એક્સક્યૂટેબલ છે તે નક્કી થાય છે, પરંતુ હુમલો થઇ શકવાનું નક્કી "
+"થાય છે. આ એક્સક્યૂટેબલ એ બગઝીલામાં અહેવાલ કરવો જોઇએ"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "સ્થાનિય mysql સર્વર સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ping અને traceroute આદેશોને ચલાવવા માટેની સક્ષમતા માટે મર્યાદિત વપરાશકર્તાઓને પરવાનગી "
+"આપો."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "PostgreSQL સાથે જોડાવા માટે વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો નથી (FAT, CDROM, FLOPPY)"
+msgstr ""
+"ફાઇલસિસ્ટમો પર r/w ફાઇલો માટે વપરાશકર્તાઓને પરવાનગી આપો કે જેની પાસે વિસ્તરેલ ગુણધર્મો "
+"નથી (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
+
+#: booleans.py:194
 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 "
+"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 પેસીવ સ્થિતિને દબાણ કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"વપરાશકર્તાઓને TCP સર્વરો ચલાવવા માટે પરવાનગી આપો (પોર્ટો સાથે બાંધો અને એક જ ડોમેઈન "
+"અને બાહ્ય વપરાશકર્તાઓમાંથી જોડાણ સ્વીકારો)  આને નિષ્ક્રિય કરવાનું FTP પેસીવ સ્થિતિને દબાણ "
+"કરે છે અને અન્ય પ્રોટોકોલોને પણ બદલી શકે છે."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "વપરાશકર્તા સંગીત વહેચણીને પરવાનગી આપો"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot પર્યાવરણને વાપરવા માટે વપરાશકર્તાને પરવાનગી આપો."
 
-#: booleans.py:176
+#: booleans.py:196
 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 લેબલ થયેલ હોવી જ જોઇએ."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"એવુ નક્કી કરો કે સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલી શકો "
+"છો. ડિરેક્ટરીઓ/ફાઇલો લેબલ થયેલ public_content_rw_t હોવુ જ જોઇએ."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને લખવા અને વાંચવા માટે sftp-internal ને પરવાનગી આપો"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr "એવુ નક્કી કરો કે sftpd એ વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચી અને લખી શકે છે."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "સિસ્ટમ પર સ્થાનિય વપરાશકર્તાઓ અને વાંચતી/લખતી બધી ફાઇલોને પ્રવેશવા માટે sftp-internal ને પરવાનગી આપો, DAC દ્દારા ચલાવાય છે."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"એવુ નક્કી કરો કે sftpd- એ સ્થાનિક વપરાશકર્તાઓમાં પ્રવેશી શકે અને સિસ્ટમ પર બધી ફાઇલોને "
+"વાંચી અને લખી શકે, DAC દ્દારા ચલાવાય છે."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "વપરાશકર્તા ssh ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા અને લખવા માટે internal-sftp ને પરવાનગી આપો"
+msgstr "એવુ નક્કી કરો કે sftpd એ વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચી અને લખી શકે છે."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "કોઇપણ TCP પોર્ટની મદદથી નેટવર્ક સાથે જોડાવા માટે sge પરવાનગી આપો"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "nfs ફાઇલ સિસ્ટમોને વાપરવા માટે sge ને પરવાનગી આપો."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware નિયંત્રકો પર ઉપકરણોને આધાર આપવા માટે જરૂરી વધારાની પરવાનગીઓને સક્રિય કરો."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "એવુ નક્કી કરો કે smartmon એ 3ware નિયંત્રકો પર ઉપકરણોને આધાર આપી શકે છે."
 
-#: booleans.py:183
+#: booleans.py:203
 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 થયેલ હોવુ જ જોઇએ."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે samba ને "
+"પરવાનગી આપો.  ફાઇલો/ડિરેક્ટરીઓનું લેબલ public_content_rw_t થયેલ હોવુ જ જોઇએ."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "નેટવર્કને વાપરવા માટે વપરાશકર્તા spamassassin ક્લાયન્ટોને પરવાનગી આપો."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓને વાંચવા/લખવા માટે spamd ને પરવાનગી આપો."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "બધા પોર્ટો સાથે જોડાવા માટે squid પરવાનગી આપો, HTTP, FTP, અને Gopher પોર્ટો માટે ફક્ત નહિં."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "એવુ નક્કી કરો કે squid એ બધા TCP પોર્ટ સાથે જોડાઇ શકે."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "પારદર્શક પ્રોક્સી (TPROXY) તરીકે ચલાવવા માટે squid ને પરવાનગી આપો"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "એવુ નક્કી કરો કે squid એ પારદર્શક પ્રોક્સી તરીકે ચલાવી શકાય છે."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
+msgstr ""
+"વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં વાંચવા અને લખવા માટે chroot env સાથે ssh ને પરવાનગી આપો"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "યજમાન કી આધારિત સત્તાધિકરણને પરવાનગી આપો"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh પ્રવેશોને sysadm_r:sysadm_t તરીકે પરવાનગી આપો"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે staff ને પરવાનગી આપો"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે સ્ટાફ વપરાશકર્તાને પરવાનગી આપો"
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે sysadm ને પરવાનગી આપો"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "કોઇપણ નેટવર્ક પોર્ટમાં જોડાવા માટે ટૅલીપથી જોડાણ સંચાલકોને પરવાનગી આપો."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "કોઇપણ TCP પોર્ટ સાથે જોડવા માટે ટૅલિપથી જોડાણ સંચાલકોને પરવાનગી આપો."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "exec સમાવિષ્ટ માટે ચકાસણી પોલિસીને પરવાનગી આપો"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી આપો."
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે tftp ને પરવાનગી "
+"આપો."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીમાં ફાઇલોને વાંચવા અને લખવા માટે tftp ને પરવાનગી આપો"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "બધા અનારક્ષિત પોર્ટો માટે tcp સોકેટોને બાંધવા માટે tor ડિમનને પરવાનગી આપો."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "એવુ નક્કી કરો કે tor એ બધા બિનઆરક્ષિત પોર્ટ માટે tcp સોકેટને બાઇન્ડ કરી શકે છે."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "relay તરીકે કાર્ય કરવા માટે tor ને પરવાનગી આપો"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે chrome-sandbox ને ચલાવી રહ્યા હોય"
+msgstr ""
+"chrome સૅન્ડબોક્સમાં સ્થળાંતર કરવા માટે અમર્યાદિત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે "
+"chrome-sandbox ને ચલાવી રહ્યા હોય"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "બંધનમુક્ત ડોમેઇન તરીકે પ્રવેશવા માટે વપરાશકર્તાને પરવાનગી આપો"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે xulrunner plugin-container ચલાવી રહ્યા હોય."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "અર્યાદિત રીતે ચલાવવા વાગતા સાધનો માટે વિડિયોને પરવાનગી આપો"
+msgstr ""
+"Mozilla પ્લગઇન ડોમેઇનમાં પરિવહન કરવા માટે બંધનમુક્ત વપરાશકર્તાઓને પરવાનગી આપો જ્યારે "
+"xulrunner plugin-container ચલાવી રહ્યા હોય."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
+msgstr ""
+"svirt ડોમેઇનને બનાવવા અને પરિવહન કરવા માટે બિનઅધિકૃત વપરાશકર્તાને પરવાનગી આપો."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs ઘર ડિરેક્ટરીઓને આધાર આપો"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs ઘર ડિરેક્ટરીઓને આધાર આપો"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups ને બદલે lpd સર્વર વાપરો"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "એવુ નક્કી કરો કે lpd સર્વરને આધાર આપવાનો છે."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS ઘર ડિરેક્ટરીઓને આધાર આપો"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA ઘર ડિરેક્ટરીઓને આધાર આપો"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે વપરાશકર્તાને પરવાનગી આપો"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "બધા પોર્ટો સાથે જોડાવા માટે varnishd ને પરવાનગી આપો, HTTP ફક્ત નહિં."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "એવુ નક્કી કરો કે varnishd એ સંપૂર્ણ TCP નેટવર્કને વાપરી શકે છે."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero ભૂલોને અવગણો."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"એવુ નક્કી કરો કે mmap નીચા વિસ્તારોમાં vbetool દ્દારા પ્રયત્ન કરવાથી ધીમી રીતે બ્લોક "
+"થવા જોઇએ."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "fuse ફાઇલોને વાંચવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
+msgstr ""
+"ક્રમશ:/સમાંતર વાર્તાલાપ પોર્ટોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "એક્સિક્યૂટેબલ મેમરી અને એક્સિક્યૂટેબલ સ્ટેકને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
+msgstr ""
+"એક્સિક્યૂટેબલ મેમરી અને એક્સિક્યૂટેબલ સ્ટેકને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી "
+"આપો"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "fuse ફાઇલોને વાંચવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "rawip સોકેટ સાથે સંપર્ક કરવા માટે શુધ્ધ વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "cifs ફાઇલોને સંચાલિત કરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "usb ઉપકરણોને વાપરવા માટે મર્યાદિત વર્ચ્યુઅલ મહેમાનોને પરવાનગી આપો"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "એવુ નક્કી કરો કે webadm એ સામાન્ય વપરાશકર્તા ફાઇલોને સંચાલિત કરી શકે છે."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "વપરાશકર્તા ઘર ડિરેક્ટરીઓમાં ફાઇલોને વાંચવા માટે webadm ને પરવાનગી આપો"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "એવુ નક્કી કરો કે webadm એ સામાન્ય વપરાશકર્તા ફાઇલોને વાંચી શકે છે."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "વાઇન mmap_zero ભૂલોને અવગણો."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"એવુ નક્કી કરો કે mmap નીચા વિસ્તારોમાં વાઇન દ્દારા પ્રયત્ન કરવાથી ધીમી રીતે બ્લોક થવા "
+"જોઇએ."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "બુટલોડરને ચલાવવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "sysadm_r:sysadm_t તરીકે સીધુ જ પ્રવેશવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
+msgstr ""
+"sysadm_r:sysadm_t તરીકે સીધુ જ પ્રવેશવા માટે ગ્રાફિકલ લૉગિન કાર્યક્રમને પરવાનગી આપો"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"xdm_home_t તરીકે HOME ડિરેક્ટરીમાં ફાઇલોને બનાવવા માટે ગ્રાફિકલ પ્રવેશ કાર્યક્રમને "
+"પરવાનગી આપો."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "nfs ફાઇલોને સંચાલિત કરવા માટે xen ને પરવાનગી આપો"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "blktapctrl/tapdisk ને ચલાવાવ માટે xend  ને પરવાનગી આપો. જરૂરી નથી જો ડિસ્ક ઇમેજો માટે સમર્પિત લોજિકલ વોલ્યુમોને વાપરી રહ્યા હોય."
+msgstr ""
+"blktapctrl/tapdisk ને ચલાવાવ માટે xend  ને પરવાનગી આપો. જરૂરી નથી જો ડિસ્ક ઇમેજો "
+"માટે સમર્પિત લોજિકલ વોલ્યુમોને વાપરી રહ્યા હોય."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "જો તમે qemu-dm ને ચલાવવા માટે xend ને પરવાનગી આપો. જરૂરી નથી જો paravirt વાપરી રહ્યા હોય અને vfb ન હોય."
+msgstr ""
+"જો તમે qemu-dm ને ચલાવવા માટે xend ને પરવાનગી આપો. જરૂરી નથી જો paravirt વાપરી "
+"રહ્યા હોય અને vfb ન હોય."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "જો તમે Network Manager ને રૂપરેખાંકિત કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો અને apache સાથે જોડાવો"
+msgstr ""
+"જો તમે Network Manager ને રૂપરેખાંકિત કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો અને "
+"apache સાથે જોડાવો"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "સમાવિષ્ટને ચલાવવા માટે xguest ને પરવાનગી આપો"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "દૂર કરી શકાય તેવી મીડિયાને માઉન્ટ કરવા માટે xguest વપરાશકર્તાઓને પરવાનગી આપો"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "બ્લુ ટુથ ઉપકરણોને વાપરવા માટે xguest પરવાનગી આપો"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "X સર્વર વહેંચાયેલ મેમરી સેગમેંટમાં લખવા માટે ક્લાયન્ટોને પરવાનગી આપો."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "લખી શકાય મેમરીને ચલાવાવ માટે XServer ને પરવાનગી આપો"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X વપરાશકર્તાજગ્યા ઑબ્જેક્ટ સંચાલકને આધાર આપો"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "બિનઆરક્ષિત પોર્ટોમાં જોડાવા માટે zabbix ને પરવાનગી આપો"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "એવુ નક્કી કરો કે zabbix એ બધા tcp પોર્ટ સાથે જોડાઇ શકે"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "fips સ્થિતિમાં ચલાવવા માટે બધા ડોમેઇનને પરવાનગી આપો (_m)"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "તેને રૂપરેખાંકન ફાઇલો પર લખવા માટે zebra ડિમનને પરવાનગી આપો"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ZoneMinder ને પરવાનગી આપો"
+msgstr ""
+"સાર્વજનિક ફાઇલ પરિવહન સેવાઓ માટે વાપરેલ સાર્વજનિક ફાઇલોને બદલવા માટે ZoneMinder ને "
+"પરવાનગી આપો"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "su/sudo ને ચલાવવા માટે ZoneMinder ને પરવાનગી આપો."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ઇન્ટરફેસ %s અસ્તિત્વમાં નથી."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux પોલિસી માટે ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "બનાવવા માચે મુખ્ય પાનાનું ડોમેઇન નામ (ઓ)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "વૈકલ્પિક રુટ ડિરેક્ટરી, / માં મૂળભૂત છે"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux મુખ્ય પાનાં ઉત્પન્ન કરો"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "પેચ કે જેમાં ઉત્પન્ન થયેલ SELinux મુખ્ય પાનાં સંગ્રહાશે"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "મુખ્ય પાનાં માટે OS નું નામ"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "પસંદ થયેલ SELinux મુખ્ય પાનાં માટે HTML મુખ્ય પાનાં બંધારણને પેદા કરો"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "વૈકલ્પિક રુટ ડિરેક્ટરી, / માં મૂળભૂત છે"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "બધા ડોમેઇન"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "ક્વેરી SELinux પોલિસી નેટવર્ક જાણકારી"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "બધા SELinux પોર્ટ પ્રકારોની યાદી કરો"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "પોર્ટને સંબંધિત SELinux પ્રકાર બતાવો"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "આ SELinux પ્રકાર માટે વ્યાખ્યાયિત થયેલ પોર્ટને બતાવો"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "પોર્ટને બતાવો કે જેમાં આ ડોમઇમ બાઇન્ડ અને/અથવા જોડાઇ શકે"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "જોવા માટે ક્વેરી SELinux પોલિસી જો ડોમેઇન એ એકબીજા સાથે વાર્તાલાપ કરી શકે"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "સ્ત્રોત ડોમેઇન"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "લક્ષ્ય ડોમેઇન"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "બુલિયનની જાણકારીને જોવા માટે ક્વેરી SELinux પોલિસી"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "બધા બુલિયન વર્ણનોને મેળવો"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "વર્ણન મેળવવા માટે બુલિયન"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"કેવી રીતે સ્ત્રોત પ્રક્રિયા લક્ષ્ય પ્રક્રિયા ડોમેઇનમાં સંક્રમણ કરી શકે છે તે જોવા માટે ક્વેરી "
+"SELinux પોલિસી"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "સ્ત્રોત પ્રક્રિયા ડોમેઇન"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "લક્ષ્ય પ્રક્રિયા ડોમેઇન"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy ઉત્પન્ન: ભૂલr: દલીલોમાંની એક %s જરૂરી છે"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "પોલિસીનાં આ પ્રકાર માટે આદેશ જરૂરી"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t વિકલ્પ આ વિકલ્પ સાથે વાપરી શકાતુ નથી. વધારે વિગતો માટે વપરાશ વાંચો."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d વિકલ્પ એ આ વિકલ્પ સાથે વાપરી શકાતુ નથી. વધારે વિગતો માટે વપરાશ વાંચો."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a વિકલ્પ આ વિકલ્પ સાથે વાપરી શકાતુ નથી. વધારે વિગતો માટે વપરાશ વાંચો."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t વિકલ્પ આ વિકલ્પ સાથે વાપરી શકાતુ નથી. વધારે વિગતો માટે વપરાશ વાંચો."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux પોલિસી ઇન્ટરફેસની યાદી કરો"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "ઇન્ટરફેસ નામ દાખલ કરો, કે જે તમે ક્વેરી કરવા માંગો છો"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux પોલિસી મોડ્યુલ ટૅમ્પલેટ ઉત્પન્ન કરો"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "ડોમેઇન પ્રકારને દાખલ કરો કે તમે વિસ્તારી હશો"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "SELinux વપરાશકર્તા(ઓ) ને દાખલ કરો કે જે આ ડોમેઇનનું પરિવર્તન કરશે"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "SELinux ભૂમિકા (ઓ) દાખલ કરો જેમાં સંચાલક ડોમેઇન પરિવર્તન કરશે"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "ડોમેઇન(ઓ) ને દાખ કરો કે જે આ શુદ્દ સંચાલકને સંચાલિત કરશે"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "ઉત્પન્ન કરવા માટે પોલિસીનું નામ"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "પાથ કે જેમાં પેદા થયેલ પોલિસી ફાઇલો સંગ્રહેલ હશે"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "પાથ કે કઇ શુદ્દ ક્રિયાઓ લખવા જરૂરી હશે"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "પોલિસી પ્રકારો ક્યા આદેશની જરૂર છે"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' પોલિસી બનાવો"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' પોલિસી બનાવો"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "પુરાવા માટેના એક્ઝેક્યુટેબલ"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "આદેશો"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "વૈકલ્પિક SELinux પોલિસી, /sys/fs/selinux/policy મૂળભૂત છે"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "બધી ફાઇલો"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "નિયમિત ફાઈલ"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ડિરેક્ટરી"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "અક્ષર ઉપકરણ"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "બ્લોક ઉપકરણ"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "સોકેટ ફાઇલ"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "સાંકેતિક કડી"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "નામ થયેલ પાઇપ"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux પોલિસી સ્થાપિત થયેલ નથી"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "/usr/bin/sepolgen-ifgen ચલાવીને તમે ઇન્ટરફેસ જાણકારીને પુન:ઉત્પન્ન કરવુ જોઇએ"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s પોલિસી ફાઇલને વાંચવામાં નિષ્ફળતા"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "અજ્ઞાત"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ઇન્ટરનેટ સેવા ડિમન"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "હાલનો ડોમેઇન પ્રકાર"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "ન્યૂનત્તમ ટર્મિનલ પ્રવેશ વપરાશકર્તા ભૂમિકા"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "ન્યૂનત્તમ X વિન્ડો પ્રવેશ વપરાશકર્તા ભૂમિકા"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "ડેસ્કટોપ લૉગિન વપરાશકર્તા ભૂમિકા"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "સંચાલક લૉગિન  વપરાશકર્તા ભૂમિકા"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "શુદ્દ રુટ સંચાલક ભૂમિકા"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "નવા પ્રકાર માટે મોડ્યુલ જાણકારી"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "માન્ય પ્રકારો:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "પોર્ટો નંબરો કે 1 થી %d સુધીના વિસ્તારના નંબરો હોવા જ જોઈએ "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "તમારે યોગ્ય પોલિસી પ્રકારને દાખલ કરવુ જ જોઇએ"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "તમે તમારી %s માટે તમારી પોલિસી મોડ્યુલ માટે તમારા નામને દાખલ કરવુ જ જોઇએ."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"નામ ખાલી જગ્યા વગરનું આલ્ફા ન્યૂમેરીક હોવુ જ જોઇએ. વિકલ્પ \"-n MODULENAME\" ને વાપરવાનું "
+"નક્કી કરો"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "વપરાશકર્તા ભૂમિકા પ્રકારો  એક્ઝેક્યુટેબલને સોંપી શકાતી નથી."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "માત્ર Daemon કાર્યક્રમો init સ્ક્રિપ્ટ વાપરી શકે..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve એ બુલિયન કિંમત હોવી જ જોઇએ"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog એ બુલિયન કિંમત હોવો જ જોઈએ "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos એ બુલિયન કિંમત હોવી જ જોઇએ"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache એ બુલિયન કિંમત હોવી જ જોઇએ"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER પ્રકારો આપોઆપ tmp પ્રકાર મેળવે છે"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s પોલિસી મોડ્યુલને હાલનાં ડોમેઇનની જરૂર છે"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "પ્રકાર ક્ષેત્ર જરૂરી"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"તમારે નવાં પ્રકારને વ્યાખ્યાયિત કરવાની જરૂર છે કે જેની સાથે અંત છે: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "તમારી શુદ્ધિ પ્રક્રિયા માટે તમારે એક્ઝેક્યુટેબલ પાથ દાખલ કરવો જ પડશે"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "પ્રકાર દબાણ ફાઈલ"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ઈન્ટરફેસ ફાઈલ"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ફાઈલ સંદર્ભો ફાઈલ"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec ફાઇલ"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "સેટઅપ સ્ક્રિપ્ટ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "કાર્યક્રમ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ડોમેઇનને પસંદ કરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "વપરાશકર્તા ઉમેરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "પોર્ટો પસંદ કરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "નેટવર્ક પોર્ટ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ફાઇલ પાથ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ફાઇલ પાથ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ફાઇલ ઉમેરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "વર્ગ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ફાઈલ\n"
+"પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "ફક્ત વાંચી શકાય તેવી કોઇપણ ફાઇલ/ડિરેક્ટરીને વહેંચવા માટે samba ને પરવાનગી આપો."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "પોલિસીનું વિશ્ર્લેષણ કરી રહ્યા છે..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS વિસ્તાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux પોર્ટ પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux સંચાલન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "બુલિયન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"બુલિયન જાણકારીને દર્શાવો કે જે 'પસંદ થયેલ ડોમેઇન' માટે પોલિસીને બદલવા વાપરી શકાય છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ફાઇલો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "ફાઇલ પ્રકાર જાણકારીને દર્શાવો કે જે 'પસંદ થયેલ ડોમેઇન' દ્દારા વાપરી શકાય છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "નેટવર્ક"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr "નેટવર્ક પોર્ટને દર્શાવો કે જેમાં 'પસંદ થયેલ ડોમેઇન' એ જોડાઇ અથના સાંભળી શકે છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "રૂપાંતરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"કાર્યક્રમોને દર્શાવો કે જે 'પસંદ થયેલ ડોમેઇન' ની બહાર અથવા અંદર પરિવર્તન કરી શકે છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux વપરાશકર્તા"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "ફક્ત સુધારેલને બતાવો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"If-Then-Else નિયમો પોલિસીમાં લખાયેલ છે કે જે \n"
+"વૈકલ્પિક પ્રવેશ નિયંત્રણને પરવાનગી આપે છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "સક્રિય"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ફાઇલ પાથ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'પસંદ થયેલ ડોમેઇન' ને દાખલ કરવા માટે વાપરેલ ફાઇલ પાથ."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "ચલાવી શકાય તેવી ફાઇલો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "ફાઇલો કે જેમાં 'પસંદ થયેલ ડોમેઇન' લખી શકે છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "લખી શકાય તેવી ફાઇલો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'પસંદ થયેલ ડોમેઇન' માટે વ્યાખ્યાયિત થયેલ ફાઇલ પ્રકારો."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "કાર્યક્રમ ફાઇલ પ્રકારો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં 'પસંદ થયેલ ડોમેઇન' ને તેમાં જોડાવા પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "આઉટબાઉન્ડ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇનને સાંભળવા માટે પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "ઇનબાઉન્ડ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "બુલિયન નામ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "બુલિયન નામ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "કાર્યક્રમ ફાઇલ પ્રકારો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"ચલાવી શકાય તેવુ કે જે વિવિધ ડોમેઇનમાં પરિવર્તન કરશે, જ્યારે 'પસંદ થયેલ ડોમેઇન' તેઓને ચલાવે છે."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'ડોમેઇન પસંદ કરો' માંથી પરિવર્તન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "બુલિયન નામ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "કોલીંગ પ્રક્રિયા ડોમેઇન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "ચલાવી શકાય તેવી ફાઇલ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"ચલાવી શકાય તેવુ કે જે 'પસંદ થયેલ ડોમેઇન' માં પરિવર્તન કરશે, જ્યારે પસંદ થયેલ ડોમેઇનનાં "
+"પ્રવેશબિંદુને ચલાવી રહ્યા હોય."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'ડોમેઇન પસંદ કરો' માં પરિવર્તન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux પોર્ટ પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux પોર્ટ પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "મોડ્યુલ નામ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'ડોમેઇન પસંદ કરો' માંથી પરિવર્તન"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "મૂળભૂત"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "સિસ્ટમ મૂળભૂત પોલિસી પ્રકાર: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>પસંદ કરો:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "હાં"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "ના"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "કોઇપણ બીજી પ્રક્રિયાઓનું ડિબગીંગ અથવા ટ્રેસીંગમાંથી કોઇપણ પ્રક્રિયાને નામંજૂર કરો."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "કાઢી નાંખો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "બદલો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "સુધારો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "કાર્યક્રમનું વધારે વિગત થયેલ દૃશ્ય"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ફાઈલ લેબલીંગ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ફાઇલ લેબલ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "સુધારો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "નેટવર્ક પોર્ટ કાઢો"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ફાઈલ પ્રકાર"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "કાર્યક્રમ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux વપરાશકર્તા"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ડોમેઈનો પસંદ કરો કે જેને તમે આ વપરાશકર્તા મારફતે સંચાલિત કરવા માંગો."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "સક્રિય"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s એ માન્ય સંદર્ભ નથી\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "સિસ્ટમ પરિસ્થિતિ: નિષ્ક્રિય"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "બુલિયન નામ"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "ચલાવી શકાય તેવી ફાઇલો"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "લખી શકાય તેવી ફાઇલો"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "કાર્યક્રમ ફાઇલ પ્રકારો"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "પ્રવેશ નામ"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux વપરાશકર્તા માપન કાઢો"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ડોમેઇનને દાખલ કરવા માટે વાપરેલ ફાઇલ પાથ."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "ફાઇલો કે જેમાં '%s' ડોમેઇન લખી શકે છે."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં '%s' ને જોડાવા માટે પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં '%s' ને સાંભળવા પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' માટે વ્યાખ્યાયિત થયેલ ફાઇલ પ્રકાર."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "બુલિયન જાણકારીને દર્શાવો કે જે '%s' માટે પોલિસીને સુધારવા વાપરી શકાય છે."
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "ફાઇલ પ્રકાર જાણકારીને દર્શાવો કે જે '%s' દ્દારા વાપરી શકાય છે."
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "નેટવર્ક પોર્ટને દર્શાવો કે જેમાં '%s' તેમાં જોડાઇ અથવા સાંભળી શકે છે."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' માં પરિવર્તન"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' માંથી પરિવર્તન"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' માંથી પરિવર્તન"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"ચલાવી શકાય તેવુ કે જે '%s' માં પરિવર્તન કરશે, જ્યારે પસંદ થયેલ પ્રવેશબિંદુને ચલાવી રહ્યા હોય."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr "ચલાવી શકાય તેવુ કે જે વિવિધ ડોમેઇનમાં પરિવર્તન કરશે, જ્યારે '%s' તેઓને ચલાવે છે."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "કાર્યક્રમો દર્શાવો કે જે '%s' ની બહાર અથવા તેમાં પરિવર્તન કરી શકે છે."
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "બુલિયન"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "એક્ઝેક્યુટેબલ"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "લખી શકાય તેવી ફાઇલો"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "કાર્યક્રમ"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ડોમેઇનને દાખલ કરવા માટે વાપરેલ ફાઇલ પાથ."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇનને સાંભળવા માટે પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇનને સાંભળવા માટે પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇનને સાંભળવા માટે પરવાનગી આપેલ છે."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux વપરાશકર્તા મેપીંગ ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux વપરાશકર્તા માપન કાઢો"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s માટે પ્રવેશ જોડણી સુધારી શક્યા નહિં"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "બુલિયન %s એ નિયમોને પરવાનગી આપે છે"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "નેટવર્ક પોર્ટ ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ફાઈલ લેબલીંગ"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux વપરાશકર્તા ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ફાઇલ લેબલ"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux વપરાશકર્તા માપન સુધારો"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "નેટવર્ક પોર્ટમાં ફેરફાર કરો"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ભૂમિકાઓ"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s માટે ફાઈલ સંદર્ભ કાઢી શક્યા નહિં"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s માટે ફાઈલ સંદર્ભ સુધારી શક્યા નહિં"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ફાઇલ પાથ"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ફાઇલ લેબલ"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ખરાબ બંધારણ%s: રેકોર્ડ %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s કાઢી નાંખો"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s સુધારો"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "નેટવર્ક પોર્ટ"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "નેટવર્ક પોર્ટ"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "વપરાશકર્તા ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "વપરાશકર્તા કાઢી નાંખો"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "વપરાશકર્તાને સુધારો"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux વપરાશકર્તા"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ભૂમિકા"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS વિસ્તાર"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux પ્રવેશ મેપીંગ ઉમેરો"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux વપરાશકર્તા માપન કાઢો"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "પ્રવેશ જોડણીઓની યાદી કરી શક્યા નહિં"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux વપરાશકર્તા"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux વપરાશકર્તા"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ફાઇલ પાથ"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "ફેરફારો સંગ્રહો"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "ફેરફારો પુન:સુયોજિત કરો"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "સિસ્ટમ પરિસ્થિતિ: દબાણ"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "સિસ્ટમ પરિસ્થિતિ: પરવાનગી"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 એ તમારી સિસ્ટમ પર સમસ્યા સર્જી રહી છે, તો તમે "
+"પરવાનગીય સ્થિતિમાં જઈ શકશો કે જે માત્ર ભૂલો જ લોગ કરશે અને SELinux પોલિસીને દબાણ કરશે "
+"નહિં. પરવાનગીય સ્થિતિને રીબુટ કરવાની જરૂર રહેતી નથી    શું તમે ચાલુ રાખવા માંગો છો?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "પ્રક્રિયા માટે શોધવા માટેનાં પ્રકાર"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "હાલની વસ્તુને બદલો"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "હાલની વસ્તુને કાઢી નાંખો"
+
+#~ msgid "Add a new item"
+#~ msgstr "નવી વસ્તુને ઉમેરો"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "ઉપર પસંદ થયેલ પ્રક્રિયા ડોમેઇનને દાખલ કરવા માટે વાપરેલ ફાઇલ પાથ."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "ફાઇલો કે જેમાં ઉપર પસંદ થયેલ પ્રક્રિયા ડોમેઇન લખી શકે છે."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "પસંદ થયેલ ડોમેઇન માટે વ્યાખ્યાયિત થયેલ ફાઇલ પ્રકારો"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇન જોડાવા પરવાનગી આપેલ છે."
+
+#~ msgid "Modified"
+#~ msgstr "સુધારેલ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "નેટવર્ક પોર્ટ કે જેમાં પસંદ થયેલ ડોમેઇનને સાંભળવા માટે પરવાનગી આપેલ છે."
+
+#~ msgid "Executable File Type"
+#~ msgstr "ચલાવી શકાય તેવાં ફાઇલ પ્રકાર"
+
+#~ msgid "Transtype"
+#~ msgstr "ટ્રાન્સટાઇપ"
+
+#~ msgid "Reset"
+#~ msgstr "પુનઃસુયોજીત કરો"
+
+#~ msgid "Reset to system default"
+#~ msgstr "સિસ્ટમ મૂળભૂતને પુન:સુયોજિત કરો"
+
+#~ msgid "Save your changes"
+#~ msgstr "તમારા ફેરફારો સંગ્રહો"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK ઉપલબ્ધ નથી"
diff --git a/policycoreutils/po/he.po b/policycoreutils/po/he.po
index 961d921..9e3af00 100644
--- a/policycoreutils/po/he.po
+++ b/policycoreutils/po/he.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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Hebrew <he-users@lists.fedoraproject.org>\n"
+"Language: he\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"
 
 #: ../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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1971,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/hi.po b/policycoreutils/po/hi.po
index eb0a32d..34a5224 100644
--- a/policycoreutils/po/hi.po
+++ b/policycoreutils/po/hi.po
@@ -1,22 +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:
-# rajesh <rajeshkajha@yahoo.com>, 2012.
-# Rajesh Ranjan <rranjan@redhat.com>, 2006-2010.
+# rajesh <rajeshkajha@yahoo.com>, 2012
+# Rajesh Ranjan <rranjan@redhat.com>, 2006-2010,2013
+# Rajesh Ranjan <rranjan@redhat.com>, 2013
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Hindi <indlinux-hindi@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"
-"Language: hi\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM आरंभीकरण में विफल\n"
@@ -75,7 +79,7 @@ msgstr "क्षमा करें, run_init को सिर्फ SELinux 
 msgid "authentication failed.\n"
 msgstr "सत्यापन विफल.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec संदर्भ %s में सेट नहीं कर सका.\n"
@@ -88,871 +92,912 @@ msgstr "******************** महत्वपूर्ण ********************
 msgid "To make this policy package active, execute:"
 msgstr "इस नीति को सक्रिय बनाने के लिए, चलाएं:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage नियंत्रण आरंभ नहीं कर सका"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux नीति प्रबंधित नहीं है या भंडार अभिगम नहीं किया जा सकता है."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "नीति भंडार नहीं पढ़ सकता है."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage संबंधन स्थापित नहीं कर सका"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS सक्रिय स्थिति जाँच नहीं सका"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "अब तक लागू नहीं"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "सीमैनेज लेनदेन पहले से प्रगति पर है"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage विनिमय आरंभ नहीं कर सका"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage विनिमय सौंप नहीं सका"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "सीमैनेज लेनदेन प्रगति पर नहीं है"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux मॉड्यूल सूचीबद्ध नहीं सका"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "मॉड्यूल नाम"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "संस्करण"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "निष्क्रिय"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit के लिए 'चालू' या 'बंद' की जरूरत है"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "अंतनिर्मित अनुज्ञात्मक प्रकार"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "मनपसंद अनुज्ञात्मक प्रकार"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "अनुज्ञात्मक डोमेन %s (मॉड्यूल संस्थापन विफल) सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "अनुज्ञात्मक डोमेन %s (हटाना विफल) हटा नहीं सका"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s के लिये कुंजी नहीं बना सका"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "नहीं जांच सका अगर %s के लिये लॉगिन मैपिंग परिभाषित है"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux समूह %s मौजूद नहीं है"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux उपयोक्ता %s मौजूद नहीं है"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s के लिये लॉगिन मैपिंग नहीं बना सका"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s के लिये नाम सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "MLS परिसर %s के लिये सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "SELinux उपयोक्ता %s के लिये सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s के लिये लॉगिन मैपिंग जोड़ नहीं सका"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser या serange जरूरी"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s के लिये लॉगिन मैपिंग परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "seuser को %s के लिये प्रश्न नहीं कर सका"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s के लिये लॉगिन मैपिंग नहीं रूपांतरित कर सका"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "नीति में %s परिभाषित है, मिटाया नहीं जा सकता"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s के लिये लॉगिन मैपिंग नहीं मिटा सका"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "लॉगिन मैपिंग नहीं सूचीबद्ध कर सका"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "लॉगिन नाम"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux उपयोक्ता"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS परिसर"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "सेवा"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "जांच नहीं सका कि SELinux उपयोक्ता %s परिभाषित है"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s के लिये उपयोक्ता को प्रश्न नहीं कर सकता"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "आपको कम से कम एक भूमिका %s के लिए जरूर जोड़ना चाहिए"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "SELinux उपयोक्ता %s के लिये बना नहीं सका"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s भूमिका %s के लिये जोड़ नहीं सका"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "MLS स्तर %s के लिये सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s उपसर्ग %s के लिये नहीं जोड़ सका"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s के लिये कुंजी निकाल नहीं सका"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux उपयोक्ता %s नहीं जोड़ सका"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "उपसर्ग या भूमिका जरूरी"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux उपयोक्ता %s परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux उपयोक्ता %s नहीं सुधार सकता"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux उपयोक्ता %s नीति में परिभाषित है, मिटा नहीं सकता"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux उपयोक्ता %s मिटा नहीं सका"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux उपयोक्ता सूचीबद्ध नहीं सका"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "%s उपयोक्ता के लिये भूमिका सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "लेबलिंग"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "उपसर्ग"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS स्तर"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS परिसर"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux भूमिका"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "प्रोटोकॉल udp या tcp जरूरी है"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "पोर्ट जरूरी है"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "अमान्य पोर्ट"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s के लिये कुंजी नहीं बना सका"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "टाइप जरूरी है"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "%s प्रकार अवैध है, कोई पोर्ट प्रकार होना चाहिए"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "जांच नहीं सका अगर पोर्ट %s/%s परिभाषित है"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "%s/%s पोर्ट पहले से परिभाषित है"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s के लिये पोर्ट बना नहीं सका"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s के लिये संदर्भ बना नहीं सका"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s के लिये पोर्ट संदर्भ में उपयोक्ता सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s के लिये पोर्ट संदर्भ में भूमिका सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s के लिये पोर्ट संदर्भ में टाइप सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s के लिये पोर्ट संदर्भ में क्षेत्र mls सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s के लिये पोर्ट संदर्भ सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s पोर्ट जोड़ नहीं सका"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype या serange जरूरी"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "सेटटाइप जरूरी"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "पोर्ट %s/%s परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s पोर्ट प्रश्न नहीं कर सका"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s पोर्ट रूपांतरित नहीं कर सका"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "पोर्ट सूची बद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s पोर्ट मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s नीति में परिभाषित है, मिटा नहीं सकता"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s पोर्ट मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "पोर्ट सूची बद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux पोर्ट प्रकार"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "प्रोटो"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "पोर्ट संख्या"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "नोड पता जरूरी है"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "अज्ञात व अनुपस्थित प्रोटोकॉल"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux नोड प्रकार जरूरी है"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "प्रकार %s अवैध है, जरूर नोड प्रकार होना चाहिए"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s के लिये कुंजी नहीं बना सका"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "जांच नहीं सका अगर addr %s परिभाषित है"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s के लिये addr नहीं बना सका"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s के लिये संदर्भ बना नहीं सका"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s के लिये मास्क सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s के लिये addr संदर्भ में उपयोक्ता सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s के लिये addr संदर्भ में भूमिका सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s के लिये addr संदर्भ में टाइप सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s के लिये addr संदर्भ के mls क्षेत्र में नहीं सेट कर सका"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s के लिये addr संदर्भ नहीं सेट कर सका"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "%s पोर्ट जोड़ नहीं सका"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "addr %s को प्रश्न नहीं कर सका"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "addr %s रूपांतरित नहीं कर सका"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "Addr %s नीति में परिभाषित है, मिटाया नहीं जा सकता है"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "addr %s मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "सभी नोड मैपिंग मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "addrs सूची बद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux प्रकार जरूरी है"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "जांच नहीं सका अगर %s अंतरफलक परिभाषित है"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s के लिये अंतरफलक नहीं बना सका"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "उपयोक्ता को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "भूमिका को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "टाइप को %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "mls क्षेत्र %s के लिये अंतरफलक संदर्भ में सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s के लिये अंतरफलक संदर्भ सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s के लिये संदेश संदर्भ सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s अंतरफलक जोड़ नहीं सका"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s अंतरफलक परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s अंतरफलक प्रश्न नहीं कर सकता"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s अंतरफलक रूपांतरित नहीं सक सका"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "अंतरफलक %s नीति में परिभाषित है, मिटाया नहीं जा सकता"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s अंतरफलक मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "सभी अंतरफलक मैपिंग मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "अंतरफलक सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux अंतरफलक"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "संदर्भ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s के लिये समान वर्ग पहले से परिभाषित है"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "फ़ाइल स्पेक %s समानता नियम '%s %s' से विरोध में है"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s के लिए समानता वर्ग मौजूद नहीं है"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s के लिये फाइल संदर्भ में उपयोक्ता सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s के लिये फाइल संदर्भ में भूमिका सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "mls क्षेत्र %s के लिये फाइल संदर्भ के क्रम में नहीं सेट कर सका"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "अवैध फाइल विशेषता"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "फ़ाइल विनिर्दिष्टता स्थान शामिल नहीं कर सका है"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "प्रकार %s अवैध है, जरूर फ़ाइल या युक्ति प्रकार होना चाहिए"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "जांच नहीं सका अगर %s के लिये फाइल संदर्भ परिभाषित है"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s के लिये फाइल संदर्भ नहीं बना सका"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s के लिये फाइल संदर्भ में टाइप सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s के लिये फाइल संदर्भ नहीं सेट कर सका"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s के लिये फाइल संदर्भ नहीं जोड़ सका"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "सेटटाइप जरूरी, serange या seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s के लिये फाइल संदर्भ परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s के लिये फाइल संदर्भ को प्रश्न नहीं कर सका"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s के लिये फाइल संदर्भ नहीं सुधार सका"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%s के लिये फाइल संदर्भ मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s के लिये फाइल संदर्भ नीति में परिभाषित है, मिटा नहीं सकता"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s के लिये फाइलसंदर्भ मिटा नहीं सका"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "फाइल संदर्भ सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "प्रकार"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux वितरण fcontext समरूप \n"
+msgstr ""
+"\n"
+"SELinux वितरण fcontext समरूप \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux स्थानीय fcontext समरूप \n"
+msgstr ""
+"\n"
+"SELinux स्थानीय fcontext समरूप \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "अगर %s बुलियन परिभाषित है तो जांच नहीं सका"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "%s बुलियन परिभाषित नहीं है"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "%s फाइल संदर्भ को प्रश्न नहीं कर सका"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "आपको निम्नलिखित मान अवश्य निर्दिष्ट करना है: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "%s बुलियन का सक्रिय मान सेट नहीं कर सका"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "%s बुलियन रूपांतरित नहीं कर सका"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "खराब प्रारूप %s: रिकार्ड %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "%s बुलियन नीति में परिभाषित है, मिटाया नहीं जा सकता"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "%s बुलियन मिटा नहीं सका"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "बुलियन सूचीबद्ध नहीं कर सका"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "बंद"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "चालू"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux बूलियन"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "स्तर"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "तयशुदा"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "विवरण"
 
@@ -991,206 +1036,226 @@ msgstr "त्रुटि!  शेल वैध नहीं है.\n"
 msgid "Unable to clear environment\n"
 msgstr "वातावरण साफ करने में असमर्थ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "त्रुटि uid बदल रहा है, त्याग रहा है.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "त्रुटि KEEPCAPS फिर सेट कर रहा है, त्याग रहा है\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "सिस्टम ऑडिट संबंधन में त्रुटि.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "स्मृति संभाजन में त्रुटि.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ऑडिट संदेश भेजने में त्रुटि.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "पुनर्बलन मोड निश्चित नहीं कर सका.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "त्रुटि!  %s खोल नहीं सकता.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "त्रुटि!  O_NONBLOCK को %s पर साफ नहीं कर सका\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s के लिये मौजूदा संदर्भ नहीं पा सकता, tty फिर लेबल नहीं कर रहा है.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s के लिये नया संदर्भ नहीं पा सका, tty फिर लेबल नहीं कर सकता.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s के लिये नया संदर्भ नहीं सेट कर सका\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s लेबल बदला.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "चेतावनी! %s के लिये संदर्भ जमा नहीं कर सका\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "त्रुटि: बहुल भूमिका निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "त्रुटि: बहुल प्रकार निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "क्षमा करें, -l को SELinux MLS समर्थन के साथ प्रयोग किया जा सकता है.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "त्रुटि: बहुल स्तर निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "त्रुटि: आपको असुरक्षित टर्मिनल पर लेबल को बदलने के लिए अनुमति प्राप्त नहीं है \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "मूलभूत प्रकार नहीं पा सका.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "नये संदर्भ पाने में विफल.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "%s नयी भूमिका नहीं सेट कर सका\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "नया प्रकार %s सेट करने में विफल\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s स्तर के साथ नया परिसर बनाने में विफल\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "%s नया परिसर सेट करने में विफल\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "नया संदर्भ स्ट्रिंग में बदलने में विफल\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s एक वैध संदर्भ नहीं है\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context के लिये स्मृति आबंटित करने में समर्थ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "रिक्त संकेत सेट पाने में असमर्थ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP नियंत्रण सेट करने में असमर्थ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "माफ करें, नवीन भूमिका क्षमताओं को छोड़ने में विफल रही\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "क्षमा करें, newrole सिर्फ SELinux कर्नेल पर प्रयोग किया जा सकता है.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context को पाने में विफल.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "चेतावनी! tty सूचना नहीं पा सकता.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM सेवा विन्यास पर पढ़ने में त्रुटि.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %s के लिये गलत शब्दकूट\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: विभाजन में विफलता: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty स्तर फिर जमा करने में असमर्थ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty को विधिवत रूप से बंद करने में विफल\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "विवरणकर्ता बंद नहीं सका.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "शैल argv0 आबंटित करने में त्रुटि.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "लेखा संदेश भेजने में विफल"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "नामस्थान में संक्रमण करने में विफल\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "%m क्षमता छोड़ने में विफल\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "वातावरण फिर भंडारित करने में असमर्थ, रोक रहा है\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "शेल निष्पादन में विफल\n"
 
@@ -1321,19 +1386,25 @@ 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"
@@ -1343,19 +1414,25 @@ 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/\nMCS परिसर"
+msgstr ""
+"MLS/\n"
+"MCS परिसर"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1411,13 +1488,14 @@ msgstr "SELinux पॉलिसी जनन औजार"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>अनुप्रयोग</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "मानक Init डेमॉन"
 
@@ -1425,9 +1503,11 @@ msgstr "मानक Init डेमॉन"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "मानक Init डेमॉन वे डेमॉन हैं जो बूट पर init स्क्रिप्ट से होकर आरंभ किया गया.  प्रायः /etc/rc.d/init.d में एक स्क्रिप्ट की जरूरी है"
+msgstr ""
+"मानक Init डेमॉन वे डेमॉन हैं जो बूट पर init स्क्रिप्ट से होकर आरंभ किया गया.  प्रायः /"
+"etc/rc.d/init.d में एक स्क्रिप्ट की जरूरी है"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS सिस्टम डेमॉन"
 
@@ -1439,16 +1519,18 @@ msgstr "इंटरनेट सर्विस डेमॉन (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "इंटरनेट सेवा डेमॉन xinetd के द्वारा आरंभ किया जाता है"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "वेब अनुप्रयोग/स्क्रिप्ट (CGI) CGI स्क्रिप्ट को वेब सर्वर के द्वारा आरंभ किया जाता है (apache)"
+msgstr ""
+"वेब अनुप्रयोग/स्क्रिप्ट (CGI) CGI स्क्रिप्ट को वेब सर्वर के द्वारा आरंभ किया जाता है "
+"(apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "उपयोक्ता अनुप्रयोग"
 
@@ -1456,9 +1538,11 @@ msgstr "उपयोक्ता अनुप्रयोग"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ हुआ है"
+msgstr ""
+"उपयोक्ता अनुप्रयोग कोई अनुप्रयोग है जो सीमित करना चाहेगा जो कि उपयोक्ता के द्वारा आरंभ "
+"हुआ है"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "सेंडबॉक्स"
 
@@ -1482,7 +1566,9 @@ msgstr "न्यूनतम टर्मिनल उपयोक्ता भ
 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 नहीं."
+msgstr ""
+"यह उपयोक्ता मशीन में लॉगिन मात्र टर्मिनल या दूरस्थ लॉगिन से होगा.  मूलभूत रूप से यह "
+"उपयोक्ता के पास कोई setuid नहीं होगा, कोई संजालन नहीं, कोई su नहीं, कोई sudo नहीं."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1578,9 @@ msgstr "न्यूनतम X विंडोज उपयोक्ता भ
 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 नहीं."
+msgstr ""
+"यह उपयोक्ता मशीन में लॉगिन X या टर्मिनल से कर सकता है.  मूलभूत रूप से यह उपयोक्ता के पास "
+"कोई setuid नहीं होगा, कोई संजालन नहीं, कोई sudo नहीं, कोई su नहीं."
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1502,7 +1590,9 @@ msgstr "उपयोक्ता भूमिका"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई sudo नहीं, कोई su नहीं."
+msgstr ""
+"पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई sudo नहीं, "
+"कोई su नहीं."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1510,9 +1600,11 @@ msgstr "प्रशासन उपयोक्ता भूमिका"
 
 #: ../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 कर सकता है."
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"पूर्ण संजालन के साथ उपयोक्ता, कोई setuid अनुप्रयोग बिना संक्रमण के नहीं, कोई su नहीं, रूट "
+"प्रशासन भूमिका को sudo कर सकता है."
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1524,16 +1616,20 @@ 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 "
+"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 ""
+"रूट प्रशासन उपयोक्ता  भूमिका चुनें, यदि यह उपयोक्ता मशीन को प्रशासित करने के लिए प्रयोग "
+"किया जाता है रूट के रूप में कार्य करते हुए.  यह उपयोक्ता सिस्टम में सीधे लॉगिन होने के लिए "
+"समर्थ नहीं होगा."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>अनुप्रयोग का नाम व उपयोक्ता भूमिका दर्ज करें:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "नाम"
 
@@ -1586,15 +1682,16 @@ msgstr "अनुप्रयोग डोमेन चुनें जिसम
 msgid ""
 "transition \n"
 "role tab"
-msgstr "संक्रमण \nभूमिका टैब"
+msgstr ""
+"संक्रमण \n"
+"भूमिका टैब"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>उन उपयोक्ता_भूमिका को चुनें जो %s में संक्रमित किया जाएगा:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "उपयोक्ता भूमिका चुनें जो कि इस अनुप्रयोग डोमेन में संक्रमित करेगा."
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1715,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP पोर्ट</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "सभी"
 
@@ -1632,7 +1729,8 @@ 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 "%s भूमिका को bindresvport को 0 के साथ स्वीकृति दें. पोर्ट 600-1024 में बांध रहा है"
+msgstr ""
+"%s भूमिका को bindresvport को 0 के साथ स्वीकृति दें. पोर्ट 600-1024 में बांध रहा है"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1642,7 +1740,9 @@ msgstr "अनारक्षित पोर्ट (>1024)"
 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"
+msgstr ""
+"udp पोर्ट या पोर्ट के परिसर का कौमा से अलग किया सूची दाखिल करें जिसमें %s बंधा है. "
+"उदाहरण: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1661,7 +1761,9 @@ msgstr "<b>UDP पोर्ट</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "संजाल\nबाइंड टैब"
+msgstr ""
+"संजाल\n"
+"बाइंड टैब"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1777,9 @@ msgstr "%s को किसी tcp पोर्ट में कनेक्ट
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1789,9 @@ msgstr "%s को किसी udp पोर्ट से कनेक्ट क
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1837,8 @@ msgstr "<b>फ़ाइल/निर्देशिका चुनें जि
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
+msgstr ""
+"फ़ाइल/निर्देशिका जिसे %s \"प्रबंधित\" करता है. Pid फ़ाइल, लॉग फ़ाइल /var/lib फ़ाइल ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1856,81 @@ msgstr "<b>किस निर्देशिका में आप %s नी
 msgid "Policy Directory"
 msgstr "पॉलिसी निर्देशिका"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "भूमिका"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "मौजूदा उपयोक्ता (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "अनुप्रयोग"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s को जरूर निर्देशिका होनी चाहिए"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "आपको जरूर उपयोक्ता चुनना है"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "सीमित रहने के लिए एक्सक्यूटेबल फाइल चुनें."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "सीमित होने के लिए init स्क्रिप्ट चुनें."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "फाइलों को चुनें जिसे सीमित अनुप्रयोग बनाता है व लिखता है"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "निर्देशिका चुनें जिसका सीमित अनुप्रयोग मालिक है व जिसमें लिखता है"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "निर्देशिका चुनें जिसमें पॉलिसी फाइल को लिखा जाना है"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "नाम जांचें"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "आपको जरूर अक्षरों, संख्याओं से मिलाकर बनने वाला नाम जोड़ना चाहिए जिसमें कोई स्थान समाहित नहीं हो."
+msgstr ""
+"आपको जरूर अक्षरों, संख्याओं से मिलाकर बनने वाला नाम जोड़ना चाहिए जिसमें कोई स्थान समाहित "
+"नहीं हो."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "आप जरूर एक एक्सक्यूटेबल दें"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux विन्यस्त करें"
 
@@ -1829,9 +1942,15 @@ msgstr "संजाल पोर्ट"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux पोर्ट\nप्रकार"
+msgstr ""
+"SELinux पोर्ट\n"
+"प्रकार"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "प्रोटोकॉल"
 
@@ -1839,9 +1958,13 @@ msgstr "प्रोटोकॉल"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nस्तर"
+msgstr ""
+"MLS/MCS\n"
+"स्तर"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "पोर्ट"
 
@@ -1879,10 +2002,14 @@ msgid "Modify %s"
 msgstr "%s बदलें"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "अनुज्ञात्मक"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "बाध्यकारी"
 
@@ -1890,12 +2017,15 @@ msgstr "बाध्यकारी"
 msgid "Status"
 msgstr "स्तर"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "पॉलिसी प्रकार को बदलना पूरे फाइल सिस्टम को रिलेबल करने का कारण बनेगा अगले बूट पर. रिलेबलिंग लंबा समय लेता है फाइल सिस्टम के आकार पर निर्भर करते हुए.  क्या आप जारी रखना चाहते हैं?"
+msgstr ""
+"पॉलिसी प्रकार को बदलना पूरे फाइल सिस्टम को रिलेबल करने का कारण बनेगा अगले बूट पर. "
+"रिलेबलिंग लंबा समय लेता है फाइल सिस्टम के आकार पर निर्भर करते हुए.  क्या आप जारी रखना "
+"चाहते हैं?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1903,16 +2033,24 @@ msgid ""
 "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 पॉलिसी को बाध्यकारी नहीं करेगा.  अनुज्ञात्मक मोड के लिए रिबूट की जरूरत नहीं है, क्या आप जारी रखना चाहते हैं?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux को निष्क्रिय में बदलने के लिए रिबूट की जरूरत होती है.  इसकी सलाह नहीं दी जाती "
+"है.  यदि आप SELinux को वापस लौटाने की सोचते हैं, सिस्टम को रिलेबल करने की जरूरत "
+"होगी.  यदि आप यह देखना चाहते हैं कि SELinux सिस्टम पर समस्या दे रहा है, आप अनुज्ञात्मक "
+"मोड में जा सकते हैं जो सिर्फ त्रुटि देगा और SELinux पॉलिसी को बाध्यकारी नहीं करेगा.  "
+"अनुज्ञात्मक मोड के लिए रिबूट की जरूरत नहीं है, क्या आप जारी रखना चाहते हैं?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 स्थिति में बदलना अगले बूट पर पूरे फाइल सिस्टम के फिर लेबल किये जाने का कारण बनेगा. फाइल सिस्टम के आकार के आधार पर फिर से लेबल किया जाना काफी समय लेता है. क्या आप जारी रखना चाहेंगे?"
+msgstr ""
+"सक्रिय SELinux स्थिति में बदलना अगले बूट पर पूरे फाइल सिस्टम के फिर लेबल किये जाने का "
+"कारण बनेगा. फाइल सिस्टम के आकार के आधार पर फिर से लेबल किया जाना काफी समय लेता है. "
+"क्या आप जारी रखना चाहेंगे?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2060,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2096,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "सभी फाइलें\nनियमित फाइल\nनिर्देशिका\nसंप्रतीक युक्ति\nब्लॉक युक्ति\nसॉकेट\nसांकेतिक लिंक\nनामित पाइप\n"
+msgstr ""
+"सभी फाइलें\n"
+"नियमित फाइल\n"
+"निर्देशिका\n"
+"संप्रतीक युक्ति\n"
+"ब्लॉक युक्ति\n"
+"सॉकेट\n"
+"सांकेतिक लिंक\n"
+"नामित पाइप\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2121,7 @@ msgid "SELinux Administration"
 msgstr "SELinux प्रशासन"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "जोड़ें"
 
@@ -1999,7 +2150,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "निष्क्रिय\nअनुज्ञात्मक\nबाध्यकारी\n"
+msgstr ""
+"निष्क्रिय\n"
+"अनुज्ञात्मक\n"
+"बाध्यकारी\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2169,10 @@ msgid ""
 "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 "चुनें यदि आप पूरे फाइल सिस्टम को अगले रिबूट पर फिर लेबल करना चाहते हैं.  रिलेबल करना लंबा समय ले सकता है, सिस्टम के आकार पर निर्भर करते हुए.  यदि आप पॉलिसी प्रकार को निष्क्रिय से बाध्यकारी में बदल रहे हैं, फिर लेबल करना जरूरी है."
+msgstr ""
+"चुनें यदि आप पूरे फाइल सिस्टम को अगले रिबूट पर फिर लेबल करना चाहते हैं.  रिलेबल करना लंबा "
+"समय ले सकता है, सिस्टम के आकार पर निर्भर करते हुए.  यदि आप पॉलिसी प्रकार को निष्क्रिय "
+"से बाध्यकारी में बदल रहे हैं, फिर लेबल करना जरूरी है."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2197,7 @@ msgstr "पसंदीदा और सभी बुलियन के बी
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "फिल्टर"
 
@@ -2134,9 +2292,11 @@ msgstr "लोड करने लायक सार्वजनिक मॉ
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं किया हुआ है."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"अतिरिक्त ऑडिट नियम सक्रिय/निष्क्रिय करें, जो लॉग फाइल में सामान्यतः रिपोर्ट नहीं किया "
+"हुआ है."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2163,1321 +2323,3072 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux उपयोक्ता '%s' जरूरी हैं"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux मैन पेज बनाएँ"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "पथ जिसमें जनित SELinux मैन पेज जमा किया जाएगा"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr ""
+"ABRT को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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 घटना स्क्रिप्ट को चलाने के लिए छूट देना "
+"चाहते हैं"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "सभी डोमेन"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "एंटीवायरस प्रोग्राम को अनुमति दें ताकि किसी तंत्र पर सुरक्षा फ़ाइलें पढ़ सके"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "बनाए जाने के लिए मैन पेज का डोमेन नाम"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "निर्धारित करें कि क्या एंटीवायरस प्रोग्राम JIT कंपाइलर का उपयोग करता है."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "क्वेरी SELinux नीति संजाल सूचना"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "सभी SELinux पोर्ट प्रकार सूचीबद्ध करें"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"उपयोगकर्ताओं को passwd  प्रविष्टियों को हल करने के लिए बल्कि sssd सर्वर का उपयोग करने "
+"के बजाय ldap को सीधे अनुमति दें"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "पोर्ट से संबंधित SELinux प्रकार दिखाएँ"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "रेडियस सर्वर के उपयोग से उपयोक्ता को लॉगिन करने दें"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "इस SELinux प्रकार के लिए परिभाषित पोर्ट दिखाएँ"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "yubikey सर्वर के उपयोग से उपयोक्ता को लॉगिन करने दें"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "पोर्ट दिखाएँ जिसमें यह डोमेन बंध सकता है और/या कनेक्ट हो सकता है"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "निर्धारित करें कि क्या awstats को httpd लॉग फ़ाइल में पर्ज किया जा सकता है."
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "SELinux नीति को क्वेरी करें देखने के लिए कि क्या डोमेन एक-दूसरे से संचार कर सकता है"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd स्क्रिप्ट और मॉड्यूल को execmem/execstack की छूट दें"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "स्रोत डोमेन"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"निर्धारित करें कि क्या cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दी जा सकती "
+"है. nfs, samba, विस्थापनीय युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "लक्ष्य डोमेन"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "TCP के उपयोग से संजाल में कनेक्ट करने के लिए क्लस्टर प्रशासक डोमेन को अनुमति दें."
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "SELinux नीति को क्वेरी करें बुलियन के विवरण को देखने के लिए"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr "किसी तंत्र पर सभी फ़ाइल प्रबंधित करने के लिए क्लस्टर प्रशासक डोमेन को अनुमति दें."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"क्लस्टर प्रशासन क्लस्टर डोमेन memcheck-amd64- की अनुमति निष्पादनीय स्मृति के उपयोग के "
+"लिए दें"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "विवरण पाने के लिए बुलियन"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "SELinux नीति को क्वेरी करें देखने के लिए कैसे एक स्रोत प्रक्रिया डोमेन लक्ष्य प्रक्रिया डोमेन में संक्रमण कर सकता है"
-
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "स्रोत प्रक्रिया डोमेन"
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"निर्धारित करें कि क्या Cobbler सार्वजनिक फ़ाइल हस्तांतरण सेवा के लिए प्रयुक्त सार्वजनिक "
+"फ़ाइलों को रूपांतरित कर सकता है."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "लक्ष्य प्रक्रिया डोमेन"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "निर्धारित करें कि क्या Cobbler संजाल के साथ TCP के उपयोग से कनेक्ट हो सकता है."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "निर्धारित करें कि क्या Cobbler cifs फाइल सिस्टम का उपयोग कर सकते हैं."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "निर्धारित करें कि क्या Cobbler nfs फाइल सिस्टम का उपयोग कर सकते हैं."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux पॉलिसी मॉड्यूल नमूूना उत्पन्न करें"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "निर्धारित करें कि क्या collectd संजाल के साथ TCP के उपयोग से कनेक्ट हो सकता है."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "निर्धारित करें कि क्या Condor संजाल के साथ TCP के उपयोग से कनेक्ट हो सकता है."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr ""
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "तंत्र क्रॉन जॉब्स को फ़ाइल संदर्भ फिर जमा करने के लिए फ़ाइलतंत्र को फिर लेबल करने दें."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "निर्धारित करें कि क्या सीवीएस छाया कूटशब्द फ़ाइलों को पढ़ सकता है."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "बनाने के लिए नीति का नाम"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "सभी डेमॉन को tcp रैपर के उपयोग के लिए अनुमति दें."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "सीमित करने के लिए निष्पादनीय"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "निर्धारित करें कि क्या adbadm सामान्य उपयोक्ता फ़ाइलें प्रबंधित कर सकता है."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "कमांड"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "निर्धारित करें कि क्या adbadm सामान्य उपयोक्ता फ़ाइलें पढ़ कर सकता है."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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 ""
+"उपयोक्ता डोमेन अनुप्रयोग को किसी स्मृति क्षेत्र में बतौर निष्पादनीय या लेखनयोग्य दोनों मैप "
+"करने दें, यह खतरनाक है और निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"किसी प्रक्रिया को मना करें जो किसी दूसरी प्रक्रिया को प्रैक्टिस कर रहा हो या डिबग कर "
+"रहा हो"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc क्लाइंट अनुप्रयोग को iptables कमांड निष्पादित करने की छूट दें"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "अज्ञात"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "निर्धारित करें कि क्या DHCP डेमॉन LDAP बैकेंड का उपयोग कर सकता है."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "इंटरनेट सर्विस डेमॉन"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "अन्य डोमेन फ़ाइल विवरणकर्ता के उपयोग के लिए सभी डोमेन को अनुमति दें"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "सभी डोमेन को कर्नेल लोड मॉड्यूल रखने के लिए अनुमति दें"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"निर्धारित करें कि क्या एंट्रापिड ध्वनि युक्ति को बतौर स्रोत एंट्रोपी फीड के लिए उपयोग कर "
+"सकता है."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "निर्धारित करें कि exim डाटाबेस से कनेक्ट कर सकता है."
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 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 "वैध प्रकार:\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 ""
-
-#: ../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 "नाम को वर्णांकिक होना चाहिए बिना किसी स्थान के. option \"-n MODULENAME\" का उपयोग करने की सोचें"
-
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
-msgstr "USER भूमिका प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं हो सकता है."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "सिर्फ DAEMON apps एक 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 को जरूर बूलियन मान होना चाहिए"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache को जरूर बुलियन मान होना चाहिए "
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
-
-#: ../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 "ABRT को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
-
-#: 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 घटना स्क्रिप्ट को चलाने के लिए छूट देना चाहते हैं"
-
-#: 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 ""
-
-#: 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 "उपयोगकर्ताओं को passwd  प्रविष्टियों को हल करने के लिए बल्कि sssd सर्वर का उपयोग करने के बजाय ldap को सीधे अनुमति दें"
-
-#: 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 "cdrecord को विभिन्न सामग्री को पढ़ने के लिए स्वीकृति दें. nfs, samba, विस्थापनीय युक्तियां, user temp और अविश्वसनीय सामग्री फाइलें"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd को JIT कंपाइलर के उपयोग के लिए छूट दें"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "clamscan को तंत्र पर गैर सुरक्षा फ़ाइलों के लिए अनुमति दें"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "clamscan को उपयोक्ता सामग्री की अनुमति दें"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "Cobbler को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "कोब्बलर को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "कोब्बलर को cifs फ़ाइल तंत्र के लिए अनुमति दें."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "कोब्बलर को nfs फ़ाइल तंत्र के लिए अनुमति दें."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "कलेक्टेड को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "कंडोर डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-
-#: 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 "cvs डेमॉन को शेडो को पढ़ने के लिए अनुमति दें"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "सभी डेमॉन को कोरफाइलों को / में लिखने की स्वीकृति दें"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "सभी डेमॉन को tcp रैपर के उपयोग के लिए अनुमति दें."
-
-#: 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 "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को प्रबंधित करने की अनुमति दें"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "dbadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
-
-#: 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 "sysadm को सभी प्रक्रिया को डिबग या ptrace करने दें."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc क्लाइंट अनुप्रयोग को iptables कमांड निष्पादित करने की छूट दें"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP डेमॉन को LDAP बैकेंड के उपयोग की अनुमति दें"
-
-#: 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 "एक्जिम को डेटाबेस में कनेक्ट होने दें (postgres, mysql)"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को बनाने, पढ़ने, लिखने और मिटाने की अनुमति दें."
+"निर्धारित करें कि क्या एक्जिम सामान्य उपयोक्ता कंटेंट फ़ाइलों को बना, पढ़, लिख, और मिटा "
+"सकता है."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "exim को अनधिकृत उपयोक्ता फ़ाइल को अनुमति दें."
+msgid "Determine whether exim can read generic user content files."
+msgstr "निर्धारित करें कि क्या एक्जिम सामान्य उपयोक्ता कंटेंट फ़ाइलों को पढ़ सकता है."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "cron डोमेन में fcron के समर्थन के लिए अतिरिक्त नियमों को सक्रिय करने दें"
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "fenced डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "निर्धारित करें कि क्या fenced TCP संजाल में कनेक्ट हो सकता है."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "फेंस किए डोमेन को ssh चलाने की अनुमति दें."
+msgid "Determine whether fenced can use ssh."
+msgstr "निर्धारित करें कि क्या fenced ssh का उपयोग कर सकता है."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "सभी डोमेन को fips_mode में करने की अनुमति दें"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"निर्धारित करें कि क्या ftpd पढ़ सकते हैं और उपयोक्ता घर निर्देशिका में फ़ाइल लिख सकते हैं."
 
 #: 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 से लेबल किया हुआ होना चाहिए."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"निर्धारित करें कि क्या ftpd को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के "
+"लिए प्रयोग में आता है. निर्देशिका/फ़ाइल को public_content_rw_t से लेबल किया हुआ होना "
+"चाहिए."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp सर्वर को पोर्टसे कनेक्ट करने के लिए अनुमति दें > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "निर्धारित करें कि क्या ftpd सभी अनारक्षित पोर्ट के लिए बाध्य कर सकते हैं."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp सर्वर को mysql डेटाबेस पोर्ट से कनेक्ट करने के लिए अनुमति दें"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "निर्धारित करें कि क्या ftpd TCP संजाल में डाटाबेस पर कनेक्ट हो सकता है."
 
 #: 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 द्वारा परिचालित होता है."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"निर्धारित करें कि क्या ftpd स्थानीय उपयोक्ता में लॉगिन हो सकता है और तंत्र पर सभी फ़ाइलों "
+"पर लिख और पढ़ सकता है, DAC के द्वारा परिशासित."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "ftp सर्वर को cifs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"निर्धारित करें कि क्या ftpd सार्वजनिक फ़ाइल हस्तांतरण सेवा के लिए प्रयुक्त CIFS का उपयोग "
+"कर सकता है."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "ftp सर्वर को nfs के उपयोग के लिए पब्लिक फ़ाइल ट्रांसफर सर्विस के लिए अनुमति दें."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "सांबा को ntfs/fusefs निर्यात करने दें"
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ftp सर्वर को निष्क्रिय अवस्था के लिए सभी असुरक्षित पोर्ट के लिए बाइंड करें"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"निर्धारित करें कि क्या ftpd सार्वजनिक फ़ाइल हस्तांतरण सेवा के लिए प्रयुक्त NFS का उपयोग "
+"कर सकता है."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"निर्धारित करें कि क्या ftpd सभी अनारक्षित पोर्ट में निष्क्रिय अवस्था के लिए कनेक्ट कर सकते "
+"हैं."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "निर्धारित करें कि क्या Git CGI घर निर्देशिका खोज कर सकते हैं."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "निर्धारित करें कि क्या Git CGI cifs फाइल सिस्टम का उपयोग कर सकते हैं."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "निर्धारित करें कि क्या Git CGI nfs फाइल सिस्टम का उपयोग कर सकते हैं."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "निर्धारित करें कि क्या Git सत्र डेमॉन टीसीपी सॉकेट को सभी अनारक्षित पोर्ट के लिए बाध्य कर सकते हैं."
+msgstr ""
+"निर्धारित करें कि क्या Git सत्र डेमॉन टीसीपी सॉकेट को सभी अनारक्षित पोर्ट के लिए बाध्य "
+"कर सकते हैं."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "निर्धारित करें कि क्या बुलायें गयें उपयोगकर्ता को git_session_t डोमेन में Git डेमॉन निष्पादित कर सकते हैं."
+msgstr ""
+"निर्धारित करें कि क्या बुलायें गयें उपयोगकर्ता को git_session_t डोमेन में Git डेमॉन "
+"निष्पादित कर सकते हैं."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन घर निर्देशिका खोज कर सकते हैं."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन cifs फाइल सिस्टम का उपयोग कर सकते हैं"
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "निर्धारित करें कि क्या Git सिस्टम डेमॉन nfs फाइल सिस्टम का उपयोग कर सकते हैं."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "itisis डेमॉन को मेल भेजने दें"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "निर्धारित करें कि क्या Gitosis मेल भेज सकता है."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "urandom के पठन को सभी रीडिंग के लिए सक्रिय करें."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में "
+"आता है. फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "glusterfsd को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "glusterfsd को किसी फ़ाइल/निर्देशिका को केवल पढ़ने/लिखने की अनुमति दें."
+
+#: booleans.py:65
 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 को उपयोक्ता फ़ाइल प्रबंधित करने देता है."
+msgstr ""
+"gpg-agent --write-env-file विकल्प का उपयोग करने दें. यह साथ ही gpg-agent को "
+"उपयोक्ता फ़ाइल प्रबंधित करने देता है."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "जीपीजी वेब एडमिन को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
+msgstr ""
+"जीपीजी वेब एडमिन को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग "
+"में आता है."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr "gssd को टेंप निर्देशिका पढ़ने की छूट दें.  करबरोस tgt में पहुँच के लिए."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "अतिथि को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: booleans.py:65
+#: booleans.py:69
 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 से लेबल किया हुआ होना चाहिए."
+msgstr ""
+"अपाचे को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. "
+"निर्देशिका/फ़ाइल को public_content_rw_t से लेबल किया हुआ होना चाहिए."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "httpd को अंतर्निमित स्क्रिप्टिंग का उपयोग करने दें (प्रायः php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "आप http डेमॉन को स्पैम जाँचने दें"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
 msgstr "httpd को बतौर FTP क्लाइंट ftp पोर्ट और ephemeral पोर्ट में अनुमति दें"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd को ldap पोर्ट से कनेक्ट करने की अनुमति दें"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "http डोमेन को zabbix में कनेक्ट होने दें"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर टीसीपी से संजाल पर कनेक्ट होने की छूट दें."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर कोब्बलर में कनेक्ट होने की छूट दें."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को संजाल पर डेटाबेस में कनेक्ट होने की छूट दें."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd को memcache सर्वर से कनेक्ट करने दें"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "httpd बतौर रिले काम करने दें"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "httpd डेमॉन को मेल भेजने दें"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "अपाचे को avahi सेवा से dbus के द्वारा संचार करना दें"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi समर्थन की अनुमति दें"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "httpd बतौर FTP सर्वर ftp पोर्ट पर सुनकर काम करने दें."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "httpd को घर निर्देशिका को अनुमति दें"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd स्क्रिप्ट और मॉड्यूल को execmem/execstack की छूट दें"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "HTTPD को आरामदायक बंद होने के लिए पोर्ट 80 से कनेक्ट होने दें"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd प्रक्रिया को आईपीए सामग्री के प्रबंधन की अनुमति दें"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "अपाचे को mod_auth_ntlm_winbind की छूट दें"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Apache को mod_auth_pam का उपयोग करने के लिए अनुमति दें"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "httpd को उपयोक्ता सामग्री की अनुमति दें"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "स्टिकशिफ्ट अवस्था में एपाचे को अनुमति दें, पैसेंजर को संक्रमण नहीं"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "HTTPD स्क्रिप्ट और मॉड्यूल को अनुमति दें सर्वर कोब्लर फ़ाइल में."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "httpd डेमॉन को इसकी संसाधन सीमा बदलने के लिए अनुमति दें"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD को SSI निष्पादनीय पर उसी डोमेन में बतौर तंत्र CGI स्क्रिप्ट चलाने के लिए अनुमति दें."
+msgstr ""
+"HTTPD को SSI निष्पादनीय पर उसी डोमेन में बतौर तंत्र CGI स्क्रिप्ट चलाने के लिए अनुमति दें."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "एपाचे स्क्रिप्ट को सार्वजनिक कंटेंट में लिखने की अनुमति दें, निर्देशिका/फ़ाइल को जरूर public_rw_content_t से लेबल रहना चाहिए."
+msgstr ""
+"एपाचे स्क्रिप्ट को सार्वजनिक कंटेंट में लिखने की अनुमति दें, निर्देशिका/फ़ाइल को जरूर "
+"public_rw_content_t से लेबल रहना चाहिए."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Apache को tmp अंतर्वस्तु का निष्पादन करने के लिए अनुमति दें."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "HTTPD को टर्मिनल से संचार करने की छूट दें. टर्मिनल पर प्रमाणपत्र के लिए पासफ्रेज दर्ज करने के लिए जरूरी."
+msgstr ""
+"HTTPD को टर्मिनल से संचार करने की छूट दें. टर्मिनल पर प्रमाणपत्र के लिए पासफ्रेज दर्ज करने "
+"के लिए जरूरी."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "HTTPD हैंडलिंग को सभी अंतर्वस्तु फ़ाइलों के लिए एकीकृत करने दें."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "httpd को cifs फ़ाइल तंत्र के लिए अनुमति दें"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "httpd को फ्यूज फ़ाइल तंत्र के लिए अनुमति दें"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg चलाने के लिए httpd को अनुमति दें"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd को ओपनस्टैक पोर्ट के लिए अनुमति दें"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "अपाचे को NS रिकार्ड को क्वेरी करने की छूट दें"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"निर्धारित करें कि क्या  icecast किसी  TCP पोर्ट पर कनेक्ट हो सकता है और सुन सकता है."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast को सभी पोर्ट से कनेक्ट करने की छूट दें न कि केवल साउंड पोर्ट से."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"निर्धारित करें कि क्या irc क्लायंट किसी अनारक्षित TCP पोर्ट पर कनेक्ट हो सकता है और सुन "
+"सकता है."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irssi IRC क्लाइंट को किसी पोर्ट से कनेक्ट होने दें और और किसी अनारक्षित पोर्ट से बांधना चाहता हैं."
+msgstr ""
+"Irssi IRC क्लाइंट को किसी पोर्ट से कनेक्ट होने दें और और किसी अनारक्षित पोर्ट से बांधना "
+"चाहता हैं."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "करबरोस के साथ सीमित अनुप्रयोग को अनुमति दें."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned को cifs/Samba फ़ाइल सिस्टम के उपयोग की अनुमति दें"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned को nfs फ़ाइल सिस्टम के उपयोग की अनुमति दें"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd डेमॉन को मेल भेजने दें"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "टर्मिनल पर पढ़ने/लिखने के लिए syslogd को अनुमति दें"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "/dev/console से लॉगिन और तंत्र के उपयोग की छूट दें."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd डेमॉन को मेल भेजने दें"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman को फ्यूज फ़ाइल तंत्र के लिए अनुमति दें"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "निर्धारित करें कि क्या mcelog क्लायंट अवस्था का समर्थन करता है."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "निर्धारित करें कि क्या mcelog स्क्रिप्ट को निष्पादित करता है."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "निर्धारित करें कि क्या mcelog सभी प्रकार के उपयोक्ता ttys का उपयोग करता है."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "निर्धारित करें कि क्या mcelog सर्वर अवस्था का समर्थन करता है."
+
+#: booleans.py:122
 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 द्वारा विन्यस्त है."
+msgstr ""
+"mmap करने की एड्रेस स्पेस के निम्न क्षेत्र में क्षमता को नियंत्रित करें, जैसा कि /proc/sys/"
+"kernel/mmap_min_addr द्वारा विन्यस्त है."
 
-#: booleans.py:108
+#: booleans.py:123
 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:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "मोजिल्ला प्लगिन डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "mozilla_plugins को उपयोक्ता की घर निर्देशिका में रेंडम कंटेंट बनाने दें"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "सीमित वेब ब्राउजर को घर निर्देशिका कंटेंट में पढ़ने के लिए अनुमति दें"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer एक्सक्यूटेबल स्टैक की स्वीकृति दें"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "निर्धारित करें कि क्या mpd उपयोक्ता घर निर्देशिका पार कर सकते हैं."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "निर्धारित करें कि क्या mpd cifs फाइल सिस्टम का उपयोग कर सकते हैं."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "निर्धारित करें कि क्या mpd nfs फाइल सिस्टम का उपयोग कर सकते हैं."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "निर्धारित करें कि क्या mplayer अपने निष्पादनीय स्टैक को बना सकता है."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld को सभी पोर्ट से कनेक्ट होने दें"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND को अपाचे पोर्ट बांधने के लिए अनुमति दें."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "निर्धारित करें कि क्या बाइंड tcp सॉकेट को http पोर्ट में बाइंड कर सकता है."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "BIND को मास्टर जोन फ़ाइलों में लिखने के लिए छूट दें. सामान्य रूप से इसे गतिशील DNS या जोन ट्रांसफर के लिए प्रयोग किया जाता है."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"निर्धारित करें कि क्या बाइंड मास्टर ज़ोन फ़ाइल में लिख सकता है. सामान्यतः इसे गतिशील DNS "
+"या क्षेत्र हस्तांतरण द्वारा प्रयोग किया जाता है."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर केवल पढ़ने/ के लिए निर्यात करने दें."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr "किसी फ़ाइल/निर्देशिका को NFS से होकर पढ़ने/लिखने के लिए निर्यात करने दें."
 
-#: booleans.py:119
+#: booleans.py:138
 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 से लेबल किया हुआ होना चाहिए."
+msgstr ""
+"nfs को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. "
+"फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "NIS के साथ तंत्र को चलाना की अनुमति दें"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "सीमित अनुप्रयोग को nscd साझा स्मृति के उपयोग के लिए अनुमति दें."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
-msgstr ""
+msgstr "openshift को एप्प लॉकडाउन की अनुमति दें"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "openvpn को घर निर्देशिका को अनुमति दें"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "निर्धारित करें कि क्या fenced TCP संजाल में कनेक्ट हो सकता है."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "निर्धारित करें कि क्या openvpn सामान्य उपयोक्ता घर कंटेंट फ़ाइलों को पढ़ सकता है."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "सांबा को असीमित स्क्रिप्ट चलाने के लिए अनुमति दें"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "piranha-lvs डोमेन को TCP के उपयोग से कनेक्ट करने के लिए अनुमति दें."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo को सभी पोर्ट से कनेक्ट होने दें > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "निर्धारित करना चाहते हैं कि क्या Polipo सत्र डेमॉन tcp सॉकेट को सभी अनारक्षित पोर्ट में बाइंड कर सकता है."
+msgstr ""
+"निर्धारित करना चाहते हैं कि क्या Polipo सत्र डेमॉन tcp सॉकेट को सभी अनारक्षित पोर्ट में "
+"बाइंड कर सकता है."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "निर्धारित करें कि क्या उपयोक्ता डोमेन को कॉल करना Polipo डेमॉन को polipo_session_t domain में निष्पादित कर सकता है."
+msgstr ""
+"निर्धारित करें कि क्या उपयोक्ता डोमेन को कॉल करना Polipo डेमॉन को polipo_session_t "
+"domain में निष्पादित कर सकता है."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "निर्धारित करें कि क्या polipo cifs फ़ाइल तंत्र की पहुँच ले सकता है."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "निर्धारित करें कि क्या Polipo nfs फ़ाइल तंत्र की पहुँच ले सकता है."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "पोलीइंस्टैनसियेटेड निर्देशिका समर्थन सक्रिय करें."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr "postfix_local डोमेन को mail_spool निर्देशिका में पूर्ण लेखन अभिगम दें"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "postgresql को ssh और rsync के उपयोग के लिए पॉइंट इन टाइम रिकवरी के लिए अनुमति दें"
+msgstr ""
+"postgresql को ssh और rsync के उपयोग के लिए पॉइंट इन टाइम रिकवरी के लिए अनुमति दें"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "विदेशी डेटाबेस को ग्राहक लेबल संचारित करने के लिए अनुमति दें"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "DML कथन को निष्पादित करने के लिए डेटाबेस एडमिन को अनुमति दें"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "अनधिकृत उपयोक्ताओं को DDL कथन का निष्पादन करने की छूट दें"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "pppd को खास मोडेम के लिए कर्नेल को लोड करने दें"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "pppd को नियमित उपयोक्ता के रूप में चलने की स्वीकृति दें"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "निर्धारित करें कि क्या privoxy सभी टीसीपी पोर्ट में कनेक्ट कर सकते हैं."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "privoxy को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "पपेट क्लाइंट को सभी फ़ाइल प्रकारों को प्रबंधित करने दें."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 msgstr "Puppet मास्टर को MySQL और PostgreSQL डेटाबेस में कनेक्ट होने के लिए अनुमति दें"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "racoon को शेडो को पढ़ने के लिए अनुमति दें"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager डोमेन को संजाल में TCP के प्रयोग से कनेक्ट होने दें."
-
-#: booleans.py:143
+#: booleans.py:164
 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 से लेबल किया हुआ होना चाहिए."
+msgstr ""
+"rsync को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. "
+"फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "क्या आप rsync को बतौर क्लाइंट चलाने दें"
 
-#: booleans.py:145
+#: booleans.py:166
 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "rsync सर्वर को तंत्र पर सभी फ़ाइल/निर्देशिकाओं को प्रबंधित करने की अनुमति दें."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "सांबा को नयी घर निर्देशिका (उदा. via PAM) बनाने दें"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "सांबा को डोमेन कंट्रोलर के रूप में काम करने दें, उपयोक्ता, समूह जोड़ना और कूटशब्द बदलने देना चाहते हैं"
+msgstr ""
+"सांबा को डोमेन कंट्रोलर के रूप में काम करने दें, उपयोक्ता, समूह जोड़ना और कूटशब्द बदलने देना "
+"चाहते हैं"
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "सांबा को नयी घर निर्देशिका साझा करने दें"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने/लिखने के लिए अनुमति दें."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "सांबा को एक पोर्टमापर के रूप में कार्य करने की अनुमति दें"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "सांबा को असीमित स्क्रिप्ट चलाने के लिए अनुमति दें"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "सांबा को ntfs/fusefs निर्यात करने दें"
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "सांबा को  NFS आयतन करने दें"
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "फ्यूज फ़ाइलों को पढ़ने/लिखने के लिए sanlock की अनुमति दें"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlock को nfs फाइलों का प्रबंधन करने के लिए अनुमति दें"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlock को cifs फाइलों का प्रबंधन करने के लिए अनुमति दें"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl को शेडो को पढ़ने के लिए अनुमति दें"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "secadm को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "प्रोग्राम को अनुमति नहीं दें जैसे कि newrole प्रशासनिक उपयोक्ता डोमेन में बदलने के लिए."
+msgstr ""
+"प्रोग्राम को अनुमति नहीं दें जैसे कि newrole प्रशासनिक उपयोक्ता डोमेन में बदलने के लिए."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "कर्नेल मॉड्यूल को निष्क्रिय करें."
 
-#: booleans.py:164
+#: booleans.py:184
 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 "बूलियन को निर्धारित करने के लिए कि तंत्र नीति को लोड करने, पुनर्बलन मोड की स्थापना, और बूलियन मान बदलने की अनुमति देता हैं. इसे सही पर सेट करें और आप के लिए यह फिर से वापस सेट करने के लिए रिबूट करना होगा."
+msgstr ""
+"बूलियन को निर्धारित करने के लिए कि तंत्र नीति को लोड करने, पुनर्बलन मोड की स्थापना, और "
+"बूलियन मान बदलने की अनुमति देता हैं. इसे सही पर सेट करें और आप के लिए यह फिर से वापस सेट "
+"करने के लिए रिबूट करना होगा."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "नियमित उपयोक्ता सीधा dri युक्ति पहुँच की अनुमति दें"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "असीमित निष्पादनीय को उनके हीप स्मृति को छूट दें. ऐसा करना अच्छी बात नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
+msgstr ""
+"असीमित निष्पादनीय को उनके हीप स्मृति को छूट दें. ऐसा करना अच्छी बात नहीं है. यह खराब "
+"कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को "
+"बगजिला में रिपोर्ट किया जाना चाहिए"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "सभी असीमित निष्पादनीय को लाइब्रेरी के उपयोग के लिए अनुमति दें जिसके लिए पाठ स्थानांतरण की जरूरत है जो कि textrel_shlib_t से लेबल नहीं किया हुआ है"
+msgstr ""
+"सभी असीमित निष्पादनीय को लाइब्रेरी के उपयोग के लिए अनुमति दें जिसके लिए पाठ स्थानांतरण "
+"की जरूरत है जो कि textrel_shlib_t से लेबल नहीं किया हुआ है"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "सभी असीमित निष्पादनीय को उनके स्टैक को छूट दें ऐसा करना कभी भी जरूरी नहीं है. यह खराब कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को बगजिला में रिपोर्ट किया जाना चाहिए"
+msgstr ""
+"सभी असीमित निष्पादनीय को उनके स्टैक को छूट दें ऐसा करना कभी भी जरूरी नहीं है. यह खराब "
+"कोड किए गए निष्पादनीय को बताता है लेकिन यह एक हमले को बताता है. इस निष्पादनीय को "
+"बगजिला में रिपोर्ट किया जाना चाहिए"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "उपयोक्ता को स्थानीय mysql सर्वर में कनेक्ट करने की छूट दें"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "सीमित उपयोक्ता को पिंग के निष्पादन और कमांड बनाने के लिए चलाने की क्षमता को अनुमति दें."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"सीमित उपयोक्ता को पिंग के निष्पादन और कमांड बनाने के लिए चलाने की क्षमता को अनुमति दें."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "उपयोक्ता को PostgreSQL से कनेक्ट होने की छूट दें"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "फ़ाइलतंत्र पर उपयोक्ता r/w फ़ाइल के लिए अनुमति दें ताकि उसके पास विस्तारित विशेषता नहीं हो (FAT, CDROM, FLOPPY)"
+msgstr ""
+"फ़ाइलतंत्र पर उपयोक्ता r/w फ़ाइल के लिए अनुमति दें ताकि उसके पास विस्तारित विशेषता नहीं "
+"हो (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "उपयोक्ता संगीत साझा की अनुमति दें"
+
+#: booleans.py:194
 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 "
+"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 निष्क्रिय मोड में निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"उपयोक्ता को TCP सर्वर (bind to ports and accept connection from the same "
+"domain and outside users) चलाने की स्वीकृति दें इन बलों को FTP निष्क्रिय मोड में "
+"निष्क्रिय करते हुए और अन्य प्रोटोकॉल बदल सकता है."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "उपयोक्ता संगीत साझा की अनुमति दें"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot वातावरण के उपयोग की उपयोक्ता को अनुमति दें."
 
-#: booleans.py:176
+#: booleans.py:196
 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 से लेबल किया हुआ होना चाहिए."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"निर्धारित करें कि क्या sftpd को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के "
+"लिए प्रयोग में आता है. निर्देशिका/फ़ाइल को public_content_rw_t से लेबल किया हुआ होना "
+"चाहिए."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "sftp-internal को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"निर्धारित करें कि क्या sftpd पढ़ सकते हैं और उपयोक्ता घर निर्देशिका में फ़ाइल लिख सकते हैं."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-internal को स्थानीय उपयोक्ता में लॉगिन के अनुमति दें और तंत्र पर सभी फ़ाइल को लिखने/पढ़ने देते हैं जो कि DAC द्वारा परिचालित होता है."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"निर्धारित करें कि क्या sftpd स्थानीय उपयोक्ता में लॉगिन हो सकता है और तंत्र पर सभी "
+"फ़ाइलों पर लिख और पढ़ सकता है, DAC के द्वारा परिशासित."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "internal-sftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता ssh घर निर्देशिका में दें."
+msgstr ""
+"निर्धारित करें कि क्या sftpd पढ़ सकते हैं और उपयोक्ता ssh निर्देशिका में फ़ाइल लिख सकते हैं."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "sge को किसी भी टीसीपी पोर्ट का उपयोग कर संजाल से कनेक्ट करने के लिए अनुमति दें"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "sge को nfs फ़ाइल तंत्र के लिए अनुमति दें."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware नियंत्रक पर युक्ति के समर्थन के लिए जरूरी अतिरिक्त अनुमतियों को सक्रिय करने दें"
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "निर्धारित करें कि क्या smartmon 3ware कंट्रोलर पर युक्ति का समर्थन कर सकता है."
 
-#: booleans.py:183
+#: booleans.py:203
 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 से लेबल किया हुआ होना चाहिए."
+msgstr ""
+"सांबा को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है. "
+"फ़ाइल/निर्देशिका को public_content_rw_t से लेबल किया हुआ होना चाहिए."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "उपयोक्ता spamassassin क्लाइंट को संजाल के उपयोग के लिए अनुमति दें."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "spamd को उपयोक्ता घर निर्देशिका में लिखने/पढ़ने की अनुमति दें"
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid को सभी पोर्ट में कनेक्ट करने दें न कि केवल HTTP, FTP, और गोफर पोर्ट में."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "निर्धारित करें कि क्या squid सभी टीसीपी पोर्ट में कनेक्ट कर सकते हैं."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid को बतौर पारदर्शी प्रॉक्सी चलाने दें (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "निर्धारित करें कि क्या squid बतौर पारदर्शी प्रॉक्सी चल सकते हैं."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
 msgstr "ssh को chroot env के साथ फ़ाइल लिखने पढ़ने के लिए छूट उपयोक्ता घर निर्देशिका में दें"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "मेजबान कुंजी आधारित सत्यापन की अनुमति दें"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh लॉगिन को sysadm_r:sysadm_t के रूप में स्वीकृति दें"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "स्टाफ को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "sysadm को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी संजाल पोर्ट में."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "टेलेपैथी कनेक्शन मैनेजर को अनुमति दें किसी जेनेरिक TCP पोर्ट में."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
+msgstr ""
+"tftp को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "tftp को फ़ाइल को लिखने और पढ़ने के लिए अनुमति उपयोक्ता घर निर्देशिका में दें"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "tor डेमॉन को tcp सॉकेट से बांधने के लिए सभी अनारक्षित पोर्ट में अनुमति दें."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"निर्धारित करें कि क्या tor टीसीपी सॉकेट को सभी अनारक्षित पोर्ट के लिए बाध्य कर सकते हैं."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "tor बतौर रिले काम करने दें"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "असीमित उपयोक्ता को क्रोम सैंडबॉक्स डोमेन में अनुमति दें जब chrome-sandbox को चलाया जाए"
+msgstr ""
+"असीमित उपयोक्ता को क्रोम सैंडबॉक्स डोमेन में अनुमति दें जब chrome-sandbox को चलाया जाए"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "किसी उपयोक्ता को किसी असीमित डोमेन में में लॉगिन की छूट दें"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "असीमित उपयोक्ता को मोजिल्ला प्लगिन डोमेन में xulrunner plugin-container चलाने के दौरान अनुमति दें"
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "असीमित को चलाने के लिए वीडियो प्लेयिंग टूल की छूट दें"
+msgstr ""
+"असीमित उपयोक्ता को मोजिल्ला प्लगिन डोमेन में xulrunner plugin-container चलाने के "
+"दौरान अनुमति दें"
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
 msgstr "आम उपयोक्ता को बनाने के लिए और डोमेन शुरू करने के लिए संक्रमण को अनुमति दें."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs घर निर्देशिका का समर्थन करें"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs घर निर्देशिका को समर्थन दें"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "lpd सर्वर का cups के बदले उपयोग करें"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "निर्धारित करें कि क्या lpd सर्वर का समर्थन करता है."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS घर निर्देशिका को समर्थन दें"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "NFS घर निर्देशिका को समर्थन दें"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
+msgstr "उपयोक्ता को कंटेंट निष्पादित करने की अनुमति दें"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
 msgstr ""
+"निर्धारित करें कि क्या पूर्ण TCP संजाल के उपयोग के लिए varnishd उपयोग कर सकता है."
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "varnishd को सभी पोर्ट न कि HTTP से कनेक्ट होने दें."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"निर्धारित करें कि क्या vbetool द्वारा mmap निम्नलिखित क्षेत्रीय के द्वारा क्षेत्र को "
+"शांतिपूर्ण तरीके से रोका जा सकता है."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero त्रुटि को अनदेखा करने दें."
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "सीमित वर्चुअल गेस्ट को फ्यूज फाइल के लिए अनुमति दें"
 
-#: booleans.py:213
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
 msgstr "क्रमिक/समांतर संचार पोर्ट में सीमित वर्चुअल अतिथि को अनुमति दें"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "सीमित वर्चुअल गेस्ट को निष्पादनीय स्मृति या निष्पादनीय स्टैक के उपयोग के लिए अनुमति दें"
+msgstr ""
+"सीमित वर्चुअल गेस्ट को निष्पादनीय स्मृति या निष्पादनीय स्टैक के उपयोग के लिए अनुमति दें"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "सीमित वर्चुअल गेस्ट को फ्यूज फाइल के लिए अनुमति दें"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "nfs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "सीमित वर्चुअल अतिथि को rawip सॉकेट के साथ अनुमति दें"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "cifs फ़ाइलों के लिए सीमति वर्चुअल अतिथि को अनुमति दें"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "सीमित वर्चुअल गेस्ट को यूएसबी युक्ति के उपयोग के लिए अनुमति दें"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "निर्धारित करें कि क्या webadm सामान्य उपयोक्ता फ़ाइलें प्रबंधित कर सकता है."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "webadm को उपयोक्ता के घर निर्देशिका में फ़ाइल को पढ़ने की अनुमति दें"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "निर्धारित करें कि क्या webadm सामान्य उपयोक्ता फ़ाइलें पढ़ सकता है."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "mmap_zero त्रुटियों को अनदेखा करें."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"निर्धारित करें कि क्या wine द्वारा mmap निम्नलिखित क्षेत्रीय के द्वारा क्षेत्र को शांतिपूर्ण "
+"तरीके से रोका जा सकता है."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "ग्राफिकल लॉगिन प्रोग्राम को बूटलोडर को चलाने दें"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "आलेखीय लॉगिन प्रोग्राम में अनुमति दें सीधे बतौर sysadm_r:sysadm_t लॉगिन करने के लिए"
+msgstr ""
+"आलेखीय लॉगिन प्रोग्राम में अनुमति दें सीधे बतौर sysadm_r:sysadm_t लॉगिन करने के लिए"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen को nfs फ़ाइल को प्रबंधित करने के लिए अनुमति दें"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "xend को blktapctrl/tapdisk चलाने की अनुमति दें. जरूरत नहीं है यदि डिस्क छवि के लिए प्रतिबद्ध लॉजिकल वॉल्यूम चाहिए."
+msgstr ""
+"xend को blktapctrl/tapdisk चलाने की अनुमति दें. जरूरत नहीं है यदि डिस्क छवि के लिए "
+"प्रतिबद्ध लॉजिकल वॉल्यूम चाहिए."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "xend को qemu-dm चलाने दें. जरूरी नहीं है यदि paravirt और no vfb का उपयोग हो रहा है."
+msgstr ""
+"xend को qemu-dm चलाने दें. जरूरी नहीं है यदि paravirt और no vfb का उपयोग हो रहा है."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "xguest उपयोक्ता को नेटवर्क मैनेजर विन्यस्त करने दें और अपाचे पोर्ट से कनेक्ट करना चाहते हैं"
+msgstr ""
+"xguest उपयोक्ता को नेटवर्क मैनेजर विन्यस्त करने दें और अपाचे पोर्ट से कनेक्ट करना चाहते हैं"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "xguest को कंटेंट निष्पादित करने की अनुमति दें"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "xguest उपयोक्ता विस्थापनीय मीडिया आरोहित करने की छूट दें"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "ब्लू टूथ उपकरणों का उपयोग करने के लिए xguest को अनुमति दें"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "क्लाइंट को X सर्वर की साझा स्मृति खंड में अनुमति दें."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer को लेखन योग्य स्मृति चलाने के लिए अनुमति दें"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X यूजरस्पेस ऑबजेक्ट मैनेजर को समर्थन दें"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "zabbix को किसी अनारक्षित पोर्ट से कनेक्ट करने दें"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "निर्धारित करें कि क्या zabbix सभी टीसीपी पोर्ट में कनेक्ट कर सकते हैं"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "सभी डोमेन को fips_mode में करने की अनुमति दें"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "जेब्रा डेमॉन को इसके विन्यास फ़ाइल में लिखने की छूट दें"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "ZoneMinder को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में आता है."
+msgstr ""
+"ZoneMinder को पब्लिक फाइल को बदलने दें जो पब्लिक फाइल ट्रांसफर सेवा के लिए प्रयोग में "
+"आता है."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "अंतरफलक %s मौजूद नहीं है."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "बनाए जाने के लिए मैन पेज का डोमेन नाम"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "वैकल्पिक रूट निर्देशिका, इसमें तयशुदा /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux मैन पेज बनाएँ"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "पथ जिसमें जनित SELinux मैन पेज जमा किया जाएगा"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "मैन पेज के लिए OS का नाम"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "HTML मैन पेज संरचना को चुने गए SELinux मैन पेज के लिए उत्पन्न करें"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "वैकल्पिक रूट निर्देशिका, इसमें तयशुदा /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "सभी डोमेन"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "क्वेरी SELinux नीति संजाल सूचना"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "सभी SELinux पोर्ट प्रकार सूचीबद्ध करें"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "पोर्ट से संबंधित SELinux प्रकार दिखाएँ"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "इस SELinux प्रकार के लिए परिभाषित पोर्ट दिखाएँ"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "पोर्ट दिखाएँ जिसमें यह डोमेन बंध सकता है और/या कनेक्ट हो सकता है"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "पोर्ट दिखाएँ जिसमें यह डोमेन बंध सकता है और/या कनेक्ट हो सकता है"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "SELinux नीति को क्वेरी करें देखने के लिए कि क्या डोमेन एक-दूसरे से संचार कर सकता है"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "स्रोत डोमेन"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "लक्ष्य डोमेन"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux नीति को क्वेरी करें बुलियन के विवरण को देखने के लिए"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "सभी बुलियन विवरण पाएँ"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "विवरण पाने के लिए बुलियन"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"SELinux नीति को क्वेरी करें देखने के लिए कैसे एक स्रोत प्रक्रिया डोमेन लक्ष्य प्रक्रिया डोमेन "
+"में संक्रमण कर सकता है"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "स्रोत प्रक्रिया डोमेन"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "लक्ष्य प्रक्रिया डोमेन"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: error: वितर्क %s का एक जरूरी"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "इस प्रकार की नीति के लिए कमांड जरूरी"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t विकल्प को इस विकल्प के साथ उपयोग नहीं किया जा सकता है. अधिक विवरण के लिए प्रयोग "
+"पढ़ें."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d विकल्प को इस विकल्प के साथ उपयोग नहीं किया जा सकता है. अधिक विवरण के लिए प्रयोग "
+"पढ़ें."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a विकल्प को इस विकल्प के साथ उपयोग नहीं किया जा सकता है. अधिक विवरण के लिए प्रयोग "
+"पढ़ें."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t विकल्प को इस विकल्प के साथ उपयोग नहीं किया जा सकता है. अधिक विवरण के लिए प्रयोग "
+"पढ़ें."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux नीति अंतरफलक को सूचीबद्ध करें"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "अंतरफलक नाम दर्ज करें, आप जिसे क्वेरी करना चाहते हैं"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux पॉलिसी मॉड्यूल नमूूना उत्पन्न करें"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "डोमेन प्रकार दर्ज करें जिसे आप विस्तार दे रहे हैं"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "SELinux उपयोक्ता दर्ज करें जो इस डोमेन में संक्रमित होगा"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "बनाने के लिए नीति का नाम"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "पथ जिसमें जनित नीति फ़ाइल जमा किया जाएगा"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "पथ जिसमें सीमित प्रक्रिया को लिखने की जरूरत होगी"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "नीति प्रकार जिसके लिए कमांड की जरूरत है"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' नीति उत्पन्न करें"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' नीति उत्पन्न करें"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "सीमित करने के लिए निष्पादनीय"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "कमांड"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "वैकल्पिक SELinux नीति, /sys/fs/selinux/policy में तयशुदा"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "कोई SELinux संस्थापित नहीं है"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s नीति फ़ाइल पढ़ने में विफल"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "अज्ञात"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "इंटरनेट सर्विस डेमॉन"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "मौजूदा डोमेन प्रकार"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "न्यूनतम टर्मिनल लॉगिन उपयोक्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "न्यूनतम X विंडोज लॉगिन उपयोक्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "डेस्कटॉप लॉगिन उपयोक्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "लॉगिन उपयोक्ता भूमिका प्रशासित करें"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "सीमित रूट प्रशासक भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "नए प्रकार के लिए मॉड्यूल सूचना"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "वैध प्रकार:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "पोर्ट को जरूर 1 से %d तक संख्या या संख्या का परिसर जरूर होना चाहिए."
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "आपको वैध नीति प्रकार भरना होगा"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "आपको अपने नीति मॉड्यूल के लिए अपने %s के लिए नाम दर्ज करना है."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"नाम को वर्णांकिक होना चाहिए बिना किसी स्थान के. option \"-n MODULENAME\" का "
+"उपयोग करने की सोचें"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "USER भूमिका प्रकार अनुमति प्राप्त एक्सक्यूटेबल नहीं हो सकता है."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "सिर्फ DAEMON apps एक init स्क्रिप्ट का प्रयोग कर सकता है..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve  को जरूर बूलियन मान होना चाहिए"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog के पास जरूर बूलियन मान होना चाहिए"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos को जरूर बूलियन मान होना चाहिए"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache को जरूर बुलियन मान होना चाहिए "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER प्रकार को स्वतः tmp प्रकार लेना चाहिए"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s नीति मॉड्यूल के लिए मौजूदा डोमेन चाहिए"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "प्रकार क्षेत्र जरूरी"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"आपको नए प्रकार चाहिए जिसका अंत इससे होता है: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "अपने सीमति प्रक्रिया के लिए आप जरूर अपना एक्सक्यूटेबल पथ दें"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "प्रकार बाध्यकारी फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "अंतरफलक फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "फाइल संदर्भ फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "स्पेक फ़ाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "सेटअप स्क्रिप्ट"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "अनुप्रयोग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "उपयोक्ता जोड़ें"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "पोर्ट चुनें"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "संजाल पोर्ट"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"फाइल\n"
+"प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "सांबा को किसी फ़ाइल/निर्देशिका को केवल पढ़ने के लिए अनुमति दें."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS परिसर"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux प्रशासन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux लॉगिंग मैपिंग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "बूलियन नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "बूलियन नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "बूलियन नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "मॉड्यूल नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "तयशुदा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "सिस्टम मूलभूत पॉलिसी प्रकार: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>चुनें:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"किसी प्रक्रिया को मना करें जो किसी दूसरी प्रक्रिया को प्रैक्टिस कर रहा हो या डिबग कर "
+"रहा हो"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "फाइल लेबलिंग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "संजाल पोर्ट मिटाएं"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "फाइल प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "अनुप्रयोग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "डोमेन चुनें जिसे आप इस उपयोक्ता के द्वारा प्रशासित कराना चाहेंगे."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "निष्क्रिय"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "ऑडिट सक्रिय करें"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s एक वैध संदर्भ नहीं है\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "बूलियन नाम"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "लॉगिन नाम"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "नामस्थान में संक्रमण करने में विफल\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "बूलियन नाम"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "एक्सक्यूटेबल"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "निष्क्रिय"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "अनुप्रयोग"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux उपयोक्ता मैपिंग जोड़ें"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux लॉगिंग मैपिंग"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s के लिये लॉगिन मैपिंग नहीं रूपांतरित कर सका"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "संजाल पोर्ट जोड़ें"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "फाइल लेबलिंग"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux लॉगिंग मैपिंग"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux उपयोक्ता जोड़ें"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux स्थानीय fcontext समरूप \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux उपयोक्ता मैपिंग बदलें"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "संजाल पोर्ट संपादित करें"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s के लिये फाइलसंदर्भ मिटा नहीं सका"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s के लिये फाइल संदर्भ नहीं सुधार सका"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux प्रकार"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "खराब प्रारूप %s: रिकार्ड %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s मिटाएं"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s बदलें"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "संजाल पोर्ट"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "संजाल पोर्ट"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "उपयोक्ता जोड़ें"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "उपयोक्ता मिटाएँ"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "उपयोक्ता बदलें"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS परिसर"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux लॉगिंग मैपिंग"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux उपयोक्ता मैपिंग मिटाएं"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "लॉगिन मैपिंग नहीं सूचीबद्ध कर सका"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 सिस्टम पर समस्या दे रहा है, आप अनुज्ञात्मक "
+"मोड में जा सकते हैं जो सिर्फ त्रुटि देगा और SELinux पॉलिसी को बाध्यकारी नहीं करेगा.  "
+"अनुज्ञात्मक मोड के लिए रिबूट की जरूरत नहीं है, क्या आप जारी रखना चाहते हैं?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/hr.po b/policycoreutils/po/hr.po
index 75801e9..9e7db25 100644
--- a/policycoreutils/po/hr.po
+++ b/policycoreutils/po/hr.po
@@ -1,30 +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:
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/fedora/language/"
+"hr/)\n"
+"Language: hr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "Inicijalizacija PAM nije uspjela\n"
@@ -73,7 +78,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Nije moguće postaviti exec kontekst za %s.\n"
@@ -86,871 +91,907 @@ msgstr "********************  VAŽNO  ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Za aktiviranje ovog paketa pravila pokrenite:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Hvatište semanage nije moguće izraditi"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Čitanje pohrane pravila nije moguće."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Uspostavljanje semanage veze nije moguće"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Semanage transakciju nije moguće pokrenuti"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Verzija"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Izrada ključa za %s nije moguća"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux korisnik %s ne postoji"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Izrada mapiranja prijave za %s nije moguća"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Zadavanje naziva za %s nije moguće"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Zadavanje MLS raspona za %s nije moguće"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Zadavanje SELinux korisnika za %s nije moguće"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Dodavanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Zahtijeva seuser ili serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Mapiranje prijave za %s nije određeno"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Propitivanje seusera za %s nije moguće"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Uređivanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Brisanje mapiranja prijave za %s nije moguće"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Korisničko ime"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux korisnik"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS raspon"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Propitivanje korisnika za %s nije moguće"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Izrada SELinux korisnika za %s nije moguća"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Dodavanje uloge %s za %s nije moguće"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Zadavanje MLS razine za %s nije moguće"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Dodavanje prefiksa %s za %s nije moguće"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Izvlačenje ključa za %s nije moguće"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Dodavanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Zahtijeva prefiks, uloge, razinu ili raspon"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Zahtijeva prefiks ili uloge"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux korisnik %s nije određen"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Uređivanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Brisanje SELinux korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Ispisivanje popisa SELinux korisnika nije moguće"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Ispisivanje popisa uloga korisnika %s nije moguće"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Označavanje"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefiks"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS razina"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS raspon"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux uloge"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Potreban je UDP ili TCP protokol"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Potreban je port"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Izrada ključa za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Potrebna je vrsta"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Nije moguće provjeriti je li port %s/%s određen"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s već je određen"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Izrada porta za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Izrada konteksta za %s/%s nije moguća"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Zadavanje korisnika u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Zadavanje uloge u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Zadavanje vrste u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Zadavanje MLS polja u kontekstu porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Zadavanje konteksta porta za %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Dodavanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Zahtijeva setype ili serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Zahtijeva setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s nije određen"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Propitivanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Uređivanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Brisanje porta %s/%s nije moguće"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Ispisivanje popisa portova nije moguće"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux vrsta porta"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Broj porta"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Izrada ključa za %s nije moguća"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Izrada konteksta za %s nije moguća"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Izrada sučelja za %s nije moguće"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Zadavanje konteksta sučelja za %s nije moguće"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Zadavanje konteksta poruke za %s nije moguće"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Dodavanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Sučelje %s nije određeno"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Propitivanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Uređivanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Brisanje sučelja %s nije moguće"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Ispisivanje popisa sučelja nije moguće"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux sučelje"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Kontekst"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Izrada konteksta datoteke za %s nije moguća"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Zadavanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Dodavanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Zahtijeva setype, serange ili seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Kontekst datoteke za %s nije određen"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Propitivanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Uređivanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Brisanje konteksta datoteke za %s nije moguće"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Ispisivanje popisa konteksta datoteke nije moguće"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Izrada popisa konteksta lokalnih datoteka nije moguća"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "vrsta"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Booleova vrijednost %s nije određena"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Propitivanje konteksta datoteke %s nije moguće"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Uređivanje Booleove vrijednosti %s nije moguće"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Brisanje Booleove vrijednosti %s nije moguće"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Ispisivanje popisa Booleovih vrijednosti nije moguće"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux Booleov"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1030,230 @@ msgstr "Pogreška! Ljuska nije valjana.\n"
 msgid "Unable to clear environment\n"
 msgstr "Čišćenje okruženje nije moguće\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Pogreška pri izmjeni UID. Bit će prekinuto.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Pogreška vraćanju KEEPCAPS na izvorne postavke. Bit će prekinuto.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Pogreška pri povezivanju sa sustavom provjere.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Pogreška pri dodjeljivanju memorije.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Pogreška pri slanju poruke provjere.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Određivanje načina prisiljavanja nije moguće.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Pogreška! Nije moguće otvoriti %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Zadavanje novog konteksta za %s nije moguće.\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s je izmijenio oznake.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Upozorenje! Obnavljanje konteksta za %s nije moguće.\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Pogreška: Određene su višestruke uloge\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Pogreška: Određene su višestruke vrste\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Nažalost, opcija -l može se upotrijebiti uz SELinux MLS podršku.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Pogreška: Određene su višestruke razine\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Dohvaćanje zadane vrste nije moguće.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "Dohvaćanje novog konteksta nije uspjelo.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "Zadavanje nove %s uloge nije uspjelo.\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "Zadavanje nove vrste %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "Izrada novog opsega s razinom %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "Zadavanje novog opsega %s nije uspjelo.\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "Pretvaranje novog konteksta u niz nije uspjelo.\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nije valjani kontekst\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Dodjeljivanje memorije za new_context nije moguće"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Dohvaćanje praznog kompleta signala nije moguće\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Postavljanje SIGHUP rukovanja nije moguće\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "Dohvaćanje starog konteksta nije uspjelo.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "pogreška tijekom čitanja konfiguracije usluge PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: neispravna lozinka za %s.\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: 'forking' neuspjeh: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Obnavljanje tty oznake nije moguće...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Ispravno zatvaranje tty nije uspjelo\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Nije moguće zatvoriti deskriptore. \n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Pogreška pri dodjeljivanju argv0 ljuske.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Obnavljanje okruženja nije moguće. Prekidanje radnje.\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "Izvršavanje ljuske nije uspjelo\n"
 
@@ -1415,7 +1480,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1490,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1502,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1511,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1521,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1573,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1587,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1596,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1657,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1681,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1812,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1895,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1908,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1948,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1963,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1976,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2032,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2046,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2116,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2211,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2240,2886 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS raspon"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux vrsta porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux Booleov"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Korisničko ime"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux vrsta porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux vrsta porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux vrsta porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux vrsta porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Korisničko ime"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nije valjani kontekst\n"
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Korisničko ime"
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 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."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Uređivanje mapiranja prijave za %s nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux korisnik"
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux uloge"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Brisanje konteksta datoteke za %s nije moguće"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Uređivanje konteksta datoteke za %s nije moguće"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux uloge"
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Izrada porta za %s/%s nije moguća"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux korisnik"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS raspon"
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Brisanje mapiranja prijave za %s nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Ispisivanje popisa mapiranja prijava nije moguće"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/hr_HR.po b/policycoreutils/po/hr_HR.po
new file mode 100644
index 0000000..7a5c997
--- /dev/null
+++ b/policycoreutils/po/hr_HR.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/"
+"fedora/language/hr_HR/)\n"
+"Language: hr_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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/hu.po b/policycoreutils/po/hu.po
index 1179592..e358401 100644
--- a/policycoreutils/po/hu.po
+++ b/policycoreutils/po/hu.po
@@ -1,23 +1,24 @@
 # 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@yahoo.com>, 2006, 2007.
-# Nagy István Zoltán <nagyesta@gmail.com>, 2009.
-# Zoltan Hoppár <hopparz@gmail.com>, 2012-2013.
+# Arpad Biro <biro_arpad@yahoo.com>, 2006, 2007
+# István Zoltán Nagy <nagyesta@gmail.com>, 2009
+# Ferenc Teknős <teknos.ferenc@gmail.com>, 2013
+# Zoltan Hoppár <hopparz@gmail.com>, 2012-2013
 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-09 17:08+0000\n"
-"Last-Translator: Zoltan Hoppár <hopparz@gmail.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-09-21 08:24+0000\n"
+"Last-Translator: Ferenc Teknős <teknos.ferenc@gmail.com>\n"
 "Language-Team: Hungarian <trans-hu@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"
-"Language: hu\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "nem sikerült inicializálni a PAM-et\n"
@@ -76,7 +80,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, 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"
@@ -89,871 +93,924 @@ msgstr "*********************** FONTOS ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Ezen házirend aktiválásához futtassa:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Nem sikerült létrehozni az Semanage kezelőt"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Nem lehet olvasni a szabályzat-tárolót."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Nem sikerült létrehozni Semanage-kapcsolatot"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS aktív állapot tesztelése nem sikerült"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Még nincs megvalósítva."
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "SEmanage művelet már folyamatban"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Nem sikerült elindítani az Semanage-tranzakciót"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Nem sikerült véglegesíteni az Semanage-tranzakciót"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "SEmanage művelet nincs folyamatban"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Nem sikerült listázni az SELinux modulokat"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Modulok nevei"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Verzió"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Kikapcsolva"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "Modul nem létezik %s"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Nem kapcsolható ki a modul %s (sikertelen eltávolítás)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Nem kapcsolható be a modul %s (sikertelen eltávolítás)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Nem távolítható el a modul %s (sikertelen eltávolítás)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit-hoz szükséges vagy 'be\" vagy 'ki'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Beépített elengedő típusok"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Egyéni elengedő típusok"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"A sepolgen python modul szükséges az áteresztő tartományok beállításához.\n"
+"Néhány disztribúcióban ez az alkalmazás a policycoreutils-devel csomag "
+"része.\n"
+"# yum install policycoreutils-devel\n"
+"...vagy hasonló a saját disztribúciójától függően."
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "A %s Linux csoport nem létezik"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Nem létezik %s nevű Linux-felhasználó"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, 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:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Nem sikerült nevet beállítani ehhez: %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, 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:488
+#: ../semanage/seobject.py:523
 #, 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:492
+#: ../semanage/seobject.py:527
 #, 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:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Seuser vagy Serange szükséges"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Nincs definiálva bejelentkezési hozzárendelés ehhez: %s"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Nem sikerült végrehajtani Seuser-lekérdezést erre: %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, 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:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, 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:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Nem sikerült listázni a bejelentkezési hozzárendeléseket"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Bejelentkezési név"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux felhasználó"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../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:672
+#: ../semanage/seobject.py:707
 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
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Nem sikerült lekérdezni a felhasználót ehhez: %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, 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:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Nem sikerült felvenni \"%s\" szerepet ehhez: %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, 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:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Nem sikerült felvenni \"%s\" előtagot ehhez: %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Nem sikerült kinyerni a kulcsot ehhez: %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Nem sikerült felvenni \"%s\" SELinux-felhasználót"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Szükség van előtagra, szerepekre, szintre vagy tartományra"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Szükség van előtagra vagy szerepekre"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "\"%s\" SELinux-felhasználó nincs definiálva"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, 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:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, 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:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Nem sikerült listázni az SELinux-felhasználókat"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, 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:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Címkézés"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Előtag"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS Szint"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS hatáskör"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux szerepek"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "UDP vagy TCP protokoll szükséges"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Meg kell adni portot"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Hibás port"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Nem sikerült létrehozni kulcsot ehhez: %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Meg kell adni típust"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "A(z) %s/%s port már definiálva van"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Nem sikerült létrehozni portot ehhez: %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Nem sikerült létrehozni kontextust ehhez: %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Nem sikerült beállítani a felhasználót %s/%s portkontextusban"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Nem sikerült beállítani a szerepet %s/%s portkontextusban"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Nem sikerült beállítani a típust %s/%s portkontextusban"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Nem sikerült beállítani az MLS-mezőket %s/%s portkontextusban"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Nem sikerült beállítani a portkontextust ehhez: %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Nem sikerült felvenni ezt a portot: %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Setype vagy Serange szükséges"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Setype szükséges"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "%s/%s port nincs definiálva"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Nem sikerült lekérdezni ezt a portot: %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Nem sikerült módosítani ezt a portot: %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Nem sikerült listázni a portokat"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Nem sikerült törölni a portot: %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Nem sikerült törölni ezt a portot: %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Nem sikerült listázni a portokat"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux Port típus"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Portszám"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Csomópont cím szükséges"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Ismeretlen vagy hiányzó protokoll"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr "SELinux node típus szükséges."
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Nem sikerült létrehozni kulcsot ehhez: %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Nem sikerült létrehozni addr-t %s-hez"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Nem sikerült létrehozni kontextust ehhez: %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Nem állítható be a(z) %s maszkja"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Nem adható hozzá %s addr"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "%s addr nincs definiálva"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Nem kérdezhető le %s addr"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Nem módosítható %s addr"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Nem törölhető %s addr"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Nem törölhető az összes csomópont kapcsolódás"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Nem listázható addr"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Nem sikerült létrehozni csatolót ehhez: %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, 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:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Nem sikerült beállítani az üzenetkontextust ehhez: %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Nem sikerült felvenni ezt a csatolót: %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s csatoló nincs definiálva"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Nem sikerült lekérdezni ezt a csatolót: %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Nem sikerült módosítani ezt a csatolót: %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Nem sikerült törölni ezt a csatolót: %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Nem törölhetó az összes kezelőfelület kapcsolódás"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Nem sikerült listázni a csatolókat"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux Interfész"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Környezet"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Azonos osztály már létezik ehhez: %s."
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "Fájl specifikáció %s ütközik egy azonossági szabállyal  '%s %s'"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Ugyanolyan osztály az %s típushoz nem létezik"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Érvénytelen fájl specifikáció"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Fájl specfikáció nem tartalmazhat szóközt"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"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'"
+"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:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Nem sikerült létrehozni fájlkontextust ehhez: %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, 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:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Nem sikerült felvenni fájlkontextust ehhez: %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Setype, Serange vagy Seuser szükséges"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Nincs definiálva fájlkontextus ehhez: %s"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, 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:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "A fájl kontextus listázása nem sikerült"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, 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:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Nem sikerült törölni %s fájlkontextusát"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Nem sikerült listázni a fájlkontextusokat"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Nem sikerült listázni a helyi fájlkontextusokat"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fkörnyezet"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "Típus"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "\"%s\" logikai érték nincs definiálva"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Nem sikerült lekérdezni a fájlkontextust ehhez: %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Nem sikerült módosítani a(z) \"%s\" logikai értéket"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Hibás formátum %s: Rekord %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Nem sikerült törölni a(z) \"%s\" logikai értéket"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Nem sikerült listázni a logikai értékeket"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ki"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "be"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux Logikai érték"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Állapot"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Alapértelmezett"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Leírás"
 
@@ -992,206 +1049,231 @@ msgstr "Hiba: a parancsértelmező érvénytelen.\n"
 msgid "Unable to clear environment\n"
 msgstr "Nem sikerült törölni a környezetet\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Hiba a uid módosításakor; megszakítás.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Hiba a KEEPCAPS visszaállításakor; megszakítás.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Hiba az auditálási rendszerhez való csatlakozáskor.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Memóriafoglalási hiba.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Hiba az auditálási üzenet küldésekor.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Nem sikerült meghatározni a kikényszerítési módot.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Hiba: nem lehet megnyitni ezt: %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Hiba! O_NONBLOCK nem törölhető innen: %s\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s: nem sikerült beállítani az új kontextust ehhez: %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s címkét módosított.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Figyelmeztetés: nem sikerült visszaállítani a kontextust ehhez: %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Hiba: több szerep lett megadva\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Hiba: több típus lett megadva\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "A -l használata SELinux MLS-támogatás esetén lehetséges.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Hiba: több szint lett megadva\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Nem sikerült meghatározni az alapértelmezett típust.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "Nem sikerült meghatározni az új kontextust.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "nem sikerült beállítani ezt az új szerepet: %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "nem sikerült beállítani ezt az új típust: %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "nem sikerült új tartományt készíteni ezzel a szinttel: %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "nem sikerült beállítani ezt az új tartományt: %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "nem sikerült szöveggé alakítani az új kontextust\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nem egy érvényes kontextus\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Nem sikerült memóriát foglalni a new_context számára"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Nem sikerült üres szignálkészletet szerezni\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Nem sikerült beállítani SIGHUP-kezelőt\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Sajnálom, newrole hibázott h eldobja képességeit\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "Nem sikerült meghatározni a régi kontextust.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, 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:1097
+#: ../newrole/newrole.c:1102
 #, 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:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: helytelen jelszó ehhez a felhasználóhoz: %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: nem sikerült létrehozni új folyamatot: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, 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:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Nem sikerült megfelelően bezárni a tty-t\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Nem sikerült lezárni a leírókat.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Hiba a parancsértelmező argv0-jának lefoglalásakor.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Sikertelen auditálási üzenet küldés"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Sikertelen átvitel névterületre\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Sikertelen képesség elhagyás %m\n"
+
+#: ../newrole/newrole.c:1304
 #, 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:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "nem sikerült végrehajtani a parancsértelmezőt\n"
 
@@ -1322,19 +1404,25 @@ msgstr "Fájl cimke"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Fájl\nSpecifikáció"
+msgstr ""
+"Fájl\n"
+"Specifikáció"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Selinux\nFájl típusa"
+msgstr ""
+"Selinux\n"
+"Fájl típusa"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Fájl\nTípus"
+msgstr ""
+"Fájl\n"
+"Típus"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1344,19 +1432,25 @@ msgstr "Hozzárendelt felhasználó"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Bejelentkezési\nNév"
+msgstr ""
+"Bejelentkezési\n"
+"Név"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "SELinux\nFelhasználó"
+msgstr ""
+"SELinux\n"
+"Felhasználó"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "MLS/\nMCS Range"
+msgstr ""
+"MLS/\n"
+"MCS Range"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1412,13 +1506,15 @@ msgstr "SELinux Szabályzatkészítő Eszköz"
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
-msgstr "<b>Válasszon ki egy szabályzattípust az alkalmazáshoz vagy felhasználói szerepet amit szabályozni kíván:</b>"
+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:284
 msgid "<b>Applications</b>"
 msgstr "<b>Alkalmazások</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Szabványos init daemon"
 
@@ -1426,9 +1522,12 @@ msgstr "Szabványos init daemon"
 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"
+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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS rendszer daemon"
 
@@ -1440,16 +1539,18 @@ msgstr "Internet Szolgáltatások kiszolgáló (inetd)"
 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:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Web Alkalmazás/Szkript (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Web Alkalmazás/Szkript (CGI) CGI szkriptek amik a  web kiszolgáló által indulnak (apache)"
+msgstr ""
+"Web Alkalmazás/Szkript (CGI) CGI szkriptek amik a  web kiszolgáló által "
+"indulnak (apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Felhasználói alkalmazás"
 
@@ -1457,9 +1558,11 @@ msgstr "Felhasználói alkalmazás"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Felhasználói alkalmazás - lehet olyan alkalmazás amelyet szabályozni kíván és egy felhasználó indított"
+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:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1483,7 +1586,10 @@ msgstr "Minimális Terminál Felhasználói típus"
 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 "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."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1493,7 +1599,10 @@ msgstr "Minimális X Windows Felhasználói típus"
 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 "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."
+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:529
 msgid "User Role"
@@ -1503,7 +1612,10 @@ msgstr "Felhasználói típus"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-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."
+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:546
 msgid "Admin User Role"
@@ -1511,9 +1623,12 @@ msgstr "Rendszergazdai Admin típus"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"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."
+"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:592
 msgid "<b>Root Users</b>"
@@ -1525,22 +1640,28 @@ msgstr "Rendszergazdai Admin típus"
 
 #: ../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 "
+"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."
+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:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Adja meg az alkalmazás nevét vagy a felhasználói szerepet"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Név"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr "Adja meg a teljes elérési utat a végrehajtható állományhoz, hogy szabályozhassa."
+msgstr ""
+"Adja meg a teljes elérési utat a végrehajtható állományhoz, hogy "
+"szabályozhassa."
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
@@ -1548,7 +1669,9 @@ msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
-msgstr "Adjon meg egy egyedi nevet a szabályozott alkalmazáshoz vagy felhasználói szerephez."
+msgstr ""
+"Adjon meg egy egyedi nevet a szabályozott alkalmazáshoz vagy felhasználói "
+"szerephez."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1561,7 +1684,9 @@ msgstr "Init szkript"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-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."
+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:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1569,7 +1694,9 @@ msgstr "<b>Válasszon létező szerepkört a módosításhoz:</b>"
 
 #: ../gui/polgen.glade:908
 msgid "Select the user roles that will transiton to the %s domain."
-msgstr "Válassza ki a felhasználói szerepköröket amik átmenetet képeznek ehhez a területhez: %s."
+msgstr ""
+"Válassza ki a felhasználói szerepköröket amik átmenetet képeznek ehhez a "
+"területhez: %s."
 
 #: ../gui/polgen.glade:928
 msgid "role tab"
@@ -1587,16 +1714,20 @@ msgstr "Válasszon alkalmazás területeket amik %s átmenetet képeznek. "
 msgid ""
 "transition \n"
 "role tab"
-msgstr "átmenet\nszerepkör fülre"
+msgstr ""
+"átmenet\n"
+"szerepkör fülre"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr "<b>Válasszon felhasználói sze_repeket amik átmenetet képeznek ehhez %s:</b>"
+msgstr ""
+"<b>Válasszon felhasználói sze_repeket amik átmenetet képeznek ehhez %s:</b>"
 
 #: ../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."
+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:1056
 msgid "<b>Select domains that %s will administer:</b>"
@@ -1604,7 +1735,9 @@ msgstr "<b>Válasszon területeket amiket %s adminsztrálni fog:</b>"
 
 #: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 msgid "Select the domains that you would like this user administer."
-msgstr "Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó adminisztrálna."
+msgstr ""
+"Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó "
+"adminisztrálna."
 
 #: ../gui/polgen.glade:1111
 msgid "<b>Select additional roles for %s:</b>"
@@ -1619,7 +1752,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP Portok</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Mind"
 
@@ -1633,7 +1766,9 @@ 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 "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."
+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:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1643,7 +1778,9 @@ msgstr "Nem foglalt portok (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "Adjon meg egy vesszővel elválasztott UDP port listát vagy tartományokat amelyekhez %s csatlakozhat. Például: 612, 650-660"
+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:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1652,7 +1789,9 @@ msgstr "Válasszon portokat"
 
 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 msgid "Allows %s to bind to any udp ports > 1024"
-msgstr "Engedélyezi %s számára hogy csatlakozzon bármely UDP porthoz csatlakozzon ami > 1024"
+msgstr ""
+"Engedélyezi %s számára hogy csatlakozzon bármely UDP porthoz csatlakozzon "
+"ami > 1024"
 
 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 msgid "<b>UDP Ports</b>"
@@ -1662,7 +1801,9 @@ msgstr "<b>UDP Portok</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Hálózat\nBind fül"
+msgstr ""
+"Hálózat\n"
+"Bind fül"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1676,7 +1817,9 @@ msgstr "Engedélyezi %s számára, hogy csatlakozzon bármely TCP porthoz"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-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"
+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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1686,7 +1829,9 @@ msgstr "Engedélyezi %s számára hogy csatlakozhasson bármely UDP portra"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-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"
+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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1732,7 +1877,8 @@ msgstr "<b>Mappák/fájlok megadása amiket %s kezel</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Fájlok/Mappák amiket %s \"kezel\". PID fájlok, Log fájlok, /var/lib fájlok..."
+msgstr ""
+"Fájlok/Mappák amiket %s \"kezel\". PID fájlok, Log fájlok, /var/lib fájlok..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1750,75 +1896,84 @@ msgstr "<b>Melyik mappában állítja elő a %s szabályzatot?</b>"
 msgid "Policy Directory"
 msgstr "Szabályzati mappa"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Szabály"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Existing_User"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Alkalmazás"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s mappának kell lennie"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Ki kell választania a felhasználót"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Válasszon végrehajtható fájlt a szabályozáshoz."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Válasszon init szkript fájlt a szabályozáshoz."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
-msgstr "Válasszon fájl(oka)t amit az a szabályozott alkalmazás készít vagy rögzít"
+msgstr ""
+"Válasszon fájl(oka)t amit az a szabályozott alkalmazás készít vagy rögzít"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "Válasszon mapp(áka)t amit a szabályozott alkalmazás birtokol és rögzít is bele"
+msgstr ""
+"Válasszon mapp(áka)t amit a szabályozott alkalmazás birtokol és rögzít is "
+"bele"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Válasszon mappát a szabályzati fájlok előállításához itt:"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
-msgstr "%s.pp típus már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
+msgstr ""
+"%s.pp típus már betöltve a jelenlegi szabályzatban.\n"
+"Kívánja folytatni?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Név ellenőrzése"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
-msgstr "%s.pp modul már betöltve a jelenlegi szabályzatban.\nKívánja folytatni?"
+msgstr ""
+"%s.pp modul már betöltve a jelenlegi szabályzatban.\n"
+"Kívánja folytatni?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "Meg kell adnia egy betűkből és számokból kitalált nevet ami nem tartalmaz szóközöket."
+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:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Meg kell adnia egy végrehajtható állományt"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux beállítása"
 
@@ -1830,9 +1985,15 @@ msgstr "Hálózati port"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux Port\nTípus"
+msgstr ""
+"SELinux Port\n"
+"Típus"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protokoll"
 
@@ -1840,9 +2001,13 @@ msgstr "Protokoll"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nSzint"
+msgstr ""
+"MLS/MCS\n"
+"Szint"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Port"
 
@@ -1880,10 +2045,14 @@ msgid "Modify %s"
 msgstr "%s módosítása"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Átjárható"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Vezérelt"
 
@@ -1891,12 +2060,15 @@ msgstr "Vezérelt"
 msgid "Status"
 msgstr "Állapot"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "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?"
+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/statusPage.py:147
 msgid ""
@@ -1904,16 +2076,25 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 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?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1923,7 +2104,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1957,9 +2140,19 @@ msgid ""
 "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"
+msgstr ""
+"összes fájl\n"
+"közönséges fájl\n"
+"mappa\n"
+"karakteres eszköz\n"
+"blokk eszköz\n"
+"port\n"
+"szimbolikus link\n"
+"elnevezett pipe\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1972,6 +2165,7 @@ msgid "SELinux Administration"
 msgstr "SELinux Adminisztráció"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Hozzáadás"
 
@@ -2000,7 +2194,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Kikapcsolva\nÁtjárható\nVezérelt\n"
+msgstr ""
+"Kikapcsolva\n"
+"Átjárható\n"
+"Vezérelt\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2016,7 +2213,11 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2028,7 +2229,8 @@ msgstr "label37"
 
 #: ../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"
+msgstr ""
+"Fordítsa vissza a boolean beállítást a rendszer által alapértelmezettre"
 
 #: ../gui/system-config-selinux.glade:1614
 msgid "Toggle between Customized and All Booleans"
@@ -2041,6 +2243,7 @@ msgstr "Váltás egyéni és minden boolean között"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Szűrő"
 
@@ -2135,9 +2338,11 @@ msgstr "Betölthető szabályzat modul eltávolítása"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"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."
+"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/system-config-selinux.glade:2781
 msgid "label44"
@@ -2164,1321 +2369,3410 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux felhasználó '%s' szükséges"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Állítsa elő az SELinux man oldalakat"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr "OS neve a man oldalakhoz"
+#: 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"
 
-#: ../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"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Mindet terület"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+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."
 
-#: ../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"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "SELinux hálózati szabályzat információ lekérdezése"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+"Határozza meg, mikor használhatnak az antivírus programok JIT fordítót."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "listázza az összes SELinux porttípust"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Engedélyezi az auditadm futását exec tartalomra"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "jelenítse meg a porthoz kapcsolódó SELinux típust"
+#: booleans.py:7
+msgid ""
+"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"
 
-#: ../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"
+#: booleans.py:8
+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"
 
-#: ../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"
+#: booleans.py:9
+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"
 
-#: ../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"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Határozza meg, mikor törölheti az awstats httpd log fájlokat."
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Forrás tartomány"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+"Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack "
+"műveletet"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Cél tartomány"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Meghatározza 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"
 
-#: ../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"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"Engedélyezi a cluster adminisztratív tartományai számára, hogy TCP "
+"protokollal csatlakozzon a hálózatra."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr "gyűjtse be az összes boolean leíróit"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Engedélyezi a cluster adminisztratív tartományai számára, hogy az összes "
+"fájltípust kezelhesse a rendszerben."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "boolean hogy leírást kapjon róla"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Engedélyezi a cluster adminisztratív tartományai számára, hogy a memcheck-"
+"amd64- végrehajtható memóriát használhasson"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"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"
+"Determine whether Cobbler can 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."
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "forrás feldogozási tartomány"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+"Engedélyezi a Cobbler számára, hogy TCP protokollt használva csatlakozzon a "
+"hálózatra, vagy sem."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "cél feldolgozási tartomány"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Meghatározza, hogy vajon a Cobbler elérheti-e a cifs fájlrendszereket."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr "Parancs szükséges ilyen típusú szabályokhoz"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Meghatározza hogy vajon a Cobbler elérheti-e az nfs fájlrendszereket."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr "Listázza az SELinux szabályzat interfészeit"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+"Engedélyezi a collectd számára, hogy TCP protokollal csatlakozzon a "
+"hálózatra."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Állítsa elő az SELinux szabályzat modul sablont"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+"Engedélyezi a Codnor számára, hogy TCP protokollal csatlakozzon a hálózatra."
 
-#: ../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"
+#: booleans.py:22
+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."
 
-#: ../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"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+"Meghatározza, hogy a cvs alkalmazás mikor olvashatja a shadow jelszó "
+"fájlokat."
 
-#: ../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"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Engedélyezi az összes daemon számára hogy a corefájlokat a rootba írja"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "az előállítandó szabályzat neve"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+"Engedélyezi az összes daemon számára hogy használhassa a tcp wrappereket."
 
-#: ../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"
+#: booleans.py:26
+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"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "szabályozandó állomány"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+"Meghatározza, hogy a dbadm mikor kezelhet általános felhasználói fájlokat."
 
-#: ../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"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr ""
+"Meghatározza, hogy a dbadm mikor olvashat általános felhasználói fájlokat."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "parancsok"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr "Nincs SELinux szabályzat telepítve"
-
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr "%s szabályzatfájl olvasása sikertelen"
-
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ismeretlen"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Internet Services Daemon"
-
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr "Létező Tartomány Típusok"
-
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr "Minimális Terminál login felhasználói szerepkör"
-
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr "Minimális X felület login felhasználói szerepkör"
-
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
-msgstr "Desktop Login felhasználói szerepkör"
-
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
-msgstr "Admin Login felhasználói szerepkör"
-
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr "Korlátozott Root Admin szerepkör"
-
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
-msgstr "Érvényes típusok:\n"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
-msgstr "Adjon meg egy érvényes szabályzattípust"
-
-#: ../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."
-
-#: ../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"
-
-#: ../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."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Csak daemon alkalmazások használhatnak init szkriptet..."
-
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve boolean értékűnek kell lennie"
-
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog boolean értékűnek kell lennie"
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos boolean értékűnek kell lennie"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache boolean értékűnek kell lennie"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "FELHASZNÁLÓ típus automatikusan kap egy tmp típust"
-
-#: ../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"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Típus vezérlő fájl"
-
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Kezelőfelületi fájl"
-
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Fájl kontextus fájl"
-
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
-msgstr "Spec fájl"
-
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Beállító szkript"
-
-#: 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"
-
-#: 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"
-
-#: 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"
-
-#: 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"
-
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr "Engedélyezi az auditadm futását exec tartalomra"
-
-#: booleans.py:6
-msgid ""
-"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"
-
-#: 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"
-
-#: 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"
-
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr "Engedélyezi awstats számára, hogy megsemmisítse az Apache logfájljait"
-
-#: 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"
-
-#: 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"
-
-#: 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"
-
-#: 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"
-
-#: 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."
-
-#: 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."
-
-#: 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."
-
-#: 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."
-
-#: 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."
-
-#: 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."
-
-#: 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."
-
-#: 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"
-
-#: 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"
-
-#: 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."
-
-#: 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"
-
-#: booleans.py:25
-msgid "Allow dan to manage user files"
-msgstr "Engedélyezi dan számára, hogy felhasználói fájlokat kezeljen"
-
-#: booleans.py:26
-msgid "Allow dan to read user files"
-msgstr "Engedélyezi dan számára, hogy felhasználói fájlokat olvasson"
-
-#: 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"
-
-#: 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"
-
-#: 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."
+#: 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."
 
 #: 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."
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+"Tiltsa az összes folyamatot ptracing-től, vagy hibakeresést az összes többi "
+"folyamatban."
 
 #: 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."
+msgstr ""
+"Engedélyezi a DHCPC kliens alkalmazásai számára hogy iptables parancsokat "
+"hajtsanak végre."
 
 #: 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"
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr ""
+"Meghatározza, hogy a DHCP szolgáltatás használhat-e LDAP backend "
+"alkalmazásokat."
 
 #: 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"
+msgstr ""
+"Engedélyezi az összes tartomány számára hogy más tartományi leírófájlokat "
+"használjanak"
 
 #: 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"
+msgstr ""
+"Engedélyezi az összes tartomány számára hogy betölthessen kernelmodulokat"
 
 #: 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"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"Meghatározza az entropyd számára az audio eszközök használatát, mint forrást "
+"az entrópia források csatornájaként"
 
 #: 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)"
+msgid "Determine whether exim can connect to databases."
+msgstr "Meghatározza mely eximmel csatlakozhat az adatbázisokhoz."
 
 #: 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."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"Meghatározza mely eximmel tud létrehozni, írni, olvasni, és törölni "
+"általános felhasználói fájlokat."
 
 #: 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."
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+"Meghatározza, hogy mely eximmel tud általános felhasználói fájlokat olvasni."
 
 #: 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."
+msgstr ""
+"Engedélyezi az extra szabályokat a cron tartományban hogy támogassa az fcron "
+"műveleteket."
 
 #: 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."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+"Meghatározza, hogy mely korlátozott folyamat csatlakozhaz a TCP hálózathoz."
 
 #: 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."
+msgid "Determine whether fenced can use ssh."
+msgstr "Meghatározza, hogy mely korlátozott folyamat használhat ssh-t."
 
 #: 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"
+msgstr ""
+"Engedélyezi az összes tartomány számára hogy működhessen fips_mode módban"
 
 #: 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"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Meghatározza az ftpd számára, hogy írhat és olvashat-e fájlokat a "
+"felhasználó home mappáiból."
 
 #: 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Meghatározza az ftpd számára, hogy módosíthat-e publikus fájlátviteli "
+"szolgáltatásoknál használt publikus fájlokat. Mappáknak/Fájloknak "
+"public_content_rw_t cimkéjűeknek kell lennie."
 
 #: 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"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+"Meghatározza, az ftpd számára, hogy csatlakozhat-e az összes nem foglalt "
+"porthoz."
 
 #: 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"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"Meghatározza mely ftpd csatlakozhat az adatbázishoz TCP hálózaton keresztül."
 
 #: 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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Meghatározza, az ftpd számára, hogy bejelentkezhet helyi felhasználókhoz, és "
+"írhatja-olvashatja-e az összes fájlt, DAC irányításával."
 
 #: 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."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Meghatározza az ftpd számára, hogy használhat-e CIFS szolgáltatást a "
+"publikus fájlátviteli szolgáltatásoknál."
 
 #: 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."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
 
 #: 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"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Meghatározza az ftpd számára, hogy használhat-e NFS szolgáltatást a publikus "
+"fájlátviteli szolgáltatásoknál."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Meghatározza az ftpd számára, hogy csatlakozhat-e passzív mód miatt az "
+"összes nem foglalt porthoz."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Meghatározza a Git CGI számára hogy kereshet-e home mappákban"
 
-#: booleans.py:52
+#: booleans.py:53
 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."
+msgstr ""
+"Meghatározza a Git CGI számára hogy hozzáférhet-e cifs fájlrendszerekhez."
 
-#: booleans.py:53
+#: booleans.py:54
 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."
+msgstr ""
+"Meghatározza a Git CGI számára hogy hozzáférhet-e nfs fájlrendszerekhez."
 
-#: booleans.py:54
+#: booleans.py:55
 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."
+msgstr ""
+"Meghatározza a Git session daemon számára hogy összeköthet TCP socket-eket "
+"az összes nem foglalt porttal."
 
-#: booleans.py:55
+#: booleans.py:56
 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."
-
-#: 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."
+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."
 
 #: 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."
+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."
 
 #: 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."
+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."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Engedélyezi gitisis daemon számára a levelek küldését."
+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."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Meghatározza a Gitosis számára, hogy küldhet-e levelet."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Engedélyezi az urandom olvasás számára az összes tartományt."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Engedélyezi a glusterfsd számára, hogy módosítson publikus fájlokat a nyílt "
+"fájlátviteli szolgáltatásoknál. Fájloknak/Mappáknak public_content_rw_t "
+"cimkével kell rendelkezniük."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Engedélyezi a glusterfsd számára, hogy megosszon bármely csak olvasható "
+"fájlt/mappát."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Engedélyezi a glusterfsd számára, hogy megosszon bármely írható-olvasható "
+"fájlt/mappát."
+
+#: booleans.py:65
 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."
+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."
 
-#: booleans.py:62
+#: booleans.py:66
 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."
+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."
 
-#: 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."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+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."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
 msgstr "Engedélyezi a vendég számára, hogy tartalmat futtathasson"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+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."
 
-#: booleans.py:66
+#: booleans.py:70
 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)"
+msgstr ""
+"Engedélyezi a httpd számára hogy felhasználja a beépített szkriptezést "
+"(általában ez php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Engedélyezi a httpd számára hogy ellenőrizhesse a spam-ot"
 
-#: booleans.py:68
+#: booleans.py:72
 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"
+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"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Engedélyezi a httpd számára hogy csatlakozhat az ldap porthoz"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+"Engedélyezi a httpd daemon számára hogy csatlakozzon a mythtv szolgáltatáshoz"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
-msgstr "Engedélyezi a httpd daemon számára hogy csatlakozzon a zabbix szolgáltatáshoz"
+msgstr ""
+"Engedélyezi a httpd daemon számára hogy csatlakozzon a zabbix szolgáltatáshoz"
 
-#: booleans.py:71
+#: booleans.py:76
 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."
+msgstr ""
+"Engedélyezi a HTTPD szkriptek és modulok számára hogy TCP használatával "
+"csatlakozzanak a hálózaton keresztül."
 
-#: 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."
+#: booleans.py:77
+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."
 
-#: booleans.py:73
+#: booleans.py:78
 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."
+msgstr ""
+"Engedélyezi a HTTPD szkriptek és modulok számára hogy adatbázishoz "
+"csatlakozzanak a hálózaton keresztül."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
-msgstr "Engedélyezi a httpd számára hogy kapcsolódjon egy memcache kiszolgálóhoz"
+msgstr ""
+"Engedélyezi a httpd számára hogy kapcsolódjon egy memcache kiszolgálóhoz"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Engedélyezi a httpd számára hogy relay szerverként működjön"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Engedélyezi a http daemon számára hogy levelet küldjön"
 
-#: booleans.py:77
+#: booleans.py:82
 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"
+msgstr ""
+"Engedélyezi az Apache számára hogy kommunikáljon az avahi szolgáltatással a "
+"dbus rendszeren keresztül"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Engedélyezi a httpd számára a cgi támogatást"
 
-#: booleans.py:79
+#: booleans.py:84
 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."
+msgstr ""
+"Engedélyezi a httpd számára hogy FTP kiszolgálóként működjön azzal hogy "
+"figyeli az ftp portot."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Engedélyezi a httpd számára hogy olvashassa a home mappákat"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
-msgstr "Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack műveletet"
+msgstr ""
+"Engedélyezi a httpd szkriptek és modulok számára a execmem/execstack "
+"műveletet"
 
-#: booleans.py:82
+#: booleans.py:87
 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"
+msgstr ""
+"Engedélyezi a HTTPD számára hogy csatlakozhasson a 80-as portra egy elegáns "
+"rendszerleállításhoz"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Engedélyezi a httpd folyamatoknak hogy kezeljék az IPA tartalmat"
 
-#: booleans.py:84
+#: booleans.py:89
 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"
+msgstr ""
+"Engedélyezi az Apache számára hogy használja a mod_auth_ntlm_winbind cimkét"
 
-#: booleans.py:85
+#: booleans.py:90
 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"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Engedélyezi a httpd számára hogy felhasználói tartalmat olvashasson"
 
-#: booleans.py:87
+#: booleans.py:92
 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"
+msgstr ""
+"Engedélyezi az Apache számára hogy stickshift módban fusson, átmenet nélkül "
+"az utashoz"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+"Engedélyezi a HTTPD szkriptek és modulok számára hogy kiszolgáljanak cobbler "
+"fájlokat."
+
+#: booleans.py:94
 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"
+msgstr ""
+"Engedélyezi a httpd daemon számára hogy megváltoztathassa az erőforrás "
+"igényének határait"
 
-#: booleans.py:89
+#: booleans.py:95
 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."
+msgstr ""
+"Engedélyezi a HTTPD számára hogy SSI végrehajtható állományokat "
+"futtathasson, ugyanabban a tartományban mint a CGI szkriptek."
 
-#: booleans.py:90
+#: booleans.py:96
 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."
+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
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Engedélyezze az Apache számára hogy végrehajthasson tmp tartalmat."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "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."
+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."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Egyesítse az összes tartalom fájl HTTPD kezelését."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Engedélyezi a httpd számára hogy hozzáférjen cifs fájlrendszerekhez"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Engedélyezi a httpd számára hogy hozzáférjen a FUSE fájlrendszerekhez"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Engedélyezi httpd számára hogy gpg-t futtasson"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "Engedélyezi httpd számára hogy hozzáférjen nfs fájlrendszerekhez"
 
-#: 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"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Engedélyezi http számára hogy hozzáférjen openstack portokhoz"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "Engedélyezi a httpd számára hogy csatlakozhat az sasl szolgáltatáshoz"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
 msgstr "Engedélyezi az Apache számára, hogy NS bejegyzéseket kérdezhessen le"
 
-#: 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."
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+"Meghatározza, az icecast számára, hogy figyelheti és csatlakozhat bármely "
+"TCP porthoz."
 
-#: booleans.py:102
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Meghatározza az irc kliensek számára, hogy figyelheti és csatlakozhat-e "
+"bármely nem foglalt TCP porthoz."
+
+#: booleans.py:109
 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."
+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."
 
-#: booleans.py:103
+#: booleans.py:110
 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."
+msgstr ""
+"Lehetővé teszi a szabályozott alkalmazások számára hogy kerberos-al fusson "
+"együtt."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+"Engedélyezi a ksmtuned számára, hogy CIFS/Samba fájlrendszert használjon"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Engedélyezi a ksmtuned számára, hogy nfs fájlrendszert használjon"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Engedélyezi a syslogd daemon számára hogy levelet küldjön"
 
-#: booleans.py:105
+#: booleans.py:114
 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"
+msgstr ""
+"Engedélyezi a syslogd számára a lehetőséget hogy olvassa/írja a terminálokat"
 
-#: booleans.py:106
+#: booleans.py:115
 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."
+msgstr ""
+"Engedélyezi a bejelentkezést és használja a rendszert a /dev/console-ról."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Engedélyezi a syslogd daemon számára hogy levelet küldjön"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Engedélyezi a mailman számára, hogy FUSE fájlrendszereket használjon"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Meghatározza az mcelog számára, hogy támogassa-e a kliens módot."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Meghatározza az mcelog számára, hogy végrehajthasson szkripteket."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+"Meghatározza az mcelog számára, hogy használhatja-e az összes felhasználói "
+"ttys-t."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Meghatározza az mcelog számára, hogy támogassa-e a szerver módot."
+
+#: booleans.py:122
 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."
+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."
 
-#: booleans.py:108
+#: booleans.py:123
 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."
 
-#: 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."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"Engedélyezi a mount parancsoknak, hogy csatoljon bármilyen mappát vagy fájlt."
 
-#: booleans.py:110
+#: booleans.py:125
 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."
+msgstr ""
+"Engedélyezi a mozilla plugin tartomány számára hogy TCP-vel kapcsolódjon a "
+"hálózathoz."
 
-#: 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"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+"Engedélyezze a mozilla plugin számára hogy támogassa a GPS szolgáltatást."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+"Engedélyezze a mozilla plugin számára hogy támogassa a spice protokollokat."
+
+#: booleans.py:128
 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"
+msgstr ""
+"Engedélyezi a szabályozott webböngészőknek hogy olvashassák a home mappa "
+"tartalmát"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Engedélyezi az mplayer execstack-ját"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+"Meghatározza az mpd számára, hogy keresztülmehet-e felhasználói home "
+"mappákon. "
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Meghatározza az mpd számára, hogy használhat-e CIFS fájlrendszert."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Meghatározza az mpd számára, hogy használhat-e NFS fájlrendszereket."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+"Meghatározza az mplayer számára, hogy saját stack-jét végrehajthatóvá teheti-"
+"e."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "Engedélyezi a mysqld számára hogy csatlakozhat minden portra"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Engedélyezi a BIND számára hogy összekapcsoljon apache portot."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Meghatározza, hogy a Bind összekapcsolhat-e tcp portot http portokkal."
 
-#: booleans.py:116
+#: booleans.py:135
 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."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Meghatározza a Bind számára, hogy írhat-e mester zóna fájlokat. Általában ez "
+"dinamikus DNS vagy zónatranszfereknél használt mód."
 
-#: booleans.py:117
+#: booleans.py:136
 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."
+msgstr ""
+"Engedélyezi bármely fájl/mappa számára hogy exportálható csak olvasható "
+"jogosultsággal NFS-en keresztül."
 
-#: booleans.py:118
+#: booleans.py:137
 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."
+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
+#: booleans.py:138
 msgid ""
 "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."
+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."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Engedélyezi a rendszer számára hogy NIS szolgáltatással működjön"
 
-#: booleans.py:121
+#: booleans.py:140
 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."
+msgstr ""
+"Engedélyezi szabályozott alkalmazások számára, hogy nscd osztott memóriát "
+"használhassanak."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
 msgstr "Engedélyezi az openshift számára, hogy alkalmazásokat zárolhasson"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Engedélyezi openvpn számára hogy olvassa a home mappákat"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+"Meghatározza, hogy mely korlátozott folyamat csatlakozhaz a TCP hálózathoz."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"Meghatározza az openvpn számára, hogy olvashat-e általános felhasználói home "
+"könyvtár tartalmakat."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+"Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
+
+#: booleans.py:145
 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."
+msgstr ""
+"Engedélyezi a piranha-lvs domain számára hogy csatlakozzon a hálózatra TCP "
+"segítségével."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
-msgstr "Engedélyezi a polipo számára hogy csatlakozzon az összes portra ami > 1023"
+msgstr ""
+"Engedélyezi a polipo számára hogy csatlakozzon az összes portra ami > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 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."
+msgstr ""
+"Meghatározza hogy vajon Polipo session daemon felépíthet-e tcp socket "
+"csatlakozást az összes nem foglalt porthoz."
 
-#: booleans.py:127
+#: booleans.py:148
 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."
+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."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Meghatározza hogy vajon a Polipo elérheti-e a cifs fájlrendszereket."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Meghatározza hogy vajon a Polipo elérheti-e az nfs fájlrendszereket."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Engedélyezi a többpéldányos mappatámogatást."
 
-#: booleans.py:131
+#: booleans.py:152
 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"
+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"
 
-#: booleans.py:132
+#: booleans.py:153
 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"
+msgstr ""
+"Engedélyezi a posgreSQL számára az ssh és az rsync használatát point-in-time "
+"recovery műveletre"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Engedélyezi  hogy kliens cimkét idegen adatbázishoz kapcsoljon"
 
-#: booleans.py:134
+#: booleans.py:155
 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"
+msgstr ""
+"Engedélyezi adatbázis admin-ok számára hogy végrehajthassanak DML statement "
+"műveletet"
 
-#: booleans.py:135
+#: booleans.py:156
 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"
+msgstr ""
+"Engedélyezi jogosulatlan felhasználók számára hogy végrehajthassanak DDL "
+"statement műveletet"
 
-#: booleans.py:136
+#: booleans.py:157
 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"
+msgstr ""
+"Engedélyezi a pppd számára hogy betölthessen kernelmodulokat bizonyos "
+"modemek számára"
 
-#: booleans.py:137
+#: booleans.py:158
 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
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+"Meghatározza a privoxy számára, hogy csatlakozhat-e az összes tcp porthoz."
+
+#: booleans.py:160
 msgid ""
-"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."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"Engedélyezi a prosody számára, hogy apache portot köthessen össze. "
+"Aktiválása szükséges a BOSH használatához."
 
-#: booleans.py:139
+#: booleans.py:161
 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."
+msgstr ""
+"Engedélyezi a Puppet kilens számára hogy az összes fájltípust kezelhesse."
 
-#: booleans.py:140
+#: booleans.py:162
 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"
+msgstr ""
+"Engedélyezi a Puppet master számára hogy csatlakozhasson MySQL és PostgreSQL "
+"adatbázisokhoz"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "Engedélyezi racoon számára hogy shadow fájlokat olvasson"
 
-#: 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."
-
-#: booleans.py:143
+#: booleans.py:164
 msgid ""
 "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."
+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."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Engedélyezi az rsync számára hogy kliensként fusson"
 
-#: booleans.py:145
+#: booleans.py:166
 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."
-
-#: 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"
+msgstr ""
+"Engedélyezi rsync számára hogy exportáljon bármilyen fájlt/mappát csak "
+"olvasható formátumban."
 
-#: 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"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Engedélyezi az rsync szerver számára, hogy kezelhesse-e az összes fájlt és "
+"mappát a rendszerben."
 
-#: booleans.py:148
+#: booleans.py:168
 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)"
+msgstr ""
+"Engedélyezi samba számára hogy új home mappákat hozzon létre (pl. PAM-on "
+"keresztül)"
 
-#: booleans.py:149
+#: booleans.py:169
 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."
+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."
 
-#: booleans.py:150
+#: booleans.py:170
 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."
 
-#: booleans.py:151
+#: booleans.py:171
 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."
+msgstr ""
+"Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
 
-#: booleans.py:152
+#: booleans.py:172
 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."
+msgstr ""
+"Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát írásra/"
+"olvasásra."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Engedélyezi a samba számára hogy úgy viselkedjen mint egy port vezérlő"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
-msgstr "Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
+msgstr ""
+"Engedélyezi samba számára hogy szabályozatlan szkripteket futtathasson."
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Engedélyezi samba számára hogy exportáljon nfs/fuse köteteket."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Engedélyezi samba számára hogy exportálhasson NFS köteteket."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Engedélyezi a sanlock számára hogy írja/olvassa a fuse fájlokat"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Engedélyezi a sanlock számára hogy kezelhesse az nfs fájlokat"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Engedélyezi a sanlock számára hogy kezelhesse a cifs fájlokat"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Engedélyezi a sasl számára hogy olvashassa a shadow fájlokat"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
 msgstr "Engedélyezi secadm számára, hogy tartalmat futtathasson"
 
-#: booleans.py:162
+#: booleans.py:182
 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"
+msgstr ""
+"tiltsa az alkalmazásokat mint pl. newrole, hogy átalakítsa az "
+"adminisztrációs felhasználó tartományokra"
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Kikapcsolja a kernel modul betöltését."
 
-#: booleans.py:164
+#: booleans.py:184
 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."
+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."
 
-#: booleans.py:165
+#: booleans.py:185
 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"
 
-#: booleans.py:166
+#: booleans.py:186
 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."
+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."
 
-#: booleans.py:167
+#: booleans.py:187
 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."
+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."
 
-#: booleans.py:168
+#: booleans.py:188
 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."
+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."
 
-#: booleans.py:169
+#: booleans.py:189
 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"
+msgstr ""
+"Engedélyezi a felhasználók számára hogy helyi mysql kiszolgálóhoz "
+"kapcsolódjanak"
 
-#: booleans.py:170
+#: booleans.py:190
 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."
+"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."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Engedélyezi a felhasználók számára hogy PosgreSQL-hez csatlakozzanak"
 
-#: booleans.py:172
+#: booleans.py:192
 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)"
+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)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Engedélyezi a felhasználó számára a zene megosztását"
+
+#: booleans.py:194
 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 "
+"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."
+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."
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
-msgstr "Engedélyezi a felhasználó számára, hogy ssh chroot környezetet használhasson."
-
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Engedélyezi a felhasználó számára a zene megosztását"
+msgstr ""
+"Engedélyezi a felhasználó számára, hogy ssh chroot környezetet használhasson."
 
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Meghatározza az sftpd számára, hogy módosíthat-e publikus fájlokat a nyílt "
+"fájlátviteli szolgáltatásoknál. Mappáknak/fájloknak public_content_rw_t "
+"cimkével kell rendelkezniük."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"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"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Meghatározza az sftpd számára, hogy írhat és olvashat-e fájlokat a "
+"felhasználó home mappáiból."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"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."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Meghatározza az sftpd számára, hogy bejelentkezhet-e helyi felhasználókhoz, "
+"és írhatja-olvashatja-e az összes fájlt, DAC irányításával."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Engedélyezi az internal-sftp számára hogy írhasson és olvashasson a felhasználó ssh home mappáiban."
+msgstr ""
+"Meghatározza az sftpd számára, hogy írhat és olvashat-e fájlokat a "
+"felhasználó ssh home mappáiból."
 
-#: booleans.py:180
+#: booleans.py:200
 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"
+msgstr ""
+"Engedélyezi az sge számára hogy csatlakozhasson a hálózatra bármely TCP port "
+"használatával"
 
-#: booleans.py:181
+#: booleans.py:201
 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 ""
-"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."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"Meghatározza a smartmon számára, hogy támogathat-e eszközöket a 3ware "
+"vezérlőkön."
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+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."
 
-#: booleans.py:184
+#: booleans.py:204
 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."
+msgstr ""
+"Engedélyezi a felhasználó spamassassin kliense számára hogy használja a "
+"hálózatot."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "Engedélyezi spamd számára hogy home mappákat írja és olvashassa."
 
-#: 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+"Meghatározza a squid számára, hogy csatlakozhat-e az összes TCP porthoz."
 
-#: 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)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Meghatározza a squid számára, hogy működhet-e transzparens proxyként."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "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."
+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."
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "Engedélyezi a kiszolgáló kulcs alapú azonosítást"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Engedélyezi az ssh bejelentkezéseket mint sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
 msgstr "Engedélyezi a staff számára, hogy tartalmat futtathasson"
 
-#: booleans.py:192
+#: booleans.py:212
 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."
+msgstr ""
+"Engedélyezi a staff felhasználó számára hogy készíthessen és átmenetet "
+"képezzen az svirt tartományokra."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
 msgstr "Engedélyezi sysadm számára, hogy tartalmat futtathasson"
 
-#: 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."
+#: booleans.py:214
+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."
 
-#: booleans.py:195
+#: booleans.py:215
 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."
+msgstr ""
+"Engedélyezi a Telepathy kapcsolatkezelő számára hogy bármilyen általános TCP "
+"portra csatlakozhasson."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "Engedélyezi a testpolicy-t a tartalom végrehajtásához"
+
+#: booleans.py:217
 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."
+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."
 
-#: booleans.py:197
+#: booleans.py:218
 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"
+msgstr ""
+"Engedélyezi a tftp számára, hogy olvasshassa és írhasson fájlokat a "
+"felhasználó home mappáiba"
 
-#: 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."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"Meghatározza a tor számára, hogy összekapcsolhatja-e az tcp portokat az "
+"összes nem foglalt porthoz."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
 msgstr "Engedélyezi a tor számára, hogy reléként működjön"
 
-#: booleans.py:200
+#: booleans.py:221
 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"
+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"
 
-#: booleans.py:201
+#: booleans.py:222
 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"
+msgstr ""
+"Engedélyezi a felhasználó számára hogy bejelentkezzen mint szabályozatlan "
+"tartomány"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "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."
-
-#: 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"
+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."
 
-#: booleans.py:204
+#: booleans.py:224
 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."
+msgstr ""
+"Engedélyezi jogosulatlan felhasználók számára hogy készítsenek és átmenetet "
+"képezzenek az svirt tartományokhoz."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Támogatja az encryptfs home mappáit"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Támogatja a fusefs home mappáit"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Alkalmazzon LPD kiszolgálót CUPS helyett"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Meghatározza, hogy támogatja-e az lpd szervert."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Támogatja az NFS home mappáit"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Támogatja a SAMBA home mappáit"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
 msgstr "Engedélyezi a felhasználó számára, hogy tartalmat futtathasson"
 
-#: 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."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+"Meghatározza, a varnishd számára, hogy használhatja-e a teljes TCP hálózatot."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Figyelmen kívül hagyja a  vbetool mmap_zero hibáit."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Meghatározza a vbetool általi mmap alacsony régiójú próbálkozásainak csendes "
+"blokkolását."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat "
+"olvashassanak"
+
+#: booleans.py:234
 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"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy soros/"
+"párhuzamos kommunikációs portokat használjanak"
 
-#: booleans.py:214
+#: booleans.py:235
 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"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy végrehajtható "
+"memóriát és stack-et használjanak"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
-msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat olvashassanak"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy fuse fájlokat "
+"olvashassanak"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
-msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy nfs fájlokat kezeljenek"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy nfs fájlokat "
+"kezeljenek"
 
-#: booleans.py:217
+#: booleans.py:238
 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"
+msgstr ""
+"Engedélyezi a korlátozott virtuális vendégek számára, hogy együttműködjenek "
+"rawip socket-ekkel"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
-msgstr "Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy cifs fájlokat kezeljenek"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy cifs fájlokat "
+"kezeljenek"
 
-#: booleans.py:219
+#: booleans.py:240
 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"
-
-#: 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)"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy együttműködjön "
+"a sanlock alkalmazással"
 
-#: booleans.py:221
+#: booleans.py:241
 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"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy usb eszközöket "
+"használjanak"
 
-#: booleans.py:222
+#: booleans.py:242
 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"
+msgstr ""
+"Engedélyezi a szabályozott virtuális vendégfolyamatoknak hogy "
+"együttműködjenek az xserver-el"
 
-#: 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"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+"Meghatározza a webadm számára, hogy kezelhet-e általános felhasználói "
+"fájlokat."
 
-#: 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"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+"Meghatározza a webadm számára, hogy olvashat-e általános felhasználói "
+"fájlokat."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Figyelmen kívül hagyja a wine mmap_zero hibáit."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Meghatározza a wine általi alacsony régiójú mmap probálkozásainak csendes "
+"blokkolását."
 
-#: booleans.py:226
+#: booleans.py:246
 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"
+msgstr ""
+"Engedélyezi a grafikus bejelentkező alkalmazás számára hogy rendszertöltőt "
+"indíthasson"
 
-#: booleans.py:227
+#: booleans.py:247
 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"
+msgstr ""
+"Engedélyezi a grafikus bejelentkező alkalmazás számára hogy közvetlenül "
+"jelentkezhessen be mint sysadm_r:sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"Engedélyezi a grafikus bejelentkezéskezelő alkalmazás számára, hogy fájlokat "
+"készítsen a HOME mappákban xdm_home_t megjelöléssel."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Engedélyezi a xen számára hogy nfs fájlokat kezeljen"
 
-#: booleans.py:229
+#: booleans.py:250
 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."
+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."
 
-#: booleans.py:230
+#: booleans.py:251
 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."
+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
+#: booleans.py:252
 msgid ""
 "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"
+msgstr ""
+"Engedélyezi az xguest számára hogy beállítsa a Network Manager-t és "
+"csatlakozhasson Apache portokra"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
 msgstr "Engedélyezi xguest számára, hogy tartalmat futtathasson"
 
-#: booleans.py:233
+#: booleans.py:254
 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"
+msgstr ""
+"Engedélyezi az xguest felhasználói számára hogy csatlakoztathassanak "
+"eltávolítható médiát"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Engedélyezi az xguest számára hogy bluetooth eszközöket használhasson"
 
-#: booleans.py:235
+#: booleans.py:256
 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."
+msgstr ""
+"Engedélyezi a kliensek számára hogy írhasson az Xserver osztott memória "
+"szegenseibe."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "Engedélyezi az XServer számára hogy végrehajthasson írható memóriát"
 
-#: booleans.py:237
+#: booleans.py:258
 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:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+"Meghatározza a zabbix számára, hogy csatlakozhat-e az összes TCP porthoz"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+"Engedélyezi az összes tartomány számára hogy működhessen fips_mode módban"
+
+#: booleans.py:261
 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"
+msgstr ""
+"Engedélyezi a zebra daemon számára hogy rögzíthessen a konfigurációs "
+"fájljaiban"
 
-#: booleans.py:240
+#: booleans.py:262
 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."
+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."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "Engedélyezi a ZoneMinder számára, hogy futtathasson su/sudo parancsot."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "%s interfész nem létezik."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "Grafikus Felhasználói Felület az SELinux Szabályzathoz"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Elkészíteni kívánt man oldal tartomány(ok) nevei"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Módosított root könyvtár, alapértelmezésben / könyvtárra"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Állítsa elő az SELinux man oldalakat"
+
+#: ../sepolicy/sepolicy.py:330
+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"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "OS neve a man oldalakhoz"
+
+#: ../sepolicy/sepolicy.py:334
+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"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Módosított root könyvtár, alapértelmezésben / könyvtárra"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Mindet terület"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux hálózati szabályzat információ lekérdezése"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "listázza az összes SELinux porttípust"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "jelenítse meg a porthoz kapcsolódó SELinux típust"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Jelenítse meg a portokat az ehhez definiált SELinux típusokhoz"
+
+#: ../sepolicy/sepolicy.py:364
+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"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+"Jelenítse meg azokat a portokat amelyeket ez a tartomány össze tud kapcsolni "
+"- bind/connect"
+
+#: ../sepolicy/sepolicy.py:382
+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"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Forrás tartomány"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Cél tartomány"
+
+#: ../sepolicy/sepolicy.py:407
+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"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "gyűjtse be az összes boolean leíróit"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "boolean hogy leírást kapjon róla"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "forrás feldogozási tartomány"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "cél feldolgozási tartomány"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: error: egy a paraméterek %s közül szükséges"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Parancs szükséges ilyen típusú szabályokhoz"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t opció nem használható ezzel az opcióval. Tekintse meg a használati "
+"útmutatót a további részletekért."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d opció nem használható ezzel az opcióval. Tekintse meg a használati "
+"útmutatót a további részletekért."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a opció nem használható ezzel az opcióval. Tekintse meg a használati "
+"útmutatót a további részletekért."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t opció nem használható ezzel az opcióval. Tekintse meg a használati "
+"útmutatót a további részletekért."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Listázza az SELinux szabályzat interfészeit"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Adja meg az interfész neveket, amelyeket szeretne lekérdezni"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Állítsa elő az SELinux szabályzat modul sablont"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Adja meg a tartomány típusát amit kiterjeszteni szeretne"
+
+#: ../sepolicy/sepolicy.py:556
+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"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+"Adja meg azon SELinux felhasználói körök nevét(-eit), amelyekre átmenetet "
+"képez az adminisztrátori tartományra"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+"Adja meg az(oka)t a tartományokat amelyeket ez a szabályozott admin kezelni "
+"fog"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "az előállítandó szabályzat neve"
+
+#: ../sepolicy/sepolicy.py:572
+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"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+"az elérési út, amelyen a szabályzott folyamat írási igénnyel fog jelentkezni"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Szabályzattípus ami utasítást igényel"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Készítsen szabályzatot '%s' számára"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Készítsen szabályzatot '%s' számára"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "szabályozandó állomány"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "parancsok"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+"Változó SELinux szabályzat, alapértelmezés erre: /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "összes fájl"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "szabályos fájl"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "mappa"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "karakteres eszköz"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "blokkeszköz"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "socket fájl"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "szimbolikus link"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "nevezett átírányítás"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Nincs SELinux szabályzat telepítve"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"Újra frissítenie kell a felület információi a /usr/bin/sepolgen-ifgen "
+"futtatásával"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s szabályzatfájl olvasása sikertelen"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ismeretlen"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Internet Services Daemon"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Létező Tartomány Típusok"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Minimális Terminál login felhasználói szerepkör"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Minimális X felület login felhasználói szerepkör"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Desktop Login felhasználói szerepkör"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Admin Login felhasználói szerepkör"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Korlátozott Root Admin szerepkör"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Modulinformáció az új típushoz"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Érvényes típusok:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, 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"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Adjon meg egy érvényes szabályzattípust"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, 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."
+
+#: ../sepolicy/sepolicy/generate.py:333
+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"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+"Felhasználói szerepkörök nem lehetnek hozzákapcsolt végrehajtható állományok."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Csak daemon alkalmazások használhatnak init szkriptet..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve boolean értékűnek kell lennie"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog boolean értékűnek kell lennie"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos boolean értékűnek kell lennie"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache boolean értékűnek kell lennie"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "FELHASZNÁLÓ típus automatikusan kap egy tmp típust"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s szabályzatmodulok számára meglévő tartományokat igényelnek"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Típusmező szükséges"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"Egy új típust kell meghatároznia, ami ezzel végződik:\n"
+"%s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+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"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Típus vezérlő fájl"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Kezelőfelületi fájl"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Fájl kontextus fájl"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec fájl"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Beállító szkript"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Alkalmazás"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "Válasszon tartományt"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Felhasználó hozzáadása"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Válasszon portokat"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Hálózati port"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "Fájl elérési útja"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "Fájl elérési útja"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "Fájl hozzáadása"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "Osztály"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Fájl\n"
+"Típus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Engedélyezi a samba számára hogy megosszon bármilyen fájlt/mappát olvasásra."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "Szabályzat elemzése..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS hatáskör"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux Port típus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux Adminisztráció"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "Binárisok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"Jelenítsen meg bináris információkat amelyek felhasználhatóak a szabályzat "
+"módosításakor a 'kiválasztott tartományhoz'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "Fájlok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+"Jelenítsen meg fájlinformációkat, amelyek felhasználhatóak a 'kiválasztott "
+"tartomány' által"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "Hálózat"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"Jelenítse meg a hálózati portokat amelyeket a 'kiválasztott tartomány' "
+"figyelhet, vagy csatlakozhat hozzá."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "Átmenetek"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"Jelenítse meg azokat az alkalmazásokat, amelyek átmenetet képezhetnek be "
+"vagy ki a 'kiválasztott tartományban'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux felhasználó"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "Csak a módosítottakat jelenítse meg"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"HA-AKKOR-MÁSKÜLÖNBEN szabályok olyan szabályban íródtak amelyek\n"
+"lehetővé teszik az alternatív hozzáférési kontrollt."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "Bekapcsolva"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "Fájl elérési útja"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux Típus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "Fájl elérési útja kerül a 'kiválasztott domain' megadására"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "Végrehajtható fájlok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "Fájlok amelyeket a 'kiválasztott tartomány' írhat."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "Írható fájlok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "Fájltípusok meghatározva a 'kiválasztott tartományhoz'."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "Alkalmazás fájltípusok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "Hálózati portok amelyekhez a 'kiválasztott tartomány' csatlakozhat."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "Kimenő"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "Hálózati portok amelyeket a 'kiválasztott tartomány' figyelhet."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "Bejövő"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Boolean Név"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Boolean Név"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Alkalmazás fájltípusok"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"Végrehajtható kódok  ami áttérés egy másik tartományban amikor a "
+"\"választott tartományban\" végrehajtja."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "Átmenetek a 'kiválasztott tartományból'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Boolean Név"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "Hívó feldolgozási tartomány"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "Végrehajtható fájl"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"Végrehajtható kódok amely átmenet a \"kijelölt területen\"  a végrehajtása a "
+"kiválasztott területre belépési pontra ér. "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "Átmenetek a 'kiválasztott tartományba'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux Port típus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux Port típus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Modul neve"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "Átmenetek a 'kiválasztott tartományból'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Alapértelmezett"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Rendszer alapértelmezett szabályzati típusa:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Válasszon:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Igen"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "Nem"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Tiltsa az összes folyamatot ptracing-től, vagy hibakeresést az összes többi "
+"folyamatban."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "Törlés"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "Módosítás"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "Frissítés"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "Alkalmazás még részletesebb nézete"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Fájl cimke"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux fájl cimke"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "Frissítés"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Hálózati port törlése"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Fájltípus"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Alkalmazás"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux felhasználó"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+"Válassza ki azokat a területeket amiket szeretne, ha ez a felhasználó "
+"adminisztrálna."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Kikapcsolva"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Bekapcsolva"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nem egy érvényes kontextus\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "Rendszer állapota: Kikapcsolva"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Boolean Név"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "Végrehajtható fájlok"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "Írható fájlok"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "Alkalmazás fájltípusok"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Bejelentkezési név"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SElinux Felhasználói hozzárendelések törlése"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "Fájl elérési útja kerül felhasználásra a '%s' megadására"
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "Fájlok amelyeket a '%s' írhat."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "Hálózati portok amelyekhez a '%s' csatlakozhat."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "Hálózati portok amelyeket '%s' figyelhet."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "Fájltípusok meghatározva a '%s' számára."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+"Jelenítsen meg bináris információkat amelyek felhasználhatóak a szabályzat "
+"módosításakor a '%s'"
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "Jelenítse meg a fájl információkat, amelyeket '%s' felhasználhat"
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+"Megjelenithető hálózati port, amely a '% s' lehet csatlakozni, vagy figyelni."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "Átmenet a '% s'"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "Átmenetek '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Átmenetek '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"Végrehajtható kódok amely átmenet a '% s', amikor végrehajtása kiválasztott "
+"területekre belépési pontokra ér."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"Végrehajtható kódok ami áttérés egy másik tartományban, amikor a \"% s\" "
+"végrehajtja."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "Megjelenithető alkalmazások, amelyek átmenet a, vagy ki a '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Binárisok"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Végrehajtható"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Írható fájlok"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Alkalmazás"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "Fájl elérési útja kerül felhasználásra a '%s' megadására"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "Hálózati portok amelyeket a 'kiválasztott tartomány' figyelhet."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "Hálózati portok amelyeket a 'kiválasztott tartomány' figyelhet."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "Hálózati portok amelyeket a 'kiválasztott tartomány' figyelhet."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux Felhasználói hozzárendelések hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SElinux Felhasználói hozzárendelések törlése"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Nem sikerült módosítani \"%s\" bejelentkezési hozzárendelését"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "Logikai %s szabályok engedélyezése ."
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Hálózati port hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Fájl cimke"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux felhasználó hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux fájl cimke"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux Felhasználói hozzárendelések módosítása"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Hálózati port szerkesztése"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux szerepek"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Nem sikerült törölni %s fájlkontextusát"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Nem sikerült módosítani a fájlkontextust ehhez: %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "Fájl elérési út"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux fájl cimke"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Hibás formátum %s: Rekord %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s törlése"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s módosítása"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Hálózati port"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Hálózati port"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Felhasználó hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Felhasználó törlése"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Felhasználó módosítása"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux felhasználó"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Szabály"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS hatáskör"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux bejelentkezési hozzárendelés hozzáadása"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SElinux Felhasználói hozzárendelések törlése"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Nem sikerült listázni a bejelentkezési hozzárendeléseket"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux felhasználó"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux felhasználó"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "Fájl elérési út"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "Változások mentése"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "Változások visszaálítása"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "Rendszer állapota: Vezérelt mód"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "Rendszer állapota: Áteresztő"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "Gépeljen a folyamat kereséséhez"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "Módosítson egy meglévő elemet"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "Töröljön egy meglevő elemet"
+
+#~ msgid "Add a new item"
+#~ msgstr "Egy új elem hozzáadása"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr ""
+#~ "A fájl elérési útja kerül felhasználásra a fent kiválasztott folyamat "
+#~ "tartományhoz."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "Fájlok amelyeket a fenti kiválasztott folyamattartomány írhat."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "Fájltípusok meghatározása a kiválasztott tartományhoz"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr ""
+#~ "Hálózati portok amelyek engedélyezettek csatlakozásra a kiválasztott "
+#~ "tartomány számára "
+
+#~ msgid "Modified"
+#~ msgstr "Módosítva"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "Hálózati portok amelyeket a kiválasztott tartomány figyelhet."
+
+#~ msgid "Executable File Type"
+#~ msgstr "Végrehajtható fájltípusok"
+
+#~ msgid "Transtype"
+#~ msgstr "Transztípus"
+
+#~ msgid "Reset"
+#~ msgstr "Visszaállítás"
+
+#~ msgid "Reset to system default"
+#~ msgstr "Visszaállítás a rendszer alapértelmezéseire"
+
+#~ msgid "Save your changes"
+#~ msgstr "Változtatásainak mentése"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK nem elérhető"
diff --git a/policycoreutils/po/hy.po b/policycoreutils/po/hy.po
new file mode 100644
index 0000000..0bc535d
--- /dev/null
+++ b/policycoreutils/po/hy.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Armenian (http://www.transifex.com/projects/p/fedora/language/"
+"hy/)\n"
+"Language: hy\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ia.po b/policycoreutils/po/ia.po
index a330a7e..ca47314 100644
--- a/policycoreutils/po/ia.po
+++ b/policycoreutils/po/ia.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Interlingua <trans-ia@lists.fedoraproject.org>\n"
+"Language: ia\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
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/id.po b/policycoreutils/po/id.po
index dcddeba..8bd451c 100644
--- a/policycoreutils/po/id.po
+++ b/policycoreutils/po/id.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Indonesian <trans-id@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"
-"Language: id\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ilo.po b/policycoreutils/po/ilo.po
new file mode 100644
index 0000000..07c416a
--- /dev/null
+++ b/policycoreutils/po/ilo.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Iloko (http://www.transifex.com/projects/p/fedora/language/"
+"ilo/)\n"
+"Language: ilo\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/is.po b/policycoreutils/po/is.po
index c962641..0ded88a 100644
--- a/policycoreutils/po/is.po
+++ b/policycoreutils/po/is.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/language/is/)\n"
+"Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/"
+"language/is/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/it.po b/policycoreutils/po/it.po
index 94385a0..0ec9bff 100644
--- a/policycoreutils/po/it.po
+++ b/policycoreutils/po/it.po
@@ -1,22 +1,24 @@
 # 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@adamantio.net>, 2006, 2007, 2008, 2009.
-# Silvio Pierro <perplesso82@gmail.com>, 2008.
+# Francesco Tombolini <tombo@adamantio.net>, 2006, 2007, 2008, 2009
+# germano.massullo <germano.massullo@gmail.com>, 2013
+# massimo81 <mhacknetxp@hotmail.com>, 2013
+# Silvio Pierro <perplesso82@gmail.com>, 2008
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-10-09 20:32+0000\n"
+"Last-Translator: massimo81 <mhacknetxp@hotmail.com>\n"
 "Language-Team: Italian <trans-it@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"
-"Language: it\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "inizializzazione di PAM fallita\n"
@@ -75,7 +80,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Impossibile impostare il contesto exec su %s.\n"
@@ -88,871 +93,914 @@ msgstr "******************** IMPORTANTE ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Per attivare questo pacchetto della policy eseguire:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Impossibile creare la gestione semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Impossibile leggere il deposito della policy."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Impossibile stabilire connessione semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Impossibile verificare lo stato MLS abilitato"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Non ancora implementato"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Una transazione semanage è già in esecuzione"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Impossibile avviare transazione semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Impossibile eseguire la transazione semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Transazione semanage non in esecuzione"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Impossibile elencare i moduli SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
-msgstr ""
+msgstr "Nome moduli"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versione"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Disabilitato"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
 #, python-format
-msgid "Could not disable module %s (remove failed)"
+msgid "Module does not exists %s "
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr "Impossibile disabilitare il modulo %s (rimozione fallita)"
+
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
-msgstr ""
+msgstr "Impossibile abilitare il modulo %s (rimozione fallita)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
-msgstr ""
+msgstr "Impossibile rimuovere il modulo %s (rimozione fallita)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
-msgstr ""
+msgstr "dontaudit richiede 'on' o 'off'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
-msgstr ""
+msgstr "Tipi Permissivi Incorporati"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
+msgstr "Tipi permissivi personalizzati"
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Impossibile rimuovere il dominio permissive %s (rimozione fallita)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Impossibile creare una chiave per %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Il gruppo linux %s non esiste"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "L'utente linux %s non esiste"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Impossibile creare il login mapping per %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Impossibile impostare nome per %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Impossibile impostare range MLS per %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Impossibile impostare utente SELinux per %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Impossibile aggiungere login mapping per %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Richiede seuser o serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Il login mapping per %s non è definito"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Impossibile interrogare seuser per %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Impossibile modificare login mapping per %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Impossibile eliminare il login mapping per %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Impossibile elencare i login mappings"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nome di registrazione"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Utente di SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Gamma MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Servizio"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Impossibile controllare se l'utente SELinux %s è definito"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Impossibile interrogare l'utente per %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Si deve aggiungere almeno un ruolo per %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Impossibile creare l'utente SELinux per %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Impossibile aggiungere il ruolo %s per %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Impossibile impostare il livello MLS per %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Impossibile aggiungere il prefisso %s per %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Impossibile estrarre la chiave per %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Impossibile aggiungere l'utente SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Richiede prefisso, ruolo, livello o range"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Richiede prefisso o ruolo"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "L'utente SELinux %s non è definito"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Impossibile modificare l'utente SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Impossibile eliminare l'utente SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Impossibile elencare gli utenti SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Impossibile elencare i ruoli per l'utente %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Etichettare"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefisso"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Livello MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Gamma MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Ruoli SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "E' richiesto il protocollo udp o tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "E' richiesta la porta"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
-msgstr ""
+msgstr "Porta non valida"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Impossibile creare una chiave per %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "E' richiesto il Tipo"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Il tipo %s non è valido, deve essere un tipo porta"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Impossibile controllare se la porta %s/%s è definita"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Porta %s/%s già definita"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Impossibile creare la porta per %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Impossibile creare il contesto per %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Impossibile impostare l'utente nel contesto della porta per %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Impossibile impostare il ruolo nel contesto della porta per %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Impossibile impostare il tipo nel contesto della porta per %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Impossibile impostare i campi mls nel contesto della porta per %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Impossibile impostare il contesto della porta per %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Impossibile aggiungere la porta %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Richiede setype o serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Richiede setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "La porta %s/%s non è definita"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Impossibile interrogare la porta %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Impossibile modificare la porta %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Impossibile elencare le porte"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Impossibile eliminare la porta %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Impossibile eliminare la porta %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Impossibile elencare le porte"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Tipo di porta SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Numero porta"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "L'indirizzo del nodo è necessario"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Protocollo mancante o sconosciuto"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "Tipo nodo SELinux obbligatorio"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Il tipo %s non è valido, deve essere un tipo nodo"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Impossibile creare la chiave per %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Impossibile controllare se la porta %s è definita"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Impossibile creare un indirizzo per %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Impossibile creare il contesto per %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Impossibile impostare una maschera per %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Impossibile impostare il contesto indirizzo per %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Impossibile aggiungere l'indirizzo %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Indirizzo %s non definito"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Impossibile interrogare l'indirizzo %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Impossibile modificare l'indirizzo %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Impossibile eliminare l'indirizzo %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
-msgstr ""
+msgstr "Impossibile eliminare l'intera mappatura del nodo"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Impossibile elencare gli indirizzi"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Impossibile controllare se l'interfaccia %s è definita"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Impossibile creare l'interfaccia per %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Impossibile impostare il contesto dell'interfaccia per %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Impossibile impostare il contesto dei messaggi per %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Impossibile aggiungere l'interfaccia %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "L'interfaccia %s non è definita"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Impossibile interrogare l'interfaccia %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Impossibile modificare l'interfaccia %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Impossibile eliminare l'interfaccia %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
-msgstr ""
+msgstr "Impossibile eliminare l'intera mappatura dell'interfaccia"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Impossibile elencare le interfacce"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interfaccia di SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Contesto"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
 #, python-format
-msgid "Equivalence class for %s already exists"
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1741
 #, python-format
-msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr "Classe di equivalenza per %s già definita"
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr "Conflitti tra file spec %s e la regola di equivalenza '%s %s'"
+
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
-msgstr ""
+msgstr "La classe di equivalenza per %s non esiste"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Specifiche non valide del file"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
-msgstr ""
+msgstr "Il file di specifica non può contenere spazi"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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 ""
+"Conflitti tra il file spec %s e la regola di equivalenza '%s %s'. Provare "
+"aggiungendo '%s'"
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "Il tipo %s non è valido, deve essere tipo file o dispositivo"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Impossibile creare contesto del file per %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Impossibile impostare il contesto del file per %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Impossibile aggiungere il contesto del file per %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Richiesto setype, serange o seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Il contesto del file per %s non è definito"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Impossibile interrogare il contesto del file per %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Impossibile modificare il contesto del file per %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Impossibile elencare i contesti del file"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Impossibile eliminare il contesto del file %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Impossibile eliminare il contesto del file per %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Impossibile elencare i contesti del file"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Impossibile elencare i contesti del file locale"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "fcontext di SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tipo"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Impossibile controllare se la booleana %s è definita"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "La booleana %s non è definita"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Impossibile interrogare il contesto del file %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "E' necessario specificare uno dei seguenti valori: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Impossibile impostare il valore attivo della booleana %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Impossibile modificare la booleana %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Formato non valido %s: Record %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Impossibile eliminare la booleana %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Impossibile elencare le booleane"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "off"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "on"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Booleana di SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
-msgstr ""
+msgstr "Stato"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
-msgstr ""
+msgstr "Predefinito"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Descrizione"
 
@@ -964,7 +1012,9 @@ 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
@@ -991,206 +1041,231 @@ msgstr "Errore!  La shell non è valida.\n"
 msgid "Unable to clear environment\n"
 msgstr "Impossibile ripulire l'ambiente\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Errore cambio uid, abbandono.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Errore reimpostazione KEEPCAPS, abbandono\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Errore di connessione al sistema audit.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Errore di allocazione memoria.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Errore di invio messaggio audit.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Non si può determinare la modalità enforcing.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Errore!  Impossibile aprire %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Errore! Impossibile eliminare O_NONBLOCK in %s\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Impossibile impostare il nuovo contesto per %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s etichette cambiate.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Attenzione! Impossibile ripristinare il contesto per %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Errore: ruoli multipli specificati\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Errore: tipi multipli specificati\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Spiacente, -l può essere usato con il supporto SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Errore: livelli multipli specificati\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Non si può determinare il tipo predefinito.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "determinazione nuovo contesto fallita.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "impostazione nuovo ruolo %s fallita\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "impostazione nuovo tipo %s fallita\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "creazione nuovo range con livello %s fallita\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "impostazione nuovo range %s fallita\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "conversione nuovo contesto in stringa fallita\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s non è un contesto valido\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Impossibile assegnare memoria per new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Impossibile ottenere un segnale vuoto\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Impossibile impostare SIGHUP handler\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
-msgstr ""
+msgstr "Spiacente, newrole non è riuscito a rilasciare le competenze\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "determinazione vecchio contesto fallita.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Avvertenza!  Impossibile recuperare informazioni tty.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "errore durante la lettura della configurazione del servizio PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: password non corretta per %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: fallimento forking: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Impossibile ripristinare l'etichetta tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Impossibile chiudere correttamente tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Impossibile chiudere i descrittori.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Errore nell'allocazione di argv0 della shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Invio messaggio audit fallito"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Transizione verso il namespace fallita\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Impossibile ripristinare l'ambiente, abbandono\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "esecuzione shell fallita\n"
 
@@ -1202,12 +1277,14 @@ 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
@@ -1300,179 +1377,198 @@ msgstr "Errore opzioni %s "
 
 #: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
 msgid "Boolean"
-msgstr ""
+msgstr "Booleano"
 
 #: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
 msgid "all"
-msgstr ""
+msgstr "tutto"
 
 #: ../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 "Personalizzato"
 
 #: ../gui/fcontextPage.py:64 ../gui/system-config-selinux.glade:1911
 msgid "File Labeling"
-msgstr ""
+msgstr "Etichetattura file"
 
 #: ../gui/fcontextPage.py:74
 msgid ""
 "File\n"
 "Specification"
 msgstr ""
+"Specifiche\n"
+"File"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
 msgstr ""
+"Selinux\n"
+"Tipo File"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
 msgstr ""
+"Tipo\n"
+"File"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
-msgstr ""
+msgstr "Mapping Utente"
 
 #: ../gui/loginsPage.py:52
 msgid ""
 "Login\n"
 "Name"
 msgstr ""
+"Nome\n"
+"Login"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
 msgstr ""
+"Utente\n"
+"SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
 msgstr ""
+"Intervallo\n"
+"MLS/MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
 msgid "Login '%s' is required"
-msgstr ""
+msgstr "Login '%s' richiesto"
 
 #: ../gui/modulesPage.py:49 ../gui/system-config-selinux.glade:2753
 msgid "Policy Module"
-msgstr ""
+msgstr "Modulo Policy"
 
 #: ../gui/modulesPage.py:58
 msgid "Module Name"
-msgstr ""
+msgstr "Nome Modulo"
 
 #: ../gui/modulesPage.py:135
 msgid "Disable Audit"
-msgstr ""
+msgstr "Disabilitare Audit"
 
 #: ../gui/modulesPage.py:138 ../gui/system-config-selinux.glade:2662
 msgid "Enable Audit"
-msgstr ""
+msgstr "Abilitare Audit"
 
 #: ../gui/modulesPage.py:163
 msgid "Load Policy Module"
-msgstr ""
+msgstr "Caricamento Modulo Policy"
 
 #: ../gui/polgen.glade:9
 msgid "Red Hat 2007"
-msgstr ""
+msgstr "Red Hat 2007"
 
 #: ../gui/polgen.glade:11
 msgid "GPL"
-msgstr ""
+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 ""
+msgstr "Massimiliano Tropeano"
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
-msgstr ""
+msgstr "Finestra Aggiunta Booleani"
 
 #: ../gui/polgen.glade:101
 msgid "Boolean Name"
-msgstr ""
+msgstr "Nome Booleano"
 
 #: ../gui/polgen.glade:230
 msgid "SELinux Policy Generation Tool"
-msgstr ""
+msgstr "Strumento di Generazione Policy SELinux"
 
 #: ../gui/polgen.glade:251
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
 msgstr ""
+"<b>Selezionare il tipo di policy per l'applicazione o il ruolo utente che si "
+"desidera confinare:</b>"
 
 #: ../gui/polgen.glade:284
 msgid "<b>Applications</b>"
-msgstr ""
+msgstr "<b>Applicazioni</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
-msgstr ""
+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 ""
+"Gli Standard Init Daemon sono i demoni avviati al boot tramite gli scripts "
+"init. Di solito richiedono uno script in /etc/rc.d/init.d"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
-msgstr ""
+msgstr "DBUS System Daemon"
 
 #: ../gui/polgen.glade:349
 msgid "Internet Services Daemon (inetd)"
-msgstr ""
+msgstr "Demoni Servizi Internet (inetd)"
 
 #: ../gui/polgen.glade:353
 msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr ""
+msgstr "Demoni Servizi Internet sono i demoni avviati da xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
-msgstr ""
+msgstr "Applicazioni Web/Script (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
+"Applicazioni Web/Script (CGI) script CGI avviati dal server web (apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
-msgstr ""
+msgstr "Applicazioni Utente"
 
 #: ../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 ""
+"Le Applicazioni Utente sono una qualsiasi applicazione che si vorrebbe "
+"confinare ed è avviata dall'utente"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
-msgstr ""
+msgstr "Sandbox"
 
 #: ../gui/polgen.glade:446
 msgid "<b>Login Users</b>"
-msgstr ""
+msgstr "<b>Login</b>"
 
 #: ../gui/polgen.glade:478
 msgid "Existing User Roles"
-msgstr ""
+msgstr "Regole Utente Esistenti"
 
 #: ../gui/polgen.glade:482
 msgid "Modify an existing login user record."
-msgstr ""
+msgstr "Modificare un record utente di un login esistente."
 
 #: ../gui/polgen.glade:495
 msgid "Minimal Terminal User Role"
@@ -1483,6 +1579,9 @@ 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 ""
+"L' utente dovrà accedere ad una macchina solo tramite un terminale o un "
+"login remoto . Per impostazione predefinita l'utente non avrà setuid , "
+"rete , su, sudo ."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1493,86 +1592,99 @@ 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 ""
+"Questo utente può accedere ad una macchina tramite X o terminale . Per "
+"impostazione predefinita l'utente non avrà setuid ,  rete , sudo , su"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
-msgstr ""
+msgstr "Regola Utente"
 
 #: ../gui/polgen.glade:533
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
 msgstr ""
+"Utente con rete completa, senza le applicazioni setuid senza transizione , "
+"senza sudo , senza su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
-msgstr ""
+msgstr "Regola Utente Admin"
 
 #: ../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 ""
+"Utente con rete completa, senza applicazioni setuid senza transizione, senza "
+"su, con sudo per le Regole di Amministrazione Root"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
-msgstr ""
+msgstr "<b>Utenti Root</b>"
 
 #: ../gui/polgen.glade:623
 msgid "Root Admin User Role"
-msgstr ""
+msgstr "Regola Root Utente Admin"
 
 #: ../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 "
+"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 ""
+"Seleziona la Regola Root Utente Amministratore, se questo utente sarà "
+"utilizzato per amministrare la macchina durante l'esecuzione come root. "
+"Questo utente non potrà effettuare il login direttamente con il sistema."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
-msgstr ""
+msgstr "<b>Inserire il nome dell'applicazione o della regola utente:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
-msgstr ""
+msgstr "Nome"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr ""
+msgstr "Inserire il percorso completo per l'eseguibile da confinare."
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
-msgstr ""
+msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
 msgstr ""
+"Inserire un nome univoco per l'applicazione confinata o la regola utente."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
-msgstr ""
+msgstr "Eseguibile"
 
 #: ../gui/polgen.glade:808
 msgid "Init script"
-msgstr ""
+msgstr "Script Init"
 
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
 msgstr ""
+"Inserire il percorso completo per lo script init utilizzato per avviare "
+"l'applicazione confinata."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
-msgstr ""
+msgstr "<b>Selezionare una regola esistente da modificare:</b>"
 
 #: ../gui/polgen.glade:908
 msgid "Select the user roles that will transiton to the %s domain."
-msgstr ""
+msgstr "Selezionare le regole utente che transiteranno verso il dominio %s."
 
 #: ../gui/polgen.glade:928
 msgid "role tab"
-msgstr ""
+msgstr "scheda ruoli"
 
 #: ../gui/polgen.glade:945
 msgid "<b>Select roles that %s will transition to:</b>"
@@ -1587,105 +1699,116 @@ msgid ""
 "transition \n"
 "role tab"
 msgstr ""
+"scheda\n"
+"ruoli transizione"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
-msgstr ""
+msgstr "<b>Selezionare user_roles che transiterà verso %s:</b> "
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+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 ""
+msgstr "<b>Selezionare i domini che %s gestirà:</b>"
 
 #: ../gui/polgen.glade:1074 ../gui/polgen.glade:1129
 msgid "Select the domains that you would like this user administer."
-msgstr ""
+msgstr "Selezionare i domini che questo utente amministrerà."
 
 #: ../gui/polgen.glade:1111
 msgid "<b>Select additional roles for %s:</b>"
-msgstr ""
+msgstr "<b>Selezionare regole supplementari per %s:</b>"
 
 #: ../gui/polgen.glade:1166
 msgid "<b>Enter network ports that %s binds on:</b>"
-msgstr ""
+msgstr "<b>Inserire porte di rete che %s assocerà:</b>"
 
 #: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 msgid "<b>TCP Ports</b>"
-msgstr ""
+msgstr "<b>Porte TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
-msgstr ""
+msgstr "Tutto"
 
 #: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 msgid "Allows %s to bind to any udp port"
-msgstr ""
+msgstr "Permettere a %s di associare a qualsiasi porta udp"
 
 #: ../gui/polgen.glade:1240 ../gui/polgen.glade:1407
 msgid "600-1024"
-msgstr ""
+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 ""
+"Permettere a %s di chiamare bindresvport con 0. Associazione alla porta "
+"600-1024."
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
-msgstr ""
+msgstr "Porte Disponibili (>1024)"
 
 #: ../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 ""
+"Inserire una lista separata da virgole di porte udp o intervalli di porte a "
+"cui %s può associarsi. Esempio: 612,650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
 msgid "Select Ports"
-msgstr ""
+msgstr "Selezioniare Porte"
 
 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 msgid "Allows %s to bind to any udp ports > 1024"
-msgstr ""
+msgstr "Permettere a %s di associarsi a qualsiasi porta udp > 1024"
 
 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 msgid "<b>UDP Ports</b>"
-msgstr ""
+msgstr "<b>Porte UDP</b>"
 
 #: ../gui/polgen.glade:1519
 msgid ""
 "Network\n"
 "Bind tab"
 msgstr ""
+"Scheda\n"
+"Associazione Rete"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
-msgstr ""
+msgstr "<b>Selezionare porte di rete che %s può connettere a:</b>"
 
 #: ../gui/polgen.glade:1593
 msgid "Allows %s to connect to any tcp port"
-msgstr ""
+msgstr "Permettere a %s di connettersi a qualsiasi porta tcp"
 
 #: ../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 ""
+"Inserire una lista separata da virgola di porte tcp o intervalli di porte a "
+"cui %s può connettersi. Esempio: 612,650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
-msgstr ""
+msgstr "Permettere a %s di connettersi a qualsiasi porta udp"
 
 #: ../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 ""
+"Inserire una lista separata da virgola di porte udp o intervalli di porte a "
+"cui %s può connettersi. Esempio: 612,650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1693,209 +1816,231 @@ msgstr ""
 
 #: ../gui/polgen.glade:1809
 msgid "Writes syslog messages\t"
-msgstr ""
+msgstr "Scrivere messaggi syslog"
 
 #: ../gui/polgen.glade:1824
 msgid "Create/Manipulate temporary files in /tmp"
-msgstr ""
+msgstr "Creare/Utilizzare i file temporanei in /tmp"
 
 #: ../gui/polgen.glade:1839
 msgid "Uses Pam for authentication"
-msgstr ""
+msgstr "Utilizzo Pam per autenticazione"
 
 #: ../gui/polgen.glade:1854
 msgid "Uses nsswitch or getpw* calls"
-msgstr ""
+msgstr "Utilizzo chiamate nsswitch o getpw*"
 
 #: ../gui/polgen.glade:1869
 msgid "Uses dbus"
-msgstr ""
+msgstr "Utilizzo dbus"
 
 #: ../gui/polgen.glade:1884
 msgid "Sends audit messages"
-msgstr ""
+msgstr "Invio messaggi audit"
 
 #: ../gui/polgen.glade:1899
 msgid "Interacts with the terminal"
-msgstr ""
+msgstr "Interagire con il terminale"
 
 #: ../gui/polgen.glade:1914
 msgid "Sends email"
-msgstr ""
+msgstr "Invio email"
 
 #: ../gui/polgen.glade:1961
 msgid "<b>Add files/directories that %s manages</b>"
-msgstr ""
+msgstr "<b>Aggiungere files/cartelle gestite da %s</b>"
 
 #: ../gui/polgen.glade:2122
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
 msgstr ""
+"File/Cartelle con \"manages\" di %s. File Pid, File Log, File /var/lib ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
-msgstr ""
+msgstr "<b>Aggiungere booleani da %s policy:</b>"
 
 #: ../gui/polgen.glade:2274
 msgid "Add/Remove booleans used by the %s domain"
-msgstr ""
+msgstr "Aggiungere/Rimuovere booleani utilizzati dal dominio %s"
 
 #: ../gui/polgen.glade:2316
 msgid "<b>Which directory you will generate the %s policy?</b>"
-msgstr ""
+msgstr "<b>Con quali cartelle verrà generata la policy %s?</b>"
 
 #: ../gui/polgen.glade:2334
 msgid "Policy Directory"
-msgstr ""
+msgstr "Cartella Policy"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
-msgstr ""
+msgstr "Ruolo"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
-msgstr ""
+msgstr "Existing_User"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
-msgstr ""
+msgstr "Applicazione"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
-msgstr ""
+msgstr "%s deve essere una cartella"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
-msgstr ""
+msgstr "Bisogna selezionare un utente"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
-msgstr ""
+msgstr "Selezionare il file eseguibile da confinare."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
-msgstr ""
+msgstr "Selezionare lo script init da confinare."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
-msgstr ""
+msgstr "Selezionare il file(i file) che l'applicazione confinata crea o scrive"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
-msgstr ""
+msgstr "Selezionare la cartella che conterrà i file policy generati"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
 msgstr ""
+"Il tipo %s_t già definito nella policy corrente.\n"
+"Si vuole continuare?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
-msgstr ""
+msgstr "Nome Verifica"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
+"Modulo %s.pp già caricato nella policy corrente.\n"
+"Si vuole continuare?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr ""
+msgstr "Aggiungere un nome costituito da lettere e numeri e senza spazi."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
-msgstr ""
+msgstr "Inserire un'eseguibile"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
-msgstr ""
+msgstr "Configurare SELinux"
 
 #: ../gui/portsPage.py:51 ../gui/system-config-selinux.glade:2528
 msgid "Network Port"
-msgstr ""
+msgstr "Porta della Rete"
 
 #: ../gui/portsPage.py:85
 msgid ""
 "SELinux Port\n"
 "Type"
 msgstr ""
+"Tipo Porta\n"
+"SELinux"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
-msgstr ""
+msgstr "Protocollo"
 
 #: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
 msgid ""
 "MLS/MCS\n"
 "Level"
 msgstr ""
+"Livello\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
-msgstr ""
+msgstr "Porta"
 
 #: ../gui/portsPage.py:207
 #, python-format
 msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-msgstr ""
+msgstr "Il numero di porta \"%s\" non è valido. 0 < PORT_NUMBER < 65536"
 
 #: ../gui/portsPage.py:252
 msgid "List View"
-msgstr ""
+msgstr "Finestra Lista"
 
 #: ../gui/portsPage.py:255 ../gui/system-config-selinux.glade:2419
 msgid "Group View"
-msgstr ""
+msgstr "Finestra Gruppo"
 
 #: ../gui/semanagePage.py:126
 #, python-format
 msgid "Are you sure you want to delete %s '%s'?"
-msgstr ""
+msgstr "Si è sicuri di voler eliminare %s '%s'?"
 
 #: ../gui/semanagePage.py:126
 #, python-format
 msgid "Delete %s"
-msgstr ""
+msgstr "Eliminare %s"
 
 #: ../gui/semanagePage.py:134
 #, python-format
 msgid "Add %s"
-msgstr ""
+msgstr "Aggiungere %s"
 
 #: ../gui/semanagePage.py:148
 #, python-format
 msgid "Modify %s"
-msgstr ""
+msgstr "Modificare %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
-msgstr ""
+msgstr "Permissive"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
-msgstr ""
+msgstr "Enforcing"
 
 #: ../gui/statusPage.py:94
 msgid "Status"
-msgstr ""
+msgstr "Stato"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 ""
+"Cambiando il tipo di policy si causerà la rietichettatura dell'intero file "
+"system al prossimo avvio. La rietichettatura impiegherà molto tempo in "
+"relazione alla grandezza del file system. Continuare?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1903,48 +2048,59 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
+"Se si disabilita SELinux è richiesto un riavvio. Non è raccomandato. Se si "
+"deciderà di abilitarlo in futuro, il sistema richiederà la rietichettatura. "
+"Se si vuole capire se SELinux sta causando problemi al sistema, si può "
+"cambiare in modalità permissive con la quale sarà effettuato soltanto il log "
+"e non la policy enforce di SELinux. La modalità permissive non richiede un "
+"riavvio. Continuare?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ""
+"Abilitando SELinux si causerà la rietichettatura dell'intero file system al "
+"prossimo avvio. La rietichettatura impiegherà molto tempo in relazione alla "
+"grandezza del file system. Continuare?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
-msgstr ""
+msgstr "system-config-selinux"
 
 #: ../gui/system-config-selinux.glade:12
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
 msgid "Add SELinux Login Mapping"
-msgstr ""
+msgstr "Aggiungere Mappatura Login SELinux"
 
 #: ../gui/system-config-selinux.glade:257
 msgid "Add SELinux Network Ports"
-msgstr ""
+msgstr "Aggiungere Porte di Rete SELinux"
 
 #: ../gui/system-config-selinux.glade:391
 #: ../gui/system-config-selinux.glade:678
 msgid "SELinux Type"
-msgstr ""
+msgstr "Tipo SELinux"
 
 #: ../gui/system-config-selinux.glade:622
 msgid "File Specification"
-msgstr ""
+msgstr "Specifiche File"
 
 #: ../gui/system-config-selinux.glade:650
 msgid "File Type"
-msgstr ""
+msgstr "Tipo File"
 
 #: ../gui/system-config-selinux.glade:727
 msgid ""
@@ -1957,42 +2113,53 @@ msgid ""
 "symbolic link\n"
 "named pipe\n"
 msgstr ""
+"tutti i file\n"
+"file regolari\n"
+"cartelle\n"
+"dispositivo a caratteri\n"
+"dispositivo a blocchi\n"
+"socket\n"
+"link simbolico\n"
+"pipe con nome\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
-msgstr ""
+msgstr "MSL"
 
 #: ../gui/system-config-selinux.glade:837
 msgid "Add SELinux User"
-msgstr ""
+msgstr "Aggiungere Utente SELinux"
 
 #: ../gui/system-config-selinux.glade:1079
 msgid "SELinux Administration"
-msgstr ""
+msgstr "Amministrazione SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
-msgstr ""
+msgstr "Aggiungere"
 
 #: ../gui/system-config-selinux.glade:1144
 msgid "_Properties"
-msgstr ""
+msgstr "_Proprietà"
 
 #: ../gui/system-config-selinux.glade:1166
 msgid "_Delete"
-msgstr ""
+msgstr "_Eliminare"
 
 #: ../gui/system-config-selinux.glade:1256
 msgid "Select Management Object"
-msgstr ""
+msgstr "Selezionare Oggetto Management"
 
 #: ../gui/system-config-selinux.glade:1273
 msgid "<b>Select:</b>"
-msgstr ""
+msgstr "<b>Selezionare:</b>"
 
 #: ../gui/system-config-selinux.glade:1326
 msgid "System Default Enforcing Mode"
-msgstr ""
+msgstr "Modalità Enforcing Predefinita Sistema"
 
 #: ../gui/system-config-selinux.glade:1354
 msgid ""
@@ -2000,14 +2167,17 @@ msgid ""
 "Permissive\n"
 "Enforcing\n"
 msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
-msgstr ""
+msgstr "Modalità Enforcing Corrente"
 
 #: ../gui/system-config-selinux.glade:1418
 msgid "System Default Policy Type: "
-msgstr ""
+msgstr "Tipo Policy Predefinita Sistema:"
 
 #: ../gui/system-config-selinux.glade:1463
 msgid ""
@@ -2016,22 +2186,26 @@ msgid ""
 "If you are changing policy types or going from disabled to enforcing, a "
 "relabel is required."
 msgstr ""
+"Selezionare se si desidera rietichettare l'intero file system al prossimo "
+"riavvio. La rietichettatura impiegherà molto tempo, in relazione alla "
+"grandezza del file system. Cambiando il tipo di policy o passando da "
+"disabled a enforcing, la rietichettatura è richiesta."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
-msgstr ""
+msgstr "Rietichettatura al prossimo riavvio."
 
 #: ../gui/system-config-selinux.glade:1561
 msgid "label37"
-msgstr ""
+msgstr "label37"
 
 #: ../gui/system-config-selinux.glade:1598
 msgid "Revert boolean setting to system default"
-msgstr ""
+msgstr "Inverti l'impostazione booleana alla predefinita di sistema"
 
 #: ../gui/system-config-selinux.glade:1614
 msgid "Toggle between Customized and All Booleans"
-msgstr ""
+msgstr "Passare da Personalizzato a Tutti Booleani"
 
 #: ../gui/system-config-selinux.glade:1645
 #: ../gui/system-config-selinux.glade:1850
@@ -2040,1444 +2214,3262 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
-msgstr ""
+msgstr "Filtro"
 
 #: ../gui/system-config-selinux.glade:1734
 msgid "label50"
-msgstr ""
+msgstr "label50"
 
 #: ../gui/system-config-selinux.glade:1771
 msgid "Add File Context"
-msgstr ""
+msgstr "Aggiungere il Contesto del File"
 
 #: ../gui/system-config-selinux.glade:1787
 msgid "Modify File Context"
-msgstr ""
+msgstr "Mofidicare il Contesto del File"
 
 #: ../gui/system-config-selinux.glade:1803
 msgid "Delete File Context"
-msgstr ""
+msgstr "Eliminare il Contesto del File"
 
 #: ../gui/system-config-selinux.glade:1819
 msgid "Toggle between all and customized file context"
-msgstr ""
+msgstr "Passare da tutto a contesto del file personalizzato"
 
 #: ../gui/system-config-selinux.glade:1939
 msgid "label38"
-msgstr ""
+msgstr "label38"
 
 #: ../gui/system-config-selinux.glade:1976
 msgid "Add SELinux User Mapping"
-msgstr ""
+msgstr "Aggiungere la Mappatura Utente SELinux"
 
 #: ../gui/system-config-selinux.glade:1992
 msgid "Modify SELinux User Mapping"
-msgstr ""
+msgstr "Modificare la Mappatura Utente SELinux"
 
 #: ../gui/system-config-selinux.glade:2008
 msgid "Delete SELinux User Mapping"
-msgstr ""
+msgstr "Eliminare la Mappatura Utente SELinux"
 
 #: ../gui/system-config-selinux.glade:2126
 msgid "label39"
-msgstr ""
+msgstr "label39"
 
 #: ../gui/system-config-selinux.glade:2163
 msgid "Add User"
-msgstr ""
+msgstr "Aggiungere Utente"
 
 #: ../gui/system-config-selinux.glade:2179
 msgid "Modify User"
-msgstr ""
+msgstr "Modificare Utente"
 
 #: ../gui/system-config-selinux.glade:2195
 msgid "Delete User"
-msgstr ""
+msgstr "Eliminare Utente"
 
 #: ../gui/system-config-selinux.glade:2313
 msgid "label41"
-msgstr ""
+msgstr "label41"
 
 #: ../gui/system-config-selinux.glade:2350
 msgid "Add Network Port"
-msgstr ""
+msgstr "Aggiungere Porta di Rete"
 
 #: ../gui/system-config-selinux.glade:2366
 msgid "Edit Network Port"
-msgstr ""
+msgstr "Modificare Porta di Rete"
 
 #: ../gui/system-config-selinux.glade:2382
 msgid "Delete Network Port"
-msgstr ""
+msgstr "Eliminare Porta di Rete"
 
 #: ../gui/system-config-selinux.glade:2418
 #: ../gui/system-config-selinux.glade:2436
 msgid "Toggle between Customized and All Ports"
-msgstr ""
+msgstr "Passare da Personalizzato a Tutte le Porte"
 
 #: ../gui/system-config-selinux.glade:2556
 msgid "label42"
-msgstr ""
+msgstr "label42"
 
 #: ../gui/system-config-selinux.glade:2593
 msgid "Generate new policy module"
-msgstr ""
+msgstr "Generare un modulo di policy nuovo"
 
 #: ../gui/system-config-selinux.glade:2609
 msgid "Load policy module"
-msgstr ""
+msgstr "Caricare un modulo policy"
 
 #: ../gui/system-config-selinux.glade:2625
 msgid "Remove loadable policy module"
-msgstr ""
+msgstr "Rimuovere il modulo policy caricabile"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
+"Abilitare/Disabilitare le regole audit supplementari, che di norma non sono "
+"riportate nei file di log"
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
-msgstr ""
+msgstr "label44"
 
 #: ../gui/system-config-selinux.glade:2818
 msgid "Change process mode to permissive."
-msgstr ""
+msgstr "Cambiare la modalità del processo a permissive."
 
 #: ../gui/system-config-selinux.glade:2836
 msgid "Change process mode to enforcing"
-msgstr ""
+msgstr "Cambiare la modalità del processo a enforcing"
 
 #: ../gui/system-config-selinux.glade:2928
 msgid "Process Domain"
-msgstr ""
+msgstr "Dominio Processo"
 
 #: ../gui/system-config-selinux.glade:2956
 msgid "label59"
-msgstr ""
+msgstr "label59"
 
 #: ../gui/usersPage.py:138
 #, python-format
 msgid "SELinux user '%s' is required"
-msgstr ""
-
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr ""
+msgstr "Utente SELinux '%s' richiesto"
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"Permettere ad ABRT di modificare i file pubblici utilizzati per i servizi "
+"pubblici di trasferimento file."
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"Permettere a ZoneMinder di modificare i file pubblici utilizzati per i "
+"servizi di trasferimento di file pubblici."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
+"Permettere ai programmi antivirus di leggere i file non di sicurezza in un "
+"sistema"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
+"Determinare se i programmi antivirus possono utilizzare il compilatore JIT."
 
-#: ../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 "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 ""
-
-#: ../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
+#: booleans.py:6
 msgid "Allow auditadm to exec content"
-msgstr ""
+msgstr "Permettere ad auditadm di eseguire contenuto"
 
-#: booleans.py:6
+#: booleans.py:7
 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 ""
+msgstr "Permettere agli utenti di risolvere le voci utente"
 
 #: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+msgid "Allow users to login using a radius server"
 msgstr ""
+"Permettere agli utenti di effettuare il login utilizzando un server radius"
 
 #: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
+"Permettere agli utenti di effettuare il login utilizzando un server yubikey"
 
 #: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr ""
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Determinare se awstats può eliminare i file log httpd."
 
 #: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr ""
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Permettere agli script e ai moduli httpd execmem/execstack"
 
 #: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"Determinare se cdrecord può leggere contenuti vari. nfs, samba, dispositivi "
+"rimovibili, temp e file con contenuto non di fiducia"
 
 #: booleans.py:13
-msgid "Allow clamscan to read user content"
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"Permettere ai domini amministrativi cluster di connettersi alla rete "
+"utilizzanto TCP."
 
 #: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"Permettere ai domini amministrativi cluster di gestire tutti i file in un "
+"sistema."
 
 #: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
 #: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"Determinare se Cobbler può modificare i file pubblici utilizzati per i "
+"servizi transferimento di file pubblici."
 
 #: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr ""
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Determinare se Cobbler può connettersi alla rete utilizzando TCP."
 
 #: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr ""
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Determinare se Cobbler può accedere ai file system cifs."
 
 #: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr ""
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Determinare se Cobbler può accedere ai file system nfs."
 
 #: booleans.py:20
-msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
-msgstr ""
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Determinare se collectd può connettersi alla rete utilizzando TCP."
 
 #: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr ""
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Determinare se Condor può connettersi alla rete utilizzando TCP."
 
 #: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"Permettere ai lavori cron di sistema di rietichettare il filesystem per "
+"ripristinare i contesti dei file."
 
 #: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr ""
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Determinare se cvs può leggere i file password shadow."
 
 #: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
-msgstr ""
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Permettere a tutti i demoni di scrivere corefiles in /"
 
 #: booleans.py:25
-msgid "Allow dan to manage user files"
-msgstr ""
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Permettere a tutti i demoni di utilizzare i wrapper tcp."
 
 #: booleans.py:26
-msgid "Allow dan to read user files"
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
+"Permettere a tutti i demoni la capacità di leggere/scrivere i terminali"
 
 #: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr ""
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Determinare se dbadm può gestire i file utenti generici."
 
 #: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr ""
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Determinare se dbadm può leggere i file utenti generici."
 
 #: 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"
+"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 ""
+"Negare alle applicazioni domini utente di mappare un'area di memoria sia "
+"come eseguibile che scrivibile, questo è pericoloso e l'eseguibile dovrebbe "
+"essere segnalato in bugzilla"
 
 #: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
 #: booleans.py:31
 msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
+"Permettere alle applicazioni dhcp client di eseguire i comandi iptables"
 
 #: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr ""
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Determinare se il demone DHCP può utilizzare i backend LDAP."
 
 #: booleans.py:33
 msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
+"Permettere a tutti i domini di utilizzare i descrittori di file di altri "
+"domini"
 
 #: booleans.py:34
 msgid "Allow all domains to have the kernel load modules"
 msgstr ""
+"Permettere a tutti i domini di avere i moduli del kernel di caricamento"
 
 #: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"Determinare se entropyd può utilizzare i dispositivi audio come sorgente per "
+"i feed entropia."
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr ""
+msgid "Determine whether exim can connect to databases."
+msgstr "Determinare se exim può connettersi ai database."
 
 #: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
+"Determinare se exim può creare, leggere, scrivere, e leggere i file di "
+"contenuto utente generico."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
-msgstr ""
+msgstr "Abilitare regole extra nel dominio cron per supportare fcron."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "Permettere a tutti i domini di eseguirsi in fips_mode"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+msgid ""
+"Determine whether ftpd can read and write files in 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
 #: booleans.py:47
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Determine whether ftpd can login to local users and can read and 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."
+msgid ""
+"Determine whether ftpd can 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 ""
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Permettere a samba di esportare volumi ntfs/fusefs."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
 #: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
 #: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
-msgstr ""
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Determinare se CGI GIT può cercare le cartelle home."
 
 #: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
-msgstr ""
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "Determinare se CGI Git può accedere al file system cifs."
 
 #: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "Determinare se CGI Git può accedere al file system nfs."
+
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
 msgstr ""
+"Determinare se il demone di sessione Git può associare i socket TCP a tutte "
+"le porte disponibili."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
 msgstr ""
+"Determinare se i domini utente chiamanti possono eseguire il demone Git nel "
+"dominio git_session_t."
 
-#: booleans.py:56
+#: booleans.py:57
 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 ""
+msgstr "Determinare se il demone di sistema Git può cercare le cartelle home."
 
 #: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
+"Determinare se il demone di sistema Git può accedere ai file system cifs."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
+"Determinare se il demone di sistema Git può accedere ai file system nfs."
 
 #: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+msgid "Determine whether Gitosis can send mail."
 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 ""
+msgid "Enable reading of urandom for all domains."
+msgstr "Abilitare la lettura di urandom per tutti i domini."
 
 #: booleans.py:62
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
 #: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
 #: booleans.py:64
-msgid "Allow guest to exec content"
+msgid "Allow glusterfsd to share any file/directory read/write."
 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."
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
+"Permettere l'uso dell'opzione --write-env-file in gpg-agent. Questo permette "
+"inoltre a gpg-agent di gestire i file utente. "
 
 #: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
+"Permettere al dominio web gpg di modificare i file pubblici utilizzati per i "
+"servizi di trasferimento file pubblici."
 
 #: booleans.py:67
-msgid "Allow http daemon to check spam"
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
+"Permettere a gssd di leggere la cartella temp. Per l'accesso a tgt kerberos."
 
 #: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
-msgstr ""
+msgid "Allow guest to exec content"
+msgstr "Permettere a guest di eseguire contenuto"
 
 #: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+msgid ""
+"Allow Apache to modify public files used for public file transfer services. "
+"Directories/Files must be labeled public_content_rw_t."
 msgstr ""
+"Permettere ad Apache di modificare i file pubblici utilizzati per i servizi "
+"di trasferimento file pubblici. Cartelle/File deve essere rietichettati "
+"public_content_rw_t."
 
 #: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr ""
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "Permettere a httpd di utilizzare scripting integrato (di solito php)"
 
 #: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr ""
+msgid "Allow http daemon to check spam"
+msgstr "Permettere al demone http di controllare spam"
 
 #: booleans.py:72
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
 msgstr ""
+"Permettere a httpd di agire come un clien FTP connettendosi alla porta ftp e "
+"alle porte ephemeral"
 
 #: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr ""
+msgid "Allow httpd to connect to the ldap port"
+msgstr "Permettere a httpd di connettersi alla porta ldap"
 
 #: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+msgid "Allow http daemon to connect to mythtv"
 msgstr ""
 
 #: booleans.py:75
-msgid "Allow httpd to act as a relay"
-msgstr ""
+msgid "Allow http daemon to connect to zabbix"
+msgstr "Permettere al demone http di connettersi a zabbix"
 
 #: booleans.py:76
-msgid "Allow http daemon to send mail"
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr ""
+"Permettere agli script e ai moduli HTTPD di connettersi alla rete "
+"utilizzando TCP."
 
 #: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr ""
+"Permettere agli script e ai moduli HTTPD di connettersi a cobbler attraverso "
+"la rete."
 
 #: booleans.py:78
-msgid "Allow httpd cgi support"
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr ""
+"Permettere agli script e ai moduli HTTPD di connettersi ai database "
+"attraverso la rete"
 
 #: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr ""
+msgid "Allow httpd to connect to memcache server"
+msgstr "Permettere a httpd di connettersi al server memcache"
 
 #: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr ""
+msgid "Allow httpd to act as a relay"
+msgstr "Permettere a httpd di agire come un relay"
 
 #: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
-msgstr ""
+msgid "Allow http daemon to send mail"
+msgstr "Permettere al demone http di inviare email"
 
 #: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr ""
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Permettere ad Apache di comunicare con il servizio avahi via dbus"
 
 #: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
-msgstr ""
+msgid "Allow httpd cgi support"
+msgstr "Permettere a httpd il supporto cgi"
 
 #: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr ""
+"Permettere a httpd di agire come un server FTP mettendosi in ascolto delle "
+"porte ftp."
 
 #: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
-msgstr ""
+msgid "Allow httpd to read home directories"
+msgstr "Permettere a httpd di leggere le cartelle home"
 
 #: booleans.py:86
-msgid "Allow httpd to read user content"
-msgstr ""
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "Permettere agli script e ai moduli httpd execmem/execstack"
 
 #: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr ""
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "Permettere a HTTPD di connettersi alla porta 80 per l'arresto"
 
 #: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
-msgstr ""
+msgid "Allow httpd processes to manage IPA content"
+msgstr "Permettere ai processi httpd di gestire il contenuto IPA"
 
 #: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr ""
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Permettere ad Apache di utilizzare mod_auth_ntlm_winbind"
 
 #: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
-msgstr ""
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Permettere ad Apache di utilizzare mod_auth_pam"
 
 #: booleans.py:91
-msgid "Allow Apache to execute tmp content."
-msgstr ""
+msgid "Allow httpd to read user content"
+msgstr "Permettere a httpd di leggere il contenuto utente"
 
 #: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr ""
 
 #: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+msgid "Allow HTTPD scripts and modules to server cobbler files."
 msgstr ""
 
 #: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
-msgstr ""
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "Permettere al demone httpd di cambiare i limiti delle proprie risorse"
 
 #: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 msgstr ""
+"Permettere a HTTPD di lanciare gli eseguibili SSI nello stesso dominio come "
+"gli script CGI di sistema"
 
 #: booleans.py:96
-msgid "Allow httpd to run gpg"
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
 msgstr ""
+"Permettere agli script apache di scrivere contenuto pubblico, cartelle/file "
+"devono essere etichettate public_rw_content_t."
 
 #: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
-msgstr ""
+msgid "Allow Apache to execute tmp content."
+msgstr "Permettere ad Apache di eseguire contenuto tmp"
 
 #: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
 msgstr ""
+"Unire HTTPD per comunicare con il terminale. Richiesto per inserire la frase "
+"di accesso per i certificati al terminale."
 
 #: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+msgid "Unify HTTPD handling of all content files."
 msgstr ""
 
 #: booleans.py:100
-msgid "Allow Apache to query NS records"
-msgstr ""
+msgid "Allow httpd to access cifs file systems"
+msgstr "Permettere a httpd di accedere al file system cifs"
 
 #: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr ""
+msgid "Allow httpd to access FUSE file systems"
+msgstr "Permettere a htttpd l'accesso al file system FUSE"
 
 #: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
-msgstr ""
+msgid "Allow httpd to run gpg"
+msgstr "Permettere a httpd di eseguire gpg"
 
 #: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
+msgid "Allow httpd to access nfs file systems"
+msgstr "Permettere a httpd l'accesso al file system nfs"
 
 #: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr ""
+msgid "Allow httpd to access openstack ports"
+msgstr "Permettere a httpd l'accesso alle porte openstack"
 
 #: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+msgid "Allow httpd to connect to  sasl"
 msgstr ""
 
 #: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
-msgstr ""
+msgid "Allow Apache to query NS records"
+msgstr "Permettere ad Apache di interrogare i record NS"
 
 #: 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."
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
 
 #: booleans.py:108
-msgid "Allow mock to read files in home directories."
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
 msgstr ""
 
 #: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
 msgstr ""
+"Permettere al Client IRC IRssi la connessione a qualsiasi porta e di "
+"associarsi a qualsiasi porta disponibile."
 
 #: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr ""
+msgid "Allow confined applications to run with kerberos."
+msgstr "Permettere alle applicazioni confinate di eseguirsi con kerberos."
 
 #: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr ""
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Permettere a ksmtuned di utilizzare i file system cifs/Samba"
 
 #: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
-msgstr ""
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Permettere a ksmtuned di utilizzare i file system nfs"
 
 #: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr ""
+msgid "Allow syslogd daemon to send mail"
+msgstr "Permettere al demone syslogd di inviare email"
 
 #: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
-msgstr ""
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "Permettere a syslogd la possibilità di lettura/scrittura terminali"
 
 #: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr ""
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "Permettere il login e l'utilizzo del sistema da /dev/console."
 
 #: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr ""
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Permettere al demone syslogd di inviare email"
 
 #: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr ""
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Permettere a mailman l'accesso ai file system FUSE"
 
 #: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr ""
+msgid "Determine whether mcelog supports client mode."
+msgstr "Determinare se mcelog supporta la modalità client."
 
 #: 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 ""
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Determinare se mcelog può eseguire script."
 
 #: booleans.py:120
-msgid "Allow system to run with NIS"
-msgstr ""
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "Determinare se mcelog può utilizzre tutti i ttys utente."
 
 #: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
-msgstr ""
+msgid "Determine whether mcelog supports server mode."
+msgstr "Determinare se mcelog supporta la modalità server."
 
 #: booleans.py:122
-msgid "Allow openshift to lockdown app"
+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:123
-msgid "Allow openvpn to read home directories"
-msgstr ""
+msgid "Allow mock to read files in home directories."
+msgstr "Permettere a mock la lettura dei file nelle cartelle home."
 
 #: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgid "Allow the mount commands to mount any directory or file."
 msgstr ""
 
 #: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr ""
+"Permettere al dominio del plugin mozilla di connettersi alla rete "
+"utilizzando TCP."
 
 #: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+msgid "Allow mozilla plugin to support GPS."
 msgstr ""
 
 #: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+msgid "Allow mozilla plugin to support spice protocols."
 msgstr ""
 
 #: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+msgid "Allow confined web browsers to read home directory content"
 msgstr ""
+"Permettere ai browser web confinati la lettura del contenuto delle cartelle "
+"home"
 
 #: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
-msgstr ""
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Determinare se mpd può attraversare le cartelle home utenti."
 
 #: booleans.py:130
-msgid "Enable polyinstantiated directory support."
-msgstr ""
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Determinare se mpd può utilizzare i file system cifs."
 
 #: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr ""
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Determinare se mpd può utilizzare i file system nfs."
 
 #: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr ""
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Determinare se mplayer può rendere il proprio stack eseguibile."
 
 #: booleans.py:133
-msgid "Allow transmit client label to foreign database"
-msgstr ""
+msgid "Allow mysqld to connect to all ports"
+msgstr "Permettere a mysqld di connettersi a tutte le porte"
 
 #: booleans.py:134
-msgid "Allow database admins to execute DML statement"
-msgstr ""
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Determinare se Bind può associare il socket tcp alle porte http."
 
 #: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
 msgstr ""
+"Determinare se Bind può scrivere i file zona master. Di solito questo è "
+"utilizzato per il DNS dinamico o i trasferimenti di zona."
 
 #: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr ""
+"Permettere a qualsiasi file/cartella di essere esportata in sola lettura "
+"tramite NFS."
 
 #: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr ""
+"Permettere a qualsiasi file/cartella di essere esportata in lettura/"
+"scrittura attraverso NFS."
 
 #: booleans.py:138
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Allow nfs servers to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
+"Permettere ai server nsf di modificare i file pubblici utilizzati per i "
+"servizi di trasferimento dei file pubblici. File/Cartelle devono essere "
+"etichettati public_content_rw_t."
 
 #: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
-msgstr ""
+msgid "Allow system to run with NIS"
+msgstr "Permettere al sistema di eseguirsi con NIS"
 
 #: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgid "Allow confined applications to use nscd shared memory."
 msgstr ""
+"Permettere alle applicazioni confinate di utilizzare la memoria condivisa "
+"nscd."
 
 #: booleans.py:141
-msgid "Allow racoon to read shadow"
+msgid "Allow openshift to lockdown app"
 msgstr ""
 
 #: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Determinare se Condor può connettersi alla rete utilizzando TCP."
 
 #: 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."
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
 
 #: booleans.py:144
-msgid "Allow rsync to run as a client"
-msgstr ""
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Permettere a samba di lanciare script non confinati"
 
 #: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr ""
+"Permettere al dominio piranha-lvs di connettersi alla rete utilizzando TCP."
 
 #: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr ""
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "Permettere a polipo di connettersi a tutte le porti > 1023"
 
 #: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
 msgstr ""
+"Determinare se il demone di sessione Polipo può associare socket tcp a tutte "
+"le porte disponibili."
 
 #: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
 msgstr ""
+"Determinare se i domini degli utenti chiamanti possono eseguire il demone "
+"Polipo nel dominio polipo_session_t."
 
 #: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
-msgstr ""
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Determinare se polipo può accedere al file system cifs."
 
 #: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr ""
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Determinare se Polipo può accedere al file system nfs."
 
 #: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
-msgstr ""
+msgid "Enable polyinstantiated directory support."
+msgstr "Abilitare il supporto cartella polyinstantiated."
 
 #: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr ""
+"Permettere al dominio postfix_local l'accesso in scrittura completo nelle "
+"cartelle mail_spool"
 
 #: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 msgstr ""
+"Permettere a postgresql di utilizzare ssh e rsync per ripristino point-in-"
+"time"
 
 #: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+msgid "Allow transmit client label to foreign database"
 msgstr ""
 
 #: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
-msgstr ""
+msgid "Allow database admins to execute DML statement"
+msgstr "Permettere agli amministratori di database di lanciare istruzioni DML"
 
 #: booleans.py:156
-msgid "Allow samba to export NFS volumes."
-msgstr ""
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "Permettere agli utenti non privilegiati di lanciare istruzioni DDL"
 
 #: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
-msgstr ""
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "Permettere a pppd di caricare i moduli del kernel per alcuni modem"
 
 #: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
-msgstr ""
+msgid "Allow pppd to be run for a regular user"
+msgstr "Permettere ad un utente regolare di eseguire pppd"
 
 #: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+msgid "Determine whether privoxy can connect to all tcp ports."
 msgstr ""
 
 #: booleans.py:160
-msgid "Allow sasl to read shadow"
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
 msgstr ""
 
 #: booleans.py:161
-msgid "Allow secadm to exec content"
-msgstr ""
+msgid "Allow Puppet client to manage all file types."
+msgstr "Permettere al client Puppet la gestione di tutti i tipi di file."
 
 #: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+"Permettere al master Puppet di utilizzare la connessione ai database MySQL e "
+"PostgreSQL"
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+msgid ""
+"Allow rsync to modify public files used for public file transfer services.  "
+"Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Permettere a rsync di modificare i file pubblici utilizzati per i servizi di "
+"trasferimento file pubblici. File/Cartelle devono essere etichettate "
+"public_content_rw_t."
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "Permettere l'esecuzione di rsync come client"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+"Permettere a rsync di esportare qualsiasi file/cartella in sola lettura."
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Permettere al server rsync di gestire tutti i file/cartelle nel sistema."
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr "Permettere a samba di creare una nuova cartella home (es. via PAM)"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+"Permettere a samba di agire come controller del dominio, aggiungere utenti, "
+"gruppi e cambiare password."
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "Permettere a samba di condividere le home degli utenti."
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+"Permettere a samba di condividere qualsiasi file/cartella in sola lettura."
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+"Permettere a samba di condividere qualsiasi file/cartella in lettura/"
+"scrittura."
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "Permettere a samba di agire come un portmapper"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "Permettere a samba di lanciare script non confinati"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "Permettere a samba di esportare volumi ntfs/fusefs."
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "Permettere a samba di esportare volumi NFS."
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "Permettere a sanlock di leggere/scrivere file fuse"
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "Permettere a sanlock la gestione di file nfs"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "Permettere a sanlock la gestione di file cifs"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "Permettere a secadm di eseguire contenuto"
+
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
 msgstr ""
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
-msgstr ""
+msgstr "Disabilitare il caricamento modulo kernel."
 
-#: booleans.py:164
+#: booleans.py:184
 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
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr ""
 
-#: booleans.py:166
+#: booleans.py:186
 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 ""
+"Permettere agli eseguibili non confinati di rendere la propria memoria heap "
+"eseguibile. Questa è una cattiva idea. Probabilmente indica un eseguibili "
+"scritto male, ma potrebbe indicare un attacco. Questo eseguibile dovrebbe "
+"essere riportato in bugzilla"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
 msgstr ""
+"Permettere agli eseguibili non confinati di utilizzare librerie richiedendo "
+"la riallocazione testo che non è etichettato textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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 ""
+"Permettere agli eseguibili non confinati di rendere il proprio stack "
+"eseguibile. Non dovrebbe mai essere necessario. Probabilmente indica un "
+"eseguibile scritto male, ma potrebbe indicare un attacco. Questo eseguibile "
+"dovrebbe essere riportato in bugzilla"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
-msgstr ""
+msgstr "Permettere agli utenti la connessione al server mysql locale"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Allow confined users the ability to execute the ping and traceroute commands."
 msgstr ""
+"Permettere agli utenti confinati la possibilità di eseguire i comandi ping e "
+"traceroute"
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
-msgstr ""
+msgstr "Permettere agli utenti la connessione a PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
 msgstr ""
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
 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 "
+"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 ""
+"Permette agli utenti di eseguire i server TCP (associarsi alle porte e "
+"accettare la connessione dallo stesso dominio e dagli utenti esterni) "
+"disabilitandolo si forza la modalità passiva di FTP e potrebbe cambiare "
+"altri protocolli."
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
-msgstr ""
-
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr ""
+msgstr "Permettere all'utente di utilizzare l'ambiente chroot ssh."
 
-#: booleans.py:176
+#: booleans.py:196
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
+"Determinare se sftpd può modificare i file pubblici utilizzati per i servizi "
+"di trasferimento file pubblici. Cartelle/File deve essere etichettati "
+"public_content_rw_t."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Determine whether sftpd-can read and write files in user home directories."
 msgstr ""
+"Determinare se sftpd può leggere e scrivere file nelle cartelle home degli "
+"utenti."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
 msgstr ""
+"Determinare se sftpd può effettuare il login di utenti locali e leggere e "
+"scrivere tutti i file nel sistema, controllato da DAC."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
 msgstr ""
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr ""
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
 msgstr ""
 
-#: booleans.py:183
+#: booleans.py:203
 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
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr ""
 
-#: booleans.py:185
+#: booleans.py:205
 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
 msgstr ""
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
 msgstr ""
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr ""
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr ""
+msgstr "Permettere i login a ssh come sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "Permettere a staff di eseguire contenuto"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr ""
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "Permettere a sysadm di eseguire contenuto"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr ""
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr ""
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
 msgstr ""
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
 msgstr ""
+"Permettere a tftp di leggere e scrivere file nelle cartelle home degli utenti"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
 msgstr ""
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "Permettere a tor di agire come un relay"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
 msgstr ""
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr ""
 
-#: booleans.py:202
+#: booleans.py:223
 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
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
 msgstr ""
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr ""
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
 msgstr ""
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr ""
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr ""
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
+msgstr "Permettere all'utente di eseguire contenuto"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
 msgstr ""
 
-#: booleans.py:213
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
 msgstr ""
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
 msgstr ""
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr ""
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr ""
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
 msgstr ""
+"Permettere agli ospiti virtuali confinati di interagire con i socket rawip"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr ""
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr ""
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
 msgstr ""
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr ""
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 msgstr ""
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr ""
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
 msgstr ""
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 msgstr ""
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
 msgstr ""
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "Permettere a xguest di eseguire contenuto"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr ""
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr ""
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr ""
+"Permettere ai client di scrivere i segmenti di memoria condivisa del server "
+"X."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
-msgstr ""
+msgstr "Permettere a XServer di eseguire memoria scrivibile"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
+msgstr "Supporto manager oggetto userspace di X"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr ""
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Permettere a tutti i domini di eseguirsi in fips_mode"
 
-#: booleans.py:239
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
-msgstr ""
+msgstr "Permettere al demone zebra di scrivere i suoi file di configurazione"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
 msgstr ""
+"Permettere a ZoneMinder di modificare i file pubblici utilizzati per i "
+"servizi di trasferimento di file pubblici."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Nome(nomi) dominio delle pagine man da creare"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Sostituire cartella root, la predefinita è /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Generare pagine man di SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "percorso dove verranno salvate le pagine man di SELinux generate"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "nome dell'OS per le pagine man"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Generare la struttura delle pagine man in HTML per la pagina man SELinux "
+"selezionata"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Sostituire cartella root, la predefinita è /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Tutti i domini"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "lista di tutti i tipi di porte SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "visualizza il tipo SELinux relativo alla porta"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Visualizzare le porte definite per questo tipo SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+"visualizzare le porte con le quali questo dominio può associarsi e/o "
+"connettersi"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+"visualizzare le porte con le quali questo dominio può associarsi e/o "
+"connettersi"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"interrogare la policy SELinux per vedere se i domini possono comunicare con "
+"gli altri"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Dominio Sorgente"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Dominio Destinazione"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "richiedere alla Policy SELinux di vedere la descrizione dei booleani"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "booleano per avere descrizione"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"chiedere alla Policy SELinux di vedere come il dominio del processo sorgente "
+"può transitare verso il dominio del processo di destinazione"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "dominio processo sorgente"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "dominio processo destinazione"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy ha generato: errore: uno degli argomenti %s è obbligatorio"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Comando obbligatorio per questo tipo di policy"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'opzione -t non può essere utilizzata con questa opzione. Leggere "
+"l'utilizzo per maggiori informazioni."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'opzione -d non può essere utilizzata con questa opzione. Leggere l'utilizz"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"l'opzione -t non può essere utilizzata con questa opzione. Leggere "
+"l'utilizzo per maggiori informazioni."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"l'opzione -t non può essere utilizzata con questa opzione. Leggere "
+"l'utilizzo per maggiori informazioni."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Lista interfacce Policy SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Generare il modello del modulo Policy SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "nome della policy da generare"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "eseguibile da confinare"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "comandi"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "sconosciuto"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Demone Servizi Internet"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Tipi Validi:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Il numero di porta deve essere un numero tra 1 e %d"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"Il nome deve essere alfanumerico senza spazi. Considerare l'utilizzo "
+"dell'opzione \"-n MODULENAME\""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "Il tipo Ruolo Utente non può essere assegnato ad eseguibili."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Soltanto i Demoni possono utilizzare uno script init.."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve deve essere un valore booleano"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog deve essere un valore booleano"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use-kerberos deve essere un valore booleano"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache deve essere un valore booleano"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "I Tipi USER in moto automatico ritornano un tipo tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+"Bisogna inserire il percorso dell'eseguibile per i propri processi confinati"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "File Tipo Enforcement"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "File Interfaccia"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "File del Contesto"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Script di Configurazione"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Applicazione"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Aggiungere Utente"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Selezioniare Porte"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Porta della Rete"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "Percorso File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "Percorso File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "Aggiungi un File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "Classe"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Tipo\n"
+"File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Permettere a samba di condividere qualsiasi file/cartella in sola lettura."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "Analisi Policy..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Gamma MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Tipo di porta SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Amministrazione SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "Rete"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Aggiungere Mappatura Login SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Utente di SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "Abilitato"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "Percorso File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Tipo SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "File Eseguibili"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "File Scrivibili"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "In uscita"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "In entrata"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Tipo di porta SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "Transizione Da '%s'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "Dominio Processo Chiamante"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "File Eseguibile"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "Transizione In '%s'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Tipo di porta SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Tipo di porta SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nome Modulo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "Transizione Da '%s'"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Predefinito"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Tipo Policy Predefinita Sistema:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Selezionare:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Si"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "No"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "Eliminare"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "Modificare"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "Aggiorna"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Etichetattura file"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "Etichetta File SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "Aggiorna"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Eliminare Porta di Rete"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Tipo File"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Applicazione"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Utente di SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Selezionare i domini che questo utente amministrerà."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Disabilitato"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Abilitato"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s non è un contesto valido\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "Stato Sistema: Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "File Eseguibili"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "File Scrivibili"
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nome di registrazione"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Eliminare la Mappatura Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "Percorso file utilizzato per l'inserimento del dominio '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "Porte di Rete con le quali '%s' può connettersi."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "Porte di Rete che '%s' può ascoltare."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "Tipi di File definiti per '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "Transizione In '%s'"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "Transizione Da '%s'"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Transizione Da '%s'"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Eseguibile"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "File Scrivibili"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Applicazione"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "Percorso file utilizzato per l'inserimento del dominio '%s'."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "Porte di Rete che il dominio selezionato può ascoltare."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "Porte di Rete che il dominio selezionato può ascoltare."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "Porte di Rete che il dominio selezionato può ascoltare."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Aggiungere la Mappatura Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Eliminare la Mappatura Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Aggiungere Mappatura Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Impossibile modificare login mapping per %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Aggiungere Porta di Rete"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Etichetattura file"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Aggiungere Mappatura Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Aggiungere Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "Etichetta File SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modificare la Mappatura Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Modificare Porta di Rete"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Ruoli SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Impossibile eliminare il contesto del file per %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Impossibile modificare il contesto del file per %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "Percorso file"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Etichetta File SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Formato non valido %s: Record %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Eliminare %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modificare %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Porta della Rete"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Porta della Rete"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Aggiungere Utente"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Eliminare Utente"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modificare Utente"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Utente di SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Ruolo"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Gamma MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Aggiungere Mappatura Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Eliminare la Mappatura Utente SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Impossibile elencare i login mappings"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Utente di SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Utente di SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "Percorso file"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "Salva modifiche"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "Ripristina modifiche"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "Stato Sistema: Enforcing"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "Stato Sistema: Permissive"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 ""
+"Se si disabilita SELinux è richiesto un riavvio. Non è raccomandato. Se si "
+"deciderà di abilitarlo in futuro, il sistema richiederà la rietichettatura. "
+"Se si vuole capire se SELinux sta causando problemi al sistema, si può "
+"cambiare in modalità permissive con la quale sarà effettuato soltanto il log "
+"e non la policy enforce di SELinux. La modalità permissive non richiede un "
+"riavvio. Continuare?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "Modify an existing item"
+#~ msgstr "Modificare un elemento esistente"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "Eliminare un elemento esistente"
+
+#~ msgid "Add a new item"
+#~ msgstr "Aggiungere un nuovo elemento"
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "Tipi di File definiti per il dominio selezionato"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "Porte di Rete con cui il dominio selezionato può connettersi."
+
+#~ msgid "Modified"
+#~ msgstr "Modificato"
+
+#~ msgid "Executable File Type"
+#~ msgstr "Tipo File Eseguibile"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtype"
+
+#~ msgid "Reset"
+#~ msgstr "Ripristina"
+
+#~ msgid "Reset to system default"
+#~ msgstr "Ripristinare al predefinito di sistema"
+
+#~ msgid "Save your changes"
+#~ msgstr "Salva modifiche"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK Non Disponibile"
diff --git a/policycoreutils/po/it_IT.po b/policycoreutils/po/it_IT.po
new file mode 100644
index 0000000..dee73ea
--- /dev/null
+++ b/policycoreutils/po/it_IT.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/fedora/"
+"language/it_IT/)\n"
+"Language: it_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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ja.po b/policycoreutils/po/ja.po
index 72ae12d..b9487c1 100644
--- a/policycoreutils/po/ja.po
+++ b/policycoreutils/po/ja.po
@@ -1,27 +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:
-# Hyu_gabaru Ryu_ichi <hyu_gabaru@yahoo.co.jp>, 2007.
-# Kiyoto Hashida <khashida@redhat.com>, 2008-2010,2012.
-# Makoto Mizukami <makoto@fedoraproject.org>, 2008.
-#   <noriko@fedoraproject.org>, 2012.
-# Noriko Mizumoto <noriko@redhat.com>, 2006, 2008, 2009.
-# Takuro Nagamoto <tnagamot@redhat.com>, 2006.
-# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012.
+# hyuugabaru <hyu_gabaru@yahoo.co.jp>, 2007
+# hyuugabaru <hyu_gabaru@yahoo.co.jp>, 2007
+# Kiyoto Hashida <khashida@redhat.com>, 2008-2010,2012
+# makoto <makoto@fedoraproject.org>, 2008
+# makoto <makoto@fedoraproject.org>, 2008
+# noriko <noriko@fedoraproject.org>, 2012
+# Noriko Mizumoto <noriko@redhat.com>, 2006,2008-2009
+# noriko <noriko@fedoraproject.org>, 2012
+# tnagamot <tnagamot@redhat.com>, 2006
+# tnagamot <tnagamot@redhat.com>, 2006
+# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012-2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-09-30 09:47+0000\n"
+"Last-Translator: Tomoyuki KATO <tomo@dream.daynight.jp>\n"
 "Language-Team: Japanese <trans-ja@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"
-"Language: ja\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -29,9 +33,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM の初期化に失敗しました\n"
@@ -80,7 +87,7 @@ msgstr "残念ながら、 run_init は SELinux カーネル上でしか使用
 msgid "authentication failed.\n"
 msgstr "認証に失敗しました。\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec コンテキストを %s に設定できませんでした。\n"
@@ -93,871 +100,925 @@ msgstr "******************** 重要 ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "このポリシーパッケージを有効にするには、以下を実行して下さい:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage ハンドルを作成できませんでした"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかです。"
+msgstr ""
+"SELinux ポリシーが管理されていないか、 store にアクセスできないかのいずれかで"
+"す。"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "ポリシー store を読み込めません"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage 接続を確立できませんでした"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS を有効にした状態をテストできませんでした"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "まだ、実装されていません"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage トランザクションは既に進行しています"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage トランザクションを起動できませんでした"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage トランザクションをコミットできませんでした"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage トランザクションは進行していません"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux のモジュール一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "モジュール名"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "バージョン"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "無効"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "モジュール %s が存在しません"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "モジュール %s を無効化できませんでした (削除失敗)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "モジュール %s を有効化できませんでした (削除失敗)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "モジュール %s を削除できませんでした (削除失敗)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit は 'on' または 'off' にする必要があります"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "組み込み許容形式"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "カスタム許容形式"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"sepolgen python モジュールは permissive ドメインをセットアップする必要があり"
+"ます。\n"
+"いくつかのディストリビューションでは、policycoreutils-devel パッケージに含ま"
+"れています。\n"
+"# yum install policycoreutils-devel\n"
+"または、お使いのディストリビューションに似たものがあるでしょう。"
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
+msgstr ""
+"許容ドメイン %s を設定できませんでした (モジュールのインストールに失敗)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "許容ドメイン %s の削除ができませんでした (削除に失敗)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s のキーを作成できませんでした"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s のログインマッピングが定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux グループ %s は存在していません"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux ユーザー %s は存在していません"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s のログインマッピングを作成できませんでした"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s の名前を設定できませんでした"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s の MLS 範囲を設定できませんでした"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s の SELinux ユーザーを設定できませんでした"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s のログインマッピングを追加できませんでした"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser または serange が必要です"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s のログインマッピングは定義されていません"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s の seuser をクエリーできませんでした"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s のログインマッピングを修正できませんでした"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s のログインマッピングはポリシーに定義されています、削除できません"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s のログインマッピングを削除できませんでした"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "ログインマッピングの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "ログイン名"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ユーザー"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS 範囲"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "サービス"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr " SELinux ユーザー %s が定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s のユーザーをクエリーできませんでした"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "少なくとも %s のロールを 1 つ追加する必要があります"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s の SELinux ユーザーを作成できませんでした"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "ロール %s を %s に追加できませんでした"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "MLS レベルを %s に設定できませんでした"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "プレフィックス %s を %s に追加できませんでした"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s のキーを抽出できませんでした"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ユーザー %s を追加できませんでした"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "プレフィックスか、ロール、レベル、範囲のいずれかが必要です"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "プレフィックスかロールが必要です"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ユーザー %s は定義されていません"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ユーザー %s を修正できませんでした"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux ユーザー %s はポリシーで定義されています、削除できません"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ユーザー %s を削除できませんでした"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ユーザーの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ユーザー %s のロール一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "ラベリング"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "プレフィックス"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS レベル"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS 範囲"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ロール"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "プロトコル udp か tcp が必要です"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "ポートが必要です"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "無効なポート"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s のキーを作成できませんでした"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "タイプが必要です"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "形式 %s が無効です、ポート形式である必要があります"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "ポート %s/%s が定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "ポート %s/%s はすでに定義されています"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s のポートを作成できませんでした"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s のコンテキストを作成できませんでした"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s のポートコンテキストにユーザーを設定できませんでした"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s のポートコンテキストにロールを設定できませんでした"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s のポートコンテキストにタイプを設定できませんでした"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s のポートコンテキストに mls フィールドを設定できませんでした"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s のポートコンテキストを設定できませんでした"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "ポート %s/%s を追加できませんでした"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype か serange が必要です"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype が必要です"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "ポート %s/%s は定義されていません"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "ポート %s/%s をクエリーできませんでした"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "ポート %s/%s を修正できませんでした"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "ポートを一覧表示できませんでした"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "ポート %s を削除できませんでした"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "ポート %s/%s はポリシーで定義されています、 削除できません"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "ポート %s/%s を削除できませんでした"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "ポートの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux ポートタイプ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "プロト"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "ポート番号"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "ノードアドレスが必要です"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "不明又は欠如したプロトコル"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux ノード形式が必要です"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "形式 %s が無効です、ノード形式である必要があります"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s のキーを作成できませんでした"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "アドレス %s が定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s のアドレスを作成できませんでした"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s のコンテキストを作成できませんでした"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s のマスクを設定できませんでした"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s のアドレスコンテキストにユーザーを設定できませんでした"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s のアドレスコンテキストにロールを設定できませんでした"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s のアドレスコンテキストにタイプを設定できませんでした"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s のアドレスコンテキストに mls フィールドを設定できませんでした"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s のアドレスコンテキストを設定できませんでした"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "アドレス %s を追加できませんでした"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "アドレス %s は定義されていません"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "アドレス %s をクエリできませんでした"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "アドレス %s を修正できませんでした"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "アドレス %s はポリシー内で定義されています、削除できません"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "アドレス %s を削除できませんでした"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "すべてのノードマッピングを削除できません"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "アドレスの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux タイプが必要です"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "インターフェース %s が定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s のインターフェースを作成できませんでした"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s のインターフェースコンテキストにユーザーを設定できませんでした"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s のインターフェースコンテキストにロールを設定できませんでした"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s のインターフェースコンテキストにタイプを設定できませんでした"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
-msgstr "%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
+msgstr ""
+"%s のインターフェースコンテキストに mls フィールドを設定できませんでした"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s のインターフェースコンテキストを設定できませんでした"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s のメッセージコンテキストを設定できませんでした"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "インターフェース %s を追加できませんでした"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "インターフェース %s は定義されていません"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "インターフェース %s をクエリーできませんでした"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "インターフェース %s を修正できませんでした"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "インターフェース %s はポリシーで定義されています、 削除できません"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "インターフェース %s を削除できませんでした"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "全てのインターフェイスの　対応表を削除できませんでした"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "インターフェースの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux インターフェース"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "コンテキスト"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s の等価クラスは既に存在します"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ファイル仕様 %s は等価規則 '%s %s' と競合します"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s の等価クラスは存在しません"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s のファイルコンテキストにユーザーを設定できませんでした"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s のファイルコンテキストにロールを設定できませんでした"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s のファイルコンテキストに mls フィールドを設定できませんでした"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "無効なファイル使用"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ファイル仕様は空白を含むことが出来ません"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "形式 %s が無効です、ファイルまたはデバイス形式である必要があります"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s のファイルコンテキストが定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s のファイルコンテキストを作成できませんでした"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s のファイルコンテキストにタイプを設定できませんでした"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s のファイルコンテキストを設定できませんでした"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s のファイルコンテキストを追加できませんでした"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype、serange、または seuser のいずれかが必要です"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s のファイルコンテキストは定義されていません"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s のファイルコンテキストをクエリーできませんでした"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s のファイルコンテキストを修正できませんでした"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ファイルコンテキストを一覧表示できませんでした"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "ファイルコンテキスト %s を削除できませんでした"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s のファイルコンテキストはポリシーで定義されています、 削除できません"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s のファイルコンテキストを削除できませんでした"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ファイルコンテキストの一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "ローカルファイルのコンテキスト一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "タイプ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux ディストリビューション fcontext の等価\n"
+msgstr ""
+"\n"
+"SELinux ディストリビューション fcontext の等価\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\n SELinux ローカル fcontext の等価\n\n\n"
+msgstr ""
+"\n"
+" SELinux ローカル fcontext の等価\n"
+"\n"
+"\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "boolean %s が定義されているか確認できませんでした"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "boolean %s は定義されていません"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "ファイルコンテキスト %s をクエリーできませんでした"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "次の値のいずれかひとつを指定してください: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "boolean %s のアクティブな値を設定できませんでした"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "boolean %s を修正できませんでした"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "不正な形式の %s: レコード %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "boolean %s はポリシーで定義されています、 削除できません"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "boolean %s を削除できませんでした"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "boolean の一覧を表示できませんでした"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "オフ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "オン"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "状態"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "初期値"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "説明"
 
@@ -996,206 +1057,230 @@ msgstr "エラーが発生しました。シェルが有効ではありません
 msgid "Unable to clear environment\n"
 msgstr "環境を消去できません\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid の変更中にエラーが発生、中止します。\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS のリセット中にエラーが発生、中止します\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "監査システムに接続中にエラーが発生しました。\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "メモリの割り当て中にエラーが発生しました。\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "監査メッセージの送信中にエラーが発生しました。\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "施行モードを確定できませんでした。\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "エラー! %s を開けませんでした。\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "エラー。%s において O_NONBLOCK を解除できませんでした。\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! %s の新しいコンテキストを設定できませんでした\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s 変更されたラベル。\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "警告! %s のコンテキストを復元できませんでした\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "エラー: 複数のロールが指定されています\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "エラー: 複数のタイプが指定されています\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "残念ながら、 -l は SELinux MLS サポートがないと使用できません。\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "エラー: 複数のレベルが指定されています\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "エラー: セキュアではない端末でレベルを変更することは許可されません\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "デフォルトタイプを取得できませんでした。\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "新しいコンテキストの取得に失敗しました。\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "新しいロール %s の設定に失敗しました\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "新しいタイプ %s の設定に失敗しました\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "レベル %s で新しい範囲をビルドするのに失敗しました\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "新しい範囲 %s の設定に失敗しました\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "新しいコンテキストの文字列への変換に失敗しました\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s は有効なコンテキストではありません\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context にメモリを割り当てることができません"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "空のシグナルセットを取得できません\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP ハンドラーを設定できません\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "残念ながら、 newrole は機能のドロップに失敗しました\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "残念ながら、 newrole は SELinux カーネル上でしか使用できません。\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context の取得に失敗しました。\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "警告!  tty 情報を取り込めませんでした。\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM サービス設定の読み込みに失敗しました。\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %s のパスワードが間違っています\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: フォークの失敗: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty ラベルを復元できません...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty の正常終了に失敗しました\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "ディスクリプターを終了できませんでした。\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "シェルの argv0 割り当て中にエラーが発生しました。\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "監査メッセージの送信に失敗しました"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "名前空間の移行に失敗しました\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "ケイパビリティ %m の削除に失敗しました\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "環境を復元できません、中止します\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "シェルの実行に失敗しました\n"
 
@@ -1326,19 +1411,25 @@ 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"
@@ -1348,19 +1439,25 @@ 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/\nMCS 範囲"
+msgstr ""
+"MLS/\n"
+"MCS 範囲"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1416,13 +1513,14 @@ msgstr "SELinux ポリシー生成ツール"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>アプリケーション</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "標準的な Init デーモン"
 
@@ -1430,9 +1528,11 @@ msgstr "標準的な Init デーモン"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンです。通常、/etc/rc.d/init.d にスクリプトが必要です。"
+msgstr ""
+"標準的な Init デーモンは起動時に init スクリプト経由で開始されるデーモンで"
+"す。通常、/etc/rc.d/init.d にスクリプトが必要です。"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS システムデーモン"
 
@@ -1444,16 +1544,18 @@ msgstr "インターネットサービスデーモン (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "インタネットサービスデーモンは、xinetd で開始されるデーモンです"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ウェブアプリケーション/スクリプト (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "ウェブアプリケーション/スクリプト (CGI) は、ウェブサーバー (apache) で開始される CGI スクリプトです"
+msgstr ""
+"ウェブアプリケーション/スクリプト (CGI) は、ウェブサーバー (apache) で開始さ"
+"れる CGI スクリプトです"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ユーザーアプリケーション"
 
@@ -1461,9 +1563,11 @@ msgstr "ユーザーアプリケーション"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ユーザーアプリケーションとは、ユーザーが開始して制約したいいずれかのアプリケーションです"
+msgstr ""
+"ユーザーアプリケーションとは、ユーザーが開始して制約したいいずれかのアプリ"
+"ケーションです"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1487,7 +1591,10 @@ msgstr "ターミナル内で最低限のユーザーロール"
 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 も持ちません。"
+msgstr ""
+"このユーザーはターミナル、又はリモートログインを介してのみマシンにログインし"
+"ます。　デフォルトでは、このユーザーは、setuid も、ネットワーク運用も、su "
+"も、sudo も持ちません。"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1497,7 +1604,10 @@ msgstr "X ウィンドウ内で最低限のユーザーロール"
 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 も、ネットワーク運用も、su も、sudo も持ちません。"
+msgstr ""
+"このユーザーは、X 又はターミナルを介してマシンにログインできます。デフォルト"
+"では、このユーザーは、setuid も、ネットワーク運用も、su も、sudo も持ちませ"
+"ん。"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1507,7 +1617,9 @@ msgstr "ユーザーロール"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "ユーザーは完全なネットワーク運用を持ちますが、移行なしの setuid アプリケーションも、su も、sudo も持ちません。"
+msgstr ""
+"ユーザーは完全なネットワーク運用を持ちますが、移行なしの setuid アプリケー"
+"ションも、su も、sudo も持ちません。"
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1515,9 +1627,11 @@ msgstr "管理ユーザーロール"
 
 #: ../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 は持ちません。Root の管理ロールのため sudo を持ちます。"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1529,16 +1643,20 @@ msgstr "Root 管理ユーザーロール"
 
 #: ../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 "
+"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 管理ユーザーロールを選択します。　このユーザーは、システムに直接にはログインできません。"
+msgstr ""
+"root として実行中にこのユーザーをマシン管理のために使用する場合は、Root 管理"
+"ユーザーロールを選択します。　このユーザーは、システムに直接にはログインでき"
+"ません。"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>アプリケーションかユーザーロールの名前を記入:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "名前"
 
@@ -1565,7 +1683,9 @@ msgstr "Init スクリプト"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを記入します。"
+msgstr ""
+"制約されたアプリケーションの開始に使用する init スクリプトまでの完全なパスを"
+"記入します。"
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1591,15 +1711,16 @@ msgstr "%s の移行先となるアプリケーションドメインを選択し
 msgid ""
 "transition \n"
 "role tab"
-msgstr "移行\nロールタブ"
+msgstr ""
+"移行\n"
+"ロールタブ"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s に移行するユーザーロールの選択 (_R):</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "このアプリケーションドメインに移行するユーザーロールを選択します"
 
 #: ../gui/polgen.glade:1056
@@ -1623,7 +1744,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP ポート</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "すべて"
 
@@ -1637,17 +1758,21 @@ 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 "ゼロの付いた bindresvport へのコールを %s に許可する。ポート 600-1024 にバインド"
+msgstr ""
+"ゼロの付いた bindresvport へのコールを %s に許可する。ポート 600-1024 にバイ"
+"ンド"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
-msgstr "予約のないポート (>1024)"
+msgstr "非予約済みポート (>1024)"
 
 #: ../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"
+msgstr ""
+"udp ポート、又は %s のバインド先となるポート群の範囲のカンマで隔離した一覧を"
+"記入します。例: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1666,7 +1791,9 @@ msgstr "<b>UDP ポート</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "ネットワーク\nバインドタブ"
+msgstr ""
+"ネットワーク\n"
+"バインドタブ"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1680,7 +1807,9 @@ msgstr "全ての tcp ポートへの接続を %s に許可する"
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1690,7 +1819,9 @@ msgstr "全ての udp ポートへの接続を %s に許可する"
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1736,7 +1867,9 @@ msgstr "<b>%s が管理するファイル/ディレクトリの追加</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s が「管理する」ファイル/ディレクトリ。Pid ファイル、ログファイル、/var/lib ファイルなど..."
+msgstr ""
+"%s が「管理する」ファイル/ディレクトリ。Pid ファイル、ログファイル、/var/lib "
+"ファイルなど..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1754,75 +1887,79 @@ msgstr "<b>どのディレクトリで %s ポリシーを生成しますか?</b>
 msgid "Policy Directory"
 msgstr "ポリシーディレクトリ"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ロール"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "既存のユーザー (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "アプリケーション"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s はディレクトリでなければなりません"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "ユーザーを選択する必要があります"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "制約する実行可能ファイルの選択"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "制約する init スクリプトファイルの選択"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "制約されたアプリケーションが作成、又は書き込むファイルの選択"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "制約されたアプリケーションが所有し書き込むディレクトリを選択します"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "ポリシーファイル生成の場となるディレクトリを選択します"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "名前の確認"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "空白の無い文字と数字で構成された名前を追加する必要があります。"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "実行ファイルを記入する必要があります"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux の設定"
 
@@ -1834,9 +1971,15 @@ msgstr "ネットワークポート"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux ポート\nタイプ"
+msgstr ""
+"SELinux ポート\n"
+"タイプ"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "プロトコル"
 
@@ -1844,9 +1987,13 @@ msgstr "プロトコル"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nレベル"
+msgstr ""
+"MLS/MCS\n"
+"レベル"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "ポート"
 
@@ -1857,11 +2004,11 @@ 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/semanagePage.py:126
 #, python-format
@@ -1884,10 +2031,14 @@ msgid "Modify %s"
 msgstr "%s の修正"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "容認"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "強制"
 
@@ -1895,12 +2046,15 @@ msgstr "強制"
 msgid "Status"
 msgstr "状態"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "ポリシータイプの変更は、次の再起動時に全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。　続けたいですか?"
+msgstr ""
+"ポリシータイプの変更は、次の再起動時に全ファイルシステムのラベル変更の原因に"
+"なります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。　"
+"続けたいですか?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1908,16 +2062,24 @@ msgid ""
 "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 ポリシーを強制しません。　そして許容モードは再起動を必要としません。 続けたいですか?　"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux を無効にする変更には、再起動が必要です。　推薦できません。　後で、"
+"SELinux をオンに戻す決心をした場合に、システムにはラベル変更が必要になりま"
+"す。単に SELinux がシステム上で問題の原因であるかどうかを見たい場合には、許容"
+"モードにすると、エラーをログするだけであり、SELinux ポリシーを強制しません。"
+"　そして許容モードは再起動を必要としません。 続けたいですか?　"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 を有効にする変更は、次の再起動で全ファイルシステムのラベル変更の原因になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。　続けたいですか?"
+msgstr ""
+"SELinux を有効にする変更は、次の再起動で全ファイルシステムのラベル変更の原因"
+"になります。ラベル変更は、ファイルシステムのサイズによっては長くかかります。"
+"　続けたいですか?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1927,7 +2089,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1961,9 +2125,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "全ファイル\n標準ファイル\nディレクトリ\nキャラクターデバイス\nブロックデバイス\nソケット\nシンボリックリンク\nnamed パイプ\n"
+msgstr ""
+"全ファイル\n"
+"標準ファイル\n"
+"ディレクトリ\n"
+"キャラクターデバイス\n"
+"ブロックデバイス\n"
+"ソケット\n"
+"シンボリックリンク\n"
+"named パイプ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1976,6 +2150,7 @@ msgid "SELinux Administration"
 msgstr "SELinux の管理"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "追加"
 
@@ -2004,7 +2179,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "無効\n容認\n強制\n"
+msgstr ""
+"無効\n"
+"容認\n"
+"強制\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2020,7 +2198,11 @@ msgid ""
 "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 "次の再起動でその時の全ファイルシステムをラベル変更したいかどうかを選択します。ラベル変更は、システムのサイズによってはかなり時間がかかります。ポリシータイプを変更したり、無効から強制に移動する場合は、ラベル変更が必要になります。"
+msgstr ""
+"次の再起動でその時の全ファイルシステムをラベル変更したいかどうかを選択しま"
+"す。ラベル変更は、システムのサイズによってはかなり時間がかかります。ポリシー"
+"タイプを変更したり、無効から強制に移動する場合は、ラベル変更が必要になりま"
+"す。"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2045,6 +2227,7 @@ msgstr "カスタム化と全てのブーリアンの間で切り替え"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "フィルター"
 
@@ -2139,8 +2322,8 @@ msgstr "ロード可能なポリシーモジュールの削除"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "通常ログファイル内で報告されない、追加の監査ルールの有効化/無効化"
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2168,1321 +2351,3253 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ユーザー '%s' が必要です"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux マニュアルページを生成する"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "生成された SELinux の man ページの格納先となるパス"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"ABRT がパブリックなファイル転送サービスに使用されるパブリックなファイルを変更"
+"することを許可します。"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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 ド"
+"メインで実行することを許可します。"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "すべてのドメイン"
-
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "作成される man ページのドメイン名"
-
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "SELinux ポリシーネットワーク情報のクエリー"
-
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "SELinux ポートの全タイプを表示"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"tftp がパブリックなファイル転送サービス向けにパブリックなファイルを変更するこ"
+"とを許可します。"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "このポートに関連する SELinux のタイプを表示"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"ウイルス対策ソフトウェアがシステムにある非セキュリティファイルを読み込むこと"
+"を許可する。"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "この SELinux タイプに定義されているポートを表示"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+"ウイルス対策ソフトウェアが JIT コンパイラーを使用できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "このドメインを結合か接続、 または結合して接続できるポートを表示"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm がコンテンツを実行することを許可します。"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "ドメインが互いに通信を行えるかどうかを SELinux ポリシーに問い合わせる"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"ユーザーが SSSD サーバーを介さず、直接 LDAP からユーザー passwd エントリを解"
+"決することを許可します。"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "ソースドメイン"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ユーザーが RADIUS サーバーを使用してログインすることを許可します。"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "ターゲットドメイン"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ユーザーが yubikey  サーバーを使用してログインすることを許可します。"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "SELinux に問い合わせて boolean の詳細を表示する"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats が httpd ログファイルをパージできるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
+"httpd のスクリプトとモジュールが execmem/execstack を実行することを許可しま"
+"す。"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "詳細を取得する boolean"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:12
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "ソースのプロセスドメインが目的のプロセスドメインにどのように移行できるかを SELinux ポリシーに問い合わせる"
-
-#: ../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"
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"cdrecord がさまざまな内容を読み取りできるかどうかを指定します。NFS、Samba、リ"
+"ムーバブルデバイス、ユーザーの一時領域および信頼されていない内容のファイル。"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"クラスター管理ドメインが TCP を使用してネットワークに接続することを許可しま"
+"す。"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux ポリシーモジュールのテンプレートを生成する"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"クラスター管理ドメインがシステムにあるすべてのファイルを管理することを許可し"
+"ます。"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"クラスター管理ドメインの memcheck-amd64- が実行可能なメモリーを使用することを"
+"許可します。"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"Cobbler がパブリックファイル転送サービスに使用されるパブリックファイルを変更"
+"できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
+"Cobbler が TCP を使用してネットワークに接続できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "生成するポリシーの名前"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Cobbler が CIFS ファイルシステムにアクセスできるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Cobbler が NFS ファイルシステムにアクセスできるかどうかを指定します。"
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"collectd が TCP を使用してネットワークに接続できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "制限を課す実行ファイル"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Condor が TCP を使用してネットワークに接続できるかどうかを指定します。"
 
-#: ../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"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"システムの cron ジョブがファイルのコンテキスト復元のため、ファイルシステムを"
+"再ラベル付けすることを許可します。"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "コマンド"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs が shadow パスワードファイルを読み込めるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "すべてのデーモンが / にコアファイルを書き込むことを許可します。"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "すべてのデーモンが tcp wrappers を使用することを許可します。"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "すべてのデーモンが端末を読み書きすることを許可します。"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "不明"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm が一般的なユーザーファイルを管理できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "インターネットサービスデーモン"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm が一般的なユーザーファイルを読み込めるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: 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 に報告してください。"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"すべてのプロセスが他のすべてのプロセスを ptrace またはデバッグすることを拒否"
+"します。"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
+"dhcpc クライアントコマンドが iptables コマンドを実行することを許可します。"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
-msgstr ""
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP デーモンが LDAP バックエンドを使用できるかどうかを指定します。"
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
+"すべてのドメインが他のドメインのファイル記述子を使用することを許可します。"
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "すべてのドメインがカーネルのロードモジュールを持つことを許可します。"
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"entropyd がエントロピーフィードのソースとしてオーディオデバイスを使用できるか"
+"どうかを指定します。"
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim がデータベースに接続できるかどうかを指定します。"
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"exim が一般的な内容のユーザーファイルを作成、読み取り、書き込み、および削除で"
+"きるかどうかを指定します。"
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+"exim が一般的な内容のユーザーファイルを読み込めるかどうかを指定します。"
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron に対応するため cron ドメイン内で追加のルールを有効にします。"
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced が TCP を使用してネットワークに接続できるかどうかを指定します。"
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced が SSH を使用できるかどうかを指定します。"
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "すべてのドメインが fips_mode で実行することを許可します。"
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ftpd がユーザーのホームディレクトリにあるファイルを読み書きできるかどうかを指"
+"定します。"
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd がパブリックファイル転送サービスに使用されるパブリックファイルを変更で"
+"きるかどうかを指定します。ディレクトリおよびファイルのラベルは "
+"public_content_rw_t にしなければなりません。"
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ftpd がすべての非予約ポートに接続できるかどうかを指定します。"
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"ftpd が TCP ネットワーク経由でデータベースに接続できるかどうかを指定します。"
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd がローカルユーザーにログインでき、DAC により管理されているシステムにある"
+"すべてのファイルを読み書きできるかどうかを指定します。"
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpd がパブリックファイル転送サービスに使用される CIFS を使用できるかどうかを"
+"指定します。"
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpd がパブリックファイル転送サービスに使用される NFS を使用できるかどうかを"
+"指定します。"
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ftpd がすべての非予約ポートにパッシブモードでバインドできるかどうかを指定しま"
+"す。"
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI によるホームディレクトリの検索が可能かどうかを指定します。"
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+"Git CGI による cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+"Git CGI による nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+"Git セッションデーモンが予約されていないすべてのポートに TCP ソケットをバイン"
+"ドできるかどうかを指定します。"
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+"呼び出しユーザードメインによる git_session_t domain 内での Git デーモンの実行"
+"を可能にするかどうかを指定します。"
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Git システムデーモンによるホームディレクトリの検索が可能かどうかを指定しま"
+"す。"
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Git デーモンによる cifs ファイルシステムへのアクセスが可能かどうかを指定しま"
+"す。"
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Git デーモンによる nfs ファイルシステムへのアクセスが可能かどうかを指定しま"
+"す。"
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis がメールを送信できるかどうかを指定します。"
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "全土メインに対して urandom の読み取りを有効にします。"
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd がパブリックファイル転送サービスに使用するパブリックファイルを変更"
+"することを許可します。 ファイルおよびディレクトリのラベルは "
+"public_content_rw_t でなければなりません。"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"glusterfsd がすべてのファイル・ディレクトリを読み取り専用で共有することを許可"
+"します。"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"glusterfsd がすべてのファイル・ディレクトリを読み書き可能で共有することを許可"
+"します。"
+
+#: booleans.py:65
+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 によるユーザーファイルの管理も許可することになります。"
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+"gpg web ドメインがパブリックファイル転送サービスに使用されるパブリックファイ"
+"ルを変更することを許可します。"
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd が kerberos tgt にアクセスするために、一時ディレクトリを読み取ることを許"
+"可します。"
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "ゲストがコンテンツを実行することを許可します。"
+
+#: booleans.py:69
+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 "
+"にする必要があります。"
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd が組み込みスクリプト (一般的に PHP) を使用することを許可します。"
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "httpd デーモンが迷惑メールをチェックすることを許可します。"
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+"httpd が FTP ポートと一時ポートに接続する FTP クライアントとして動作すること"
+"を許可します。"
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd が LDAP ポートに接続することを許可します。"
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "HTTP デーモンが mythtv に接続することを許可します。"
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "HTTP デーモンが Zabbix に接続することを許可します。"
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+"httpd のスクリプトとモジュールが TCP を使用するネットワークに接続することを許"
+"可します。"
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"https のスクリプトとモジュールがネットワーク経由で cobbler に接続することを許"
+"可します。"
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+"httpd のスクリプトとモジュールがネットワーク経由でデータベースに接続すること"
+"を許可します。"
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd が memcache サーバーに接続することを許可します。"
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "httpd がリレーとして動作することを許可します。"
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "HTTP デーモンがメールを送信することを許可します。"
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache が dbus 経由で avahi サービスと通信することを許可します。"
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "httpd が cgi をサポートすることを許可します"
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+"httpd が FTP ポートをリッスンして FTP サーバーとして動作することを許可しま"
+"す。"
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "httpd がホームディレクトリを読み取ることを許可します。"
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+"httpd のスクリプトとモジュールが execmem/execstack を実行することを許可しま"
+"す。"
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+"HTTPD が正しくシャットダウンするよう 80 番ポートに接続することを許可します。"
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd プロセスが IPA コンテンツを管理することを許可します。"
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache が mod_auth_ntlm_winbind を使用することを許可します。"
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache が mod_auth_pam を使用することを許可します。"
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "httpd がユーザーのコンテンツを読み取ることを許可します。"
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+"Apache がパッセンジャーに移行することなく、stickshift モードで実行することを"
+"許可します。"
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+"HTTPD のスクリプトとモジュールが cobbler ファイルを処理することを許可します。"
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd デーモンがリソースの制限を変更することを許可します。"
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+"HTTPD がシステム CGI スクリプトと同じドメイン内で SSI 実行ファイルを実行する"
+"ことを許可します。"
+
+#: booleans.py:96
+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:97
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache が tmp の内容を実行することを許可します。"
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+"ターミナルとの通信のため HTTPD を統一します。 ターミナルで証明書のパスフレー"
+"ズを入力する際に必要になります。"
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "全コンテンツファイルの HTTPD 処理を統一します。"
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd が CIFS ファイルシステムにアクセスすることを許可します。"
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd が FUSE ファイルシステムにアクセスすることを許可します。"
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "httpd が gpg を実行することを許可します。"
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd が NFS ファイルシステムにアクセスすることを許可します。"
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd が OpenStack ポートにアクセスすることを許可します。"
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "httpd が SASL に接続することを許可します。"
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "Apache が NS レコードを問い合わせることを許可します。"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+"icecast がすべての TCP ポートをリッスンでき、接続できるかどうかを指定します。"
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"IRC クライアントがすべての非予約 TCP ポートをリッスンでき、接続できるかどうか"
+"を指定します。"
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+"あらゆるポートへの接続および予約されていないポートへのバインドを Irssi IRC ク"
+"ライアントに許可します。"
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+"制限されたアプリケーションが Kerberos とともに動作することを許可します。"
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned が CIFS/Samba ファイルシステムを使用することを許可します。"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned が NFS ファイルシステムを使用することを許可します。"
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd デーモンがメールを送信することを許可します。"
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd が端末を読み書きすることを許可します。"
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console からログインしてシステムを使用することを許可します。"
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd デーモンがメールを送信することを許可します。"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman が FUSE ファイルシステムにアクセスすることを許可します。"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog がクライアントモードをサポートするかどうかを指定します。"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog がスクリプトを実行できるかどうかを指定します。"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog がすべてのユーザー tty を使用できるかどうかを指定します。"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog がサーバーモードをサポートするかどうかを指定します。"
+
+#: booleans.py:122
+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 する機能を制御します。"
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "mock がホームディレクトリにあるファイルを読み込むことを許可します。"
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"mount コマンドがあらゆるディレクトリとファイルをマウントすることを許可しま"
+"す。"
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+"Mozilla プラグインが TCP を使用してネットワークに接続することを許可します。"
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "Mozilla プラグインが GPS をサポートすることを許可します。"
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "Mozilla プラグインが SPICE プロトコルをサポートすることを許可します。"
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+"制限された Web ブラウザーがホームディレクトリのコンテンツを読み取ることを許可"
+"します。"
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+"mpd がユーザーのホームディレクトリの上位を参照できるかどうかを指定します。"
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd が CIFS ファイルシステムを使用できるかどうかを指定します。"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd が NFS ファイルシステムを使用できるかどうかを指定します。"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer が実行可能なスタックを作成できるかどうかを指定します。"
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld がすべてのポートに接続することを許可します。"
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+"BIND が TCP ソケットを HTTP ポートにバインドできるかどうかを指定します。"
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"BIND がマスターゾーンファイルに書き込みできるかどうかを指定します。これは一般"
+"的に動的 DNS またはゾーン転送のために使用されます。"
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+"あらゆるファイルとディレクトリが NFS 経由で読み取り専用としてエクスポートされ"
+"ることを許可します。"
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+"あらゆるファイルとディレクトリが NFS 経由で読み書き用としてエクスポートされる"
+"ことを許可します。"
+
+#: booleans.py:138
+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 の"
+"ラベルが付けられている必要があります。"
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "システムが NIS を使用することを許可します。"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+"制限されたアプリケーションが NSCD 共有メモリーを使用することを許可します。"
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "OpenShift がアプリケーションをロックダウンすることを許可します。"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced が TCP を使用してネットワークに接続できるかどうかを指定します。"
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"openvpn がユーザーのホームディレクトリにある一般的なファイルを読み込めるかど"
+"うかを指定します。"
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Samba が制限のないスクリプトを実行することを許可します。"
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+"piranha-lvs ドメインが TCP を使用してネットワークに接続することを許可します。"
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo がすべてのポート > 1023 に接続することを許可します。"
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+"Polipo セッションデーモンが TCP ソケットをすべての非予約ポートにバインドでき"
+"るかどうかを指定します。"
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+"呼び出しているユーザードメインが polipo_session_t ドメインにおいて Polipo "
+"デーモンを実行できるかどうかを指定します。"
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "Polipo が CIFS ファイルシステムにアクセスできるかどうかを指定します。"
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "Polipo が NFS ファイルシステムにアクセスできるかどうかを指定します。"
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated ディレクトリーのサポートを有効化します。"
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+"postfix_local ドメインが mail_spool ディレクトリーに完全なアクセス権を持つこ"
+"とを許可します。"
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+"PostgreSQL がポイントインタイムリカバリに ssh と rsync を使用することを許可し"
+"ます。"
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr "異種のデータベースにクライアントラベルを移行することを許可します。"
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr "データベース管理者が DML 文を実行することを許可します。"
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "非特権ユーザーが DDL 文を実行することを許可します。"
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "pppd が特定モデム用にカーネルモジュールのロードを許可します。"
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "pppd が通常のユーザー用に実行されることを許可します。"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "privoxy がすべての TCP ポートに接続できるかどうかを指定します。"
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"prosody が Apache のポートに接続することを許可します。BOSH の使用を有効化する"
+"必要があります。"
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "Puppet クライアントがすべてのファイル形式を管理することを許可します。"
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+"Puppet マスターが MySQL および PostgreSQL データベースに接続することを許可し"
+"ます。"
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "racoon が shadow を読み取ることを許可します。"
+
+#: booleans.py:164
+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 にする"
+"必要があります。"
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "rsync がクライアントとして動作することを許可します。"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+"rsync がすべてのファイル・ディレクトリーを読み取り専用でエクスポートすること"
+"を許可します。"
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"rsync サーバーがシステムにあるすべてのファイルやディレクトリを管理することを"
+"許可します。"
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+"Samba が新しいホームディレクトリーを作成すること (例: PAM 経由) を許可しま"
+"す。"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+"Samba がドメインコントローラーとして動作する、ユーザーとグループを追加する、"
+"パスワードを変更することを許可します。"
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "Samba がユーザーのホームディレクトリーを共有することを許可します。"
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+"Samba がすべてのファイルとディレクトリーを読み取り専用で共有することを許可し"
+"ます。"
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+"Samba がすべてのファイルとディレクトリーを読み書き可能で共有することを許可し"
+"ます。"
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "Samba がポートマッパーとして動作することを許可します。"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "Samba が制限のないスクリプトを実行することを許可します。"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "Samba が NFS ボリュームをエクスポートすることを許可します。"
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "sanlock が fuse ファイルを読み書きすることを許可します。"
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "sanlock が NFS ファイルを管理することを許可します。"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "sanlock が CIFS ファイルを管理することを許可します。"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "SASL が shadow を読み取ることを許可します。"
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "secadm がコンテンツを実行することを許可します。"
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr "newrole などのプログラムの管理ユーザードメインへの移行を許可しません。"
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "カーネルモジュールの読み取りを無効化します。"
+
+#: booleans.py:184
+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 に設定すると、 元に戻すには再起動"
+"が必要になります。"
+
+#: booleans.py:185
+msgid "Allow regular users direct dri device access"
+msgstr "通常のユーザーが dri デバイスに直接アクセスすることを許可します。"
+
+#: booleans.py:186
+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 に報告して"
+"ください。"
+
+#: booleans.py:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+"textrel_shlib_t のラベル付けがされていないテキストの移動に必要なライブラリを"
+"使用できるよう制限のない実行ファイルをすべて許可します。"
+
+#: booleans.py:188
+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 に報告してくだ"
+"さい。"
+
+#: booleans.py:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "ユーザーがローカルの MySQL サーバーに接続することを許可します。"
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"制限されたユーザーが ping および traceroute コマンドを実行することを許可しま"
+"す。"
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "ユーザーが PostgreSQL に接続することを許可します。"
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+"ユーザーが拡張属性 (FAT, CDROM, FLOPPY) を持たないファイルシステムにおいて"
+"ファイルを読み書きすることを許可します。"
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ユーザーがミュージックを共有することを許可します。"
+
+#: booleans.py:194
+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 パッシブ"
+"モードに設定し、他のプロトコルを変更する可能性があります。"
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ユーザーが SSH chroot 環境を使用することを許可します。"
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd がパブリックファイル転送サービスに使用されるパブリックファイルを変更で"
+"きるかどうかを指定します。ディレクトリおよびファイルのラベルは "
+"public_content_rw_t にしなければなりません。"
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd がユーザーのホームディレクトリにあるファイルを読み書きできるかどうかを"
+"指定します。"
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd がローカルユーザーにログインでき、DAC により管理されているシステムにあ"
+"るすべてのファイルを読み書きできるかどうかを指定します。"
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+"sftpd がユーザーの SSH ホームディレクトリにあるファイルを読み書きできるかどう"
+"かを指定します。"
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+"sge がすべての TCP ポートを使用してネットワークに接続することを許可します。"
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "sge が NFS ファイルシステムにアクセスすることを許可します。"
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"smartmon が 3ware コントローラーにおいてデバイスをサポートできるかどうかを指"
+"定します。"
+
+#: booleans.py:203
+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 とい"
+"うラベルが付けられている必要があります。"
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+"ユーザー spamassassin クライアントがネットワークを使用することを許可します。"
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr "spamd がユーザーのホームディレクトリーを読み書きすることを許可します。"
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid がすべての TCP ポートに接続できるかどうかを指定します。"
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid を透過プロキシーとして実行できるかどうかを指定します。"
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+"chroot 環境の SSH がユーザーのホームディレクトリにあるファイルを読み書きする"
+"ことを許可します。"
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "ホスト鍵による認証を許可します。"
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t としての ssh ログインを許可します。"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "スタッフがコンテンツを実行することを許可します。"
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+"staff ユーザーが sVirt ドメインを作成、またはそれに変換することを許可します。"
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "sysadm がコンテンツを実行することを許可します。"
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"Telepathy 接続マネージャーがすべてのネットワークポートに接続することを許可し"
+"ます。"
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+"Telepathy 接続マネージャーがすべての一般的な TCP ポートに接続することを許可し"
+"ます。"
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "testpolicy がコンテンツを実行することを許可します。"
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+"tftp がパブリックなファイル転送サービス向けにパブリックなファイルを変更するこ"
+"とを許可します。"
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+"tftp がユーザーのホームディレクトリにあるファイルを読み書きすることを許可しま"
+"す。"
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tor が TCP ソケットをすべての非予約ポートに接続できるかどうかを指定します。"
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "Tor がリレーとして動作することを許可します。"
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+"制限されていないユーザーが chrome-sandbox を実行しているとき chrome sandbox "
+"ドメインに移行することを許可します。"
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr "ユーザーが制限されたドメインとしてログインすることを許可します。"
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+"制限されたユーザーが running xulrunner plugin-container を実行するとき、"
+"Mozilla プラグインのドメインに移行することを許可します。"
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr "非特権ユーザーが sVirt ドメインを作成および移行することを許可します。"
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "ecryptfs ホームディレクトリーをサポートします。"
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "fusefs ホームディレクトリーをサポートします。"
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd サーバーをサポートするかどうかを指定します。"
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "NFS ホームディレクトリーをサポートします。"
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "Samba ホームディレクトリーをサポートします。"
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "ユーザーがコンテンツを実行することを許可します。"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd が完全な TCP ネットワークを使用できるかどうかを指定します。"
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"vbetool が低リージョンを mmap する試行が静かにブロックされるかどうかを指定し"
+"ます。"
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "制限された仮想マシンが FUSE ファイルを読み込むことを許可します。"
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+"制限された仮想マシンがシリアル/パラレル通信ポートを使用することを許可します。"
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+"制限された仮想マシンが実行可能なメモリおよび実行可能なスタックを使用すること"
+"を許可します。"
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "制限された仮想マシンが FUSE ファイルを読み込むことを許可します。"
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "制限された仮想マシンが NFS ファイルを管理することを許可します。"
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr "制限された仮想マシンが rawip ソケットと通信することを許可します。"
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "制限された仮想マシンが CIFS ファイルを管理することを許可します。"
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "制限された仮想マシンが sanlock と通信することを許可します。"
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "仮想マシンが USB デバイスを使用することを許可します。"
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "仮想マシンが X サーバーと通信することを許可します。"
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm が一般的なユーザーファイルを管理できるかどうかを指定します。"
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm が一般的なユーザーファイルを読み込めるかどうかを指定します。"
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"wine が低リージョンを mmap する試行が静かにブロックされるかどうかを指定しま"
+"す。"
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+"グラフィカルログインプログラムがブートローダーを実行することを許可します。"
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+"グラフィカルログインプログラムが sysadm_r:sysadm_t として直接ログインすること"
+"を許可します。"
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"グラフィカルログインプログラムが xdm_home_t として HOME ディレクトリにファイ"
+"ルを作成することを許可します。"
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "Xen が NFS ファイルを管理することを許可します。"
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+"xend が blktapctrl/tapdisk を実行することを許可します。ディスクイメージ用の専"
+"用論理ボリュームを使用していなければ、必要ありません。"
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+"xend が qemu-dm を実行することを許可します。準仮想化を使用していて、vfb がな"
+"ければ、必要ありません。"
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+"xguest ユーザーが Network Manager を設定し、Apache ポートに接続することを許可"
+"します。"
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "xguest がコンテンツを実行することを許可します。"
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "xguest ユーザーがリムーバブルメディアをマウントすることを許可します。"
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr "xguest が Bluetooth デバイスを使用することを許可します。"
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+"クライアントが X サーバー共有メモリーセグメントに書き込むことを許可します。"
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "XServer が書き込み可能メモリーを実行することを許可します。"
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "X userspace object manager をサポートします。"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Zabbix がすべての TCP ポートに接続できるかどうかを指定します。"
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "すべてのドメインが fips_mode で実行することを許可します。"
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra デーモンが設定ファイルに書き込むことを許可します。"
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+"ZoneMinder がパブリックなファイル転送サービスに使用されるパブリックなファイル"
+"を変更することを許可します。"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "ZoneMinder が su/sudo を実行することを許可します。"
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "インターフェース %s が存在しません。"
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux ポリシーのグラフィカルユーザーインターフェース"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "作成される man ページのドメイン名"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "代替ルートディレクトリ、/ が標準です"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux マニュアルページを生成する"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "生成された SELinux の man ページの格納先となるパス"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "マニュアルページ向け OS 名称"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"選択された SELinux マニュアルページ向けの HTML マニュアルページの構成を生成す"
+"る"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "代替ルートディレクトリ、/ が標準です"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "すべてのドメイン"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux ポリシーネットワーク情報のクエリー"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "SELinux ポートの全タイプを表示"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "このポートに関連する SELinux のタイプを表示"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "この SELinux タイプに定義されているポートを表示"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "このドメインを結合か接続、 または結合して接続できるポートを表示"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "このドメインを結合か接続、 または結合して接続できるポートを表示"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "ドメインが互いに通信を行えるかどうかを SELinux ポリシーに問い合わせる"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "ソースドメイン"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "ターゲットドメイン"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux に問い合わせて boolean の詳細を表示する"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "すべてのブーリアンの説明を取得する"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "詳細を取得する boolean"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"ソースのプロセスドメインが目的のプロセスドメインにどのように移行できるかを "
+"SELinux ポリシーに問い合わせる"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "ソースプロセスドメイン"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "ターゲットプロセスドメイン"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: エラー: 引数 %s のどれかが必要です"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "この種類のポリシーに対して要求されるコマンド"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t オプションはこのオプションと同時に使用できません。詳細は使用法を参照してく"
+"ださい。"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d オプションはこのオプションと同時に使用できません。詳細は使用法を参照してく"
+"ださい。"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a オプションはこのオプションと同時に使用できません。詳細は使用法を参照してく"
+"ださい。"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t オプションはこのオプションと同時に使用できません。詳細は使用法を参照してく"
+"ださい。"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux ポリシー・インターフェースの一覧表示"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "問い合わせを実行したい、インターフェース名を入力してください"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux ポリシーモジュールのテンプレートを生成する"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "拡張するドメイン形式を入力してください"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "このドメインに移行する SELinux ユーザーを入力してください。"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "管理ドメインが移行する SELinux ロールを入力してください。"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "この制限された管理者が管理するドメインを入力してください。"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "生成するポリシーの名前"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "生成されたポリシーファイルが保存されるパス"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "制限されたプロセスが書き込む必要があるパス"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "コマンドを必要とするポリシータイプ"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' ポリシーの生成"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' ポリシーの生成"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "制限を課す実行ファイル"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "コマンド"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "代替の SELinux ポリシー、標準は /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "すべてのファイル"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "通常ファイル"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ディレクトリ"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "キャラクターデバイス"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ブロックデバイス"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "ソケットファイル"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "シンボリックリンク"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "名前付きパイプ"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "インストールされている SELinux ポリシーがありません"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"/usr/bin/sepolgen-ifgen を実行し、インターフェース情報を再生成する必要があり"
+"ます"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s ポリシーファイルの読み込みに失敗しました"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "不明"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "インターネットサービスデーモン"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "既存のドメイン形式"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "最小権限の端末ログインユーザーロール"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "最小権限の X Window ログインユーザーロール"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "デスクトップログインユーザーロール"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "管理者のログインユーザーロール"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "制限された root　管理者ロール"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "新しいタイプのモジュール情報"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
 msgstr "有効な形式:\n"
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: ../sepolicy/sepolicy/generate.py:181
 #, python-format
 msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 msgstr "ポートは数字、又は 1 から %d までの数字の範囲でなければなりません"
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "%s 向けのポリシーモジュールに対する名前を入力する必要があります。"
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
 "Name must be alpha numberic with no spaces. Consider using option \"-n "
 "MODULENAME\""
-msgstr "名前は空白の無い英数字でなければなりません。オプション \"-n モジュール名\" の使用を考慮して下さい"
+msgstr ""
+"名前は空白の無い英数字でなければなりません。オプション \"-n モジュール名\" の"
+"使用を考慮して下さい"
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr "ユーザーロールタイプは割り当て済みの実行ファイルではいけません。"
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr "デーモンアプリケーションのみが init スクリプトを使用できます"
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
 msgstr "use_resolve はブーリアン値でなければなりません"
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
 msgstr "use_syslog はブーリアン値でなければなりません"
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
 msgstr "use_kerberos  はブーリアン値でなければなりません"
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
 msgstr "manage_krb5_rcache はブーリアン値でなければなりません"
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
 msgstr "USER タイプは自動的に tmp タイプを取ります"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s ポリシーモジュールが既存のドメインを必要とします"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "タイプ項目が必要です"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
+"次の文字列で終わる新しいタイプを定義する必要があります: \n"
+" %s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
 msgstr "ご使用の制約されたプロセス用実行ファイルパスを記入する必要があります"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
 msgstr "強制ファイルの記入"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
 msgstr "インターフェイスファイル"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
 msgstr "ファイルコンテキストファイル"
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "スペックファイル"
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 msgid "Setup Script"
 msgstr "セットアップスクリプト"
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
-msgstr "ABRT がパブリックなファイル転送サービスのために使用されるパブリックなファイルを変更することを許可します。"
-
-#: 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 ドメインにおいて実行することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "アプリケーション"
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
-msgstr "amavis に対して JIT コンパイラーの使用を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ドメインの選択"
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 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 のエントリをユーザーが解決できるようにする"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "ユーザーが RADIUS サーバーを使用してログインすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ユーザーの追加"
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "ポートの選択"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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 "clamd が JIT コンパイラーを使用することを許可します。"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "システム上のセキュリティ関連以外のファイルに対する clamscan を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "clamscan がユーザーコンテンツを読み込むことを許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "ネットワークポート"
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの Cobbler による変更を許可します。"
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Cobbler が TCP を使用してネットワークに接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ファイルパス"
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Cobbler が CIFS ファイルシステムにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Cobbler が NFS ファイルシステムにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "collectd が TCP を使用してネットワークに接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ファイルパス"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "codnor ドメインに対して TCP を使用したネットワークへの接続を許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ファイルの追加"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
-msgstr "ファイルのコンテキスト復元のため、 システムの cron ジョブによるファイルシステムの再ラベル付けを許可します。"
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr "cvs デーモンが shadow を読み込むことを許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "/ へのコアファイルの書き込みを全てのデーモンに許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "クラス"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ファイル\n"
+"形式"
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "すべてのデーモンが tcp wrappers を使用することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
-msgstr "すべてのデーモンが端末を読み書きすることを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr "ユーザーのホームディレクトリ内のファイルの管理を dbadm に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Samba がすべてのファイルとディレクトリーを読み取り専用で共有することを許可し"
+"ます。"
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "ユーザーのホームディレクトリ内のファイルの読み取りを dbadm に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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 に報告してください。"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "sysadm がすべてのプロセスをデバッグまたは ptrace することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc クライアントコマンドが iptables コマンドを実行することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP デーモンが LDAP バックエンドを使用することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
-msgstr "すべてのドメインが他のドメインのファイル記述子を使用することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "ポリシーの分析中..."
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
-msgstr "すべてのドメインがカーネルのロードモジュールを持つことを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
-msgstr "エントロピーフィードのソースとしてオーディオデバイスの使用を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "exim がデータベース (postgres, mysql) に接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "特権を持たないユーザーのファイルの作成、 読み取り、 書き込み、 削除を exim に許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "特権を持たないユーザーのファイルの読み取りを exim に許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS 範囲"
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
-msgstr "fcron に対応するため cron ドメイン内で追加のルールを有効にします。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "隔離ドメインに対して TCP を使用したネットワークへの接続を許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "隔離ドメインによる ssh  の実行を許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux ポートタイプ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ユーザーのホームディレクトリ内のファイルの読み取りと書き込みを ftp に許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 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 にする必要があります。"
-
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "全ポートへの接続を ftp サーバーに対して許可 > 1023"
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "mysql データベースのポートへの接続を ftp サーバーに対して許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "ftp サーバーによる DAC 管理のローカルユーザーへのログインおよびシステム上の全ファイルの読み取りと書き込みを許可します。"
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "パブリックファイル転送サービスに使用される cifs の使用を ftp サーバーに許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "パブリックファイル転送サービスに使用される nfs の使用を ftp サーバーに許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux の管理"
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "予約されていないパッシブモードの全ポートへのバインドの使用を ftp サーバーに許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
-msgstr "Git CGI によるホームディレクトリの検索が可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "ブーリアン"
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
-msgstr "Git CGI による cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"「選択したドメイン」のポリシーを変更するために使用できるブーリアン情報を表示"
+"します。"
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
-msgstr "Git CGI による nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ファイル"
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
-msgstr "Git セッションデーモンが予約されていないすべてのポートに TCP ソケットをバインドできるかどうかを指定します。"
+"Display file type information that can be used by the 'selected domain'."
+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 デーモンの実行を可能にするかどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "ネットワーク"
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
-msgstr "Git システムデーモンによるホームディレクトリの検索が可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"「選択したドメイン」がリッスンを許可されるネットワークポートを表示します。"
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
-msgstr "Git デーモンによる cifs ファイルシステムへのアクセスが可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "状態遷移"
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr "Git デーモンによる nfs ファイルシステムへのアクセスが可能かどうかを指定します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr "「選択したドメイン」と状態遷移できるアプリケーションを表示します。"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux のログイン対応表の追加"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis デーモンによるメールの送信を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
-msgstr "全土メインに対して urandom の読み取りを有効にします。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ユーザー"
 
-#: 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 によるユーザーファイルの管理も許可することになります。"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
-msgstr "パブリックファイル転送サービスに使用されるパブリックファイルの変更を gpg web ドメインに対して許可します。"
-
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "kerberos tgt にアクセスできるよう、 一時ディレクトリの読み取りを gssd に許可します。 "
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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 にしなければなりません。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
-msgstr "httpd が組み込みスクリプト (一般的に PHP) を使用することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
-msgstr "httpd デーモンが迷惑メールをチェックすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
-msgstr "httpd が FTP ポートと一時ポートに接続する FTP クライアントとして動作することを許可します。"
-
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
-msgstr "httpd が LDAP ポートに接続することを許可します。"
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr "httpd デーモンが ZABBIX に接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "httpd スクリプトとモジュールが TCP を使用するネットワークに接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ファイルパス"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux のタイプ"
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "HTTPD のスクリプトおよびもジュールにネットワーク経由での cobbler への接続を許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "「選択したドメイン」に入るために使用されるファイルのパス。"
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "HTTPD のスクリプトおよびモジュールにネットワーク経由でのデータベースへの接続を許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "実行可能ファイル"
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
-msgstr "httpd が memcache サーバーに接続することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "「選択したドメイン」が書き込み可能なファイル。"
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
-msgstr "httpd がリレーとして動作することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "書き込み可能ファイル"
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr "http デーモンがメールを送信することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "「選択したドメイン」用に定義されたファイルのタイプ。"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
-msgstr "dbus を使った avahi サービスとの通信を Apache に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "アプリケーションファイル形式"
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
-msgstr "httpd cgi サポートを許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "「選択したドメイン」が接続を許可されるネットワークポート。"
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr "httpd に ftp ポートでのリスニングをさせることで FTP サーバーとして動作できるよう許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "出力"
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr "ホームディレクトリの読み取りを httpd に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "「選択したドメイン」がリッスンを許可されるネットワークポート。"
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
-msgstr "httpd のスクリプトおよびモジュールによる execmem/execstack の実行を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "入力"
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr "正しくシャットダウンするようポート 80 への HTTPD の接続を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "ブーリアン名"
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
-msgstr "IPA コンテンツの管理を httpd プロセスに許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "ブーリアン名"
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
-msgstr "Apache が mod_auth_ntlm_winbind を使用することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "アプリケーションファイル形式"
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
-msgstr "Apache が mod_auth_pam を使用することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
-msgstr "httpd がユーザーのコンテンツを読み取ることを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "「選択したドメイン」と状態遷移できるアプリケーションを表示します。"
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "パッセンジャーに移行することなく、 Apache が stickshift モードで実行できるよう許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "ブーリアン名"
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
-msgstr "httpd デーモンによるリソースの制限の変更を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD にシステム CGI スクリプトと同じドメイン内での SSI 実行ファイルの実行を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "実行可能ファイル"
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
-msgstr "パブリックコンテンツへの書き込みを apache スクリプトに許可します。 ディレクトリおよびファイルのラベルは public_rw_content_t にする必要があります。"
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
-msgstr "Apache が tmp の内容を実行することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "「選択したドメイン」と状態遷移できるアプリケーションを表示します。"
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
-msgstr "ターミナルとの通信のため HTTPD を統一します。 ターミナルで証明書のパスフレーズを入力する際に必要になります。"
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
-msgstr "全コンテンツファイルの HTTPD 処理を統一します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux ポートタイプ"
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
-msgstr "httpd が CIFS ファイルシステムにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
-msgstr "httpd が FUSE ファイルシステムにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux ポートタイプ"
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
-msgstr "httpd が gpg を実行することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "モジュール名"
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
-msgstr "httpd が NFS ファイルシステムにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "「選択したドメイン」用に定義されたファイルのタイプ。"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "httpd がサービスを起動するために oddjob を通信することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "初期値"
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
-msgstr "httpd が OpenStack ポートにアクセスすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast が音声ポートだけでなく、すべてのポートに接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+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 クライアントに許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>選択:</b>"
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr "syslogd デーモンがメールを送信することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "はい"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "いいえ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer の実行ファイルスタックを許可する"
-
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
-msgstr "mysqld がすべてのポートに接続することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND が Apache のポートをバインドすることを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"すべてのプロセスが他のすべてのプロセスを ptrace またはデバッグすることを拒否"
+"します。"
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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 ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "削除"
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "修正"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "更新"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "OpenVPN がホームディレクトリーを読み込むことを許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "アプリケーションの詳細ビュー"
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
-msgstr "polipo がすべてのポート > 1023 に接続することを許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ファイルのラベル付け"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ファイルラベル"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "更新"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "ネットワークポートの削除"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
-msgstr "polyinstantiated ディレクトリーのサポートを有効化します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ファイルのタイプ"
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local ドメインが mail_spool ディレクトリーに完全なアクセス権を持つことを許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "point-in-time リカバリに ssh と rsync の使用を postgresql に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
-msgstr "異種のデータベースへのクライアントラベルの移行を許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "アプリケーション"
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
-msgstr "データベース管理者が DML 文を実行することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
-msgstr "非特権ユーザーが DDL 文を実行することを許可します"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
-msgstr "特定モデム用にカーネルモジュールのロードを pppd に許可"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ユーザー"
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "普通のユーザー用に pppd の稼働を許可する"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "HTTP、 FTP、 Gopher などのポートだけでなくすべてのポートへの接続を privoxy に許可します。"
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "このユーザーに管理させたいドメインを選択します"
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
-msgstr "Puppet クライアントがすべてのファイル形式を管理することを許可します。"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "MySQL および PostgreSQL データベースへの接続を Puppet マスターに許可"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "無効"
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
-msgstr "racoon がシャドウを読み込むことを許可します。"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "監査の有効化"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager ドメインに対して TCP を使用するネットワークへの接続を許可します。"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 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 でなければなりません。"
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
-msgstr "rsync がクライアントとして実行することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s は有効なコンテキストではありません\n"
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
-msgstr "rsync がすべてのファイル・ディレクトリーを読み込み専用でエクスポートすることを許可します。"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "システム状態: 無効 (Disabled)"
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr "rsync サーバーが CIFS ファイルシステムを共有することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "rsync サーバーが NFS ファイルシステムを共有することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "ブーリアン名"
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr "Samba が新しいホームディレクトリーを作成すること (例: PAM 経由) を許可します。"
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "実行可能ファイル"
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
-msgstr "Samba がドメインコントローラーとして動作する、ユーザーとグループを追加する、パスワードを変更することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "書き込み可能ファイル"
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr "Samba がユーザーのホームディレクトリーを共有することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "アプリケーションファイル形式"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
-msgstr "Samba がすべてのファイル・ディレクトリーを読み込み専用で共有することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
-msgstr "Samba がすべてのファイル・ディレクトリーを読み書き可能で共有することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
-msgstr "Samba がポートマッパーとして動作することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
-msgstr "制限のないスクリプトの実行を samba に許可"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
-msgstr "Samba が ntfs/fusefs ボリュームをエクスポートすることを許可します。"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
-msgstr "Samba が NFS ボリュームをエクスポートすることを許可します。"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
-msgstr "fuse ファイルの読み取りと書き込みを sanlock に許可"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
-msgstr "sanlock が NFS ファイルを管理することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "ログイン名"
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
-msgstr "sanlock が CIFS ファイルを管理することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ユーザー割り当ての削除"
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
-msgstr "シャドーの読み取りを sasl に許可"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
-msgstr "newrole などのプログラムの管理ユーザードメインへの移行を許可しない"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ドメインに入るために使用されるファイルのパス。"
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
-msgstr "カーネルモジュールの読み込みを無効化する。"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "'%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 "ポリシーのロード、 enforce モードの設定、 boolean 値の変更をシステムに許可させるかどうかを指定する Boolean です。 true に設定すると、 元に戻すには再起動が必要になります。"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "'%s' が接続を許可されるネットワークポート。"
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
-msgstr "普通のユーザーによる dri デバイスへの直接アクセスを許可"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "'%s' がリッスンを許可されるネットワークポート。"
 
-#: 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 に報告してください。"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' 用に定義されたファイルのタイプ。"
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
-msgstr "textrel_shlib_t のラベル付けがされていないテキストの移動に必要なライブラリを使用できるよう制限のない実行ファイルをすべて許可"
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "「%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 ""
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "「%s」により使用できるファイルタイプの情報を表示します。"
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
-msgstr "ユーザーがローカルの MySQL サーバーに接続することを許可する"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "「%s」がリッスンを許可されるネットワークポートを表示します。"
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
-msgstr "ユーザーが PostgreSQL に接続することを許可する"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "名前空間の移行に失敗しました\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:173
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 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."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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 ""
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "ブーリアン"
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
-msgstr "sge が NFS ファイルシステムにアクセスすることを許可します"
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "実行ファイル"
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "書き込み可能ファイル"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "アプリケーション"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ドメインに入るために使用されるファイルのパス。"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
-msgstr "ユーザー spamassassin クライアントがネットワークを使用することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
-msgstr "spamd がユーザーのホームディレクトリーを読み書きすることを許可します"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "「選択したドメイン」がリッスンを許可されるネットワークポート。"
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "Squid が HTTP, FTP, および Gopher ポートを含め、すべてのポートに接続することを許可します。"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "「選択したドメイン」がリッスンを許可されるネットワークポート。"
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid を透過プロキシー (TPROXY) として実行することを許可します"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "「選択したドメイン」がリッスンを許可されるネットワークポート。"
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ユーザー割り当ての追加"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ユーザー割り当ての削除"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
-msgstr "ホスト鍵による認証を許可する"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux のログイン対応表の追加"
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "sysadm_r:sysadm_t としての ssh ログインを許可する"
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s のログインマッピングを修正できませんでした"
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "ネットワークポートの追加"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ファイルのラベル付け"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux のログイン対応表の追加"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ユーザーの追加"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ファイルラベル"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ユーザー割り当ての修正"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "ビデオ再生ツールが制限されずに実行することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "ネットワークポートの編集"
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "非特権ユーザーが sVirt ドメインを作成および移行することを許可します。"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
-msgstr "ecryptfs ホームディレクトリーをサポートします"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
-msgstr "fusefs ホームディレクトリーをサポートします"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ロール"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "CUPS の代わりに lpd サーバーを使用します"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
-msgstr "NFS ホームディレクトリーをサポートします"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s のファイルコンテキストを削除できませんでした"
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
-msgstr "Samba ホームディレクトリーをサポートします"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s のファイルコンテキストを修正できませんでした"
 
-#: booleans.py:210
-msgid "Allow user to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ファイルパス"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero エラーを無視します。"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ファイルラベル"
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "不正な形式の %s: レコード %s"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s の削除"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s の修正"
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "ネットワークポート"
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "ネットワークポート"
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ユーザーの追加"
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ユーザーの削除"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ユーザーの修正"
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
-msgstr "仮想マシンが USB デバイスを使用することを許可する"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ユーザー"
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
-msgstr "仮想マシンが X サーバーと通信することを許可する"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ロール"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを管理することを許可する"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS 範囲"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "Web 管理者がユーザーのホームディレクトリーにあるファイルを読み取るすることを許可する"
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux のログイン対応表の追加"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Wine の mmap_zero エラーを無視する。"
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ユーザー割り当ての削除"
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr "グラフィカルログインプログラムがブートローダーを実行することを許可する"
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "ログインマッピングの一覧を表示できませんでした"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "グラフィカルログインプログラムが sysadm_r:sysadm_t として直接ログインすることを許可する"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ユーザー"
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
-msgstr "Xen が NFS ファイルを管理することを許可する"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ユーザー"
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ファイルパス"
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "変更の保存"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "変更のリセット"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "システム状態: 強制 (Enforcing)"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "システム状態: 許容 (Permissive)"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 がシステム上で問題の原因であるかどうかを見たい場合には、許容"
+"モードにすると、エラーをログするだけであり、SELinux ポリシーを強制しません。"
+"　そして許容モードは再起動を必要としません。 続けたいですか?　"
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "Zabbix が予約されていないポートに接続することを許可する"
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux GUI"
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
-msgstr "zebra デーモンが設定ファイルに書き込むことを許可する"
+#~ msgid "Modify an existing item"
+#~ msgstr "既存の項目の修正"
 
-#: booleans.py:240
-msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
-msgstr ""
+#~ msgid "Delete an existing item"
+#~ msgstr "既存の項目の削除"
+
+#~ msgid "Add a new item"
+#~ msgstr "新規項目の追加"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr ""
+#~ "上で選択したプロセスのドメインに入るために使用されるファイルのパス。"
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "上で選択したプロセスのドメインが書き込み可能なファイル。"
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "選択したドメイン用に定義されたファイルのタイプ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "選択したドメインが接続を許可されるネットワークポート。"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "選択したドメインがリッスンを許可されるネットワークポート。"
+
+#~ msgid "Executable File Type"
+#~ msgstr "実行可能ファイル形式"
+
+#~ msgid "Reset"
+#~ msgstr "リセット"
+
+#~ msgid "Reset to system default"
+#~ msgstr "システムデフォルトにリセット"
+
+#~ msgid "Save your changes"
+#~ msgstr "変更の保存"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK が利用できません"
diff --git a/policycoreutils/po/ja_JP.po b/policycoreutils/po/ja_JP.po
new file mode 100644
index 0000000..8f6fc19
--- /dev/null
+++ b/policycoreutils/po/ja_JP.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/fedora/"
+"language/ja_JP/)\n"
+"Language: ja_JP\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ka.po b/policycoreutils/po/ka.po
index 41d55b2..b6e3ffd 100644
--- a/policycoreutils/po/ka.po
+++ b/policycoreutils/po/ka.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/ka/)\n"
+"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/"
+"ka/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/kk.po b/policycoreutils/po/kk.po
index dd38c33..1eabf04 100644
--- a/policycoreutils/po/kk.po
+++ b/policycoreutils/po/kk.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/kk/)\n"
+"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/"
+"kk/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/km.po b/policycoreutils/po/km.po
new file mode 100644
index 0000000..e91ea5c
--- /dev/null
+++ b/policycoreutils/po/km.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Khmer (http://www.transifex.com/projects/p/fedora/language/"
+"km/)\n"
+"Language: km\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/kn.po b/policycoreutils/po/kn.po
index a07efd2..a528c7e 100644
--- a/policycoreutils/po/kn.po
+++ b/policycoreutils/po/kn.po
@@ -1,21 +1,26 @@
 # 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@redhat.com>, 2007-2010,2012.
+# shanky <prasad.mvs@gmail.com>, 2013
+# shankar <svenkate@redhat.com>, 2007-2010,2012
+# shankar <svenkate@redhat.com>, 2013
+# shankar <svenkate@redhat.com>, 2013
+# shanky <prasad.mvs@gmail.com>, 2013
 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@redhat.com>\n"
-"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/kn/)\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-10-10 09:07+0000\n"
+"Last-Translator: shanky <prasad.mvs@gmail.com>\n"
+"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/"
+"kn/)\n"
+"Language: kn\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: kn\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -23,9 +28,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM ಅನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ\n"
@@ -74,7 +82,7 @@ msgstr "ಕ್ಷಮಿಸಿ, run_init ಕೇವಲ ಒಂದು SELinux ಕರ
 msgid "authentication failed.\n"
 msgstr "ದೃಢೀಕರಣವು ವಿಫಲಗೊಂಡಿದೆ.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "%s ಕ್ಕೆ exec ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ.\n"
@@ -87,871 +95,919 @@ msgstr "******************** ಪ್ರಮುಖ ಅಂಶ **********************
 msgid "To make this policy package active, execute:"
 msgstr "ಈ ಪಾಲಿಸಿ(ಪಾಲಿಸಿ) ಪ್ಯಾಕೇಜನ್ನು ಸಕ್ರಿಯವಾಗಿಸಲು, ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage ಹ್ಯಾಂಡಲನ್ನು ಸೃಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸಲಾಗಿಲ್ಲ ಅಥವ ಶೇಖರಣೆಯನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲಾಗಿಲ್ಲ."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "ಪಾಲಿಸಿ ಶೇಖರಣೆಯನ್ನು ಓದಲಾಗಿಲ್ಲ."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS ಶಕ್ತಗೊಂಡಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "ಇನ್ನೂ ಅನ್ವಯಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಈಗಾಗಲೆ ಪ್ರಗತಿಯಲ್ಲಿದೆ"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage ವಹಿವಾಟನ್ನು ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage ವಹಿವಾಟನ್ನು ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "ಸೆಮನೇಜ್ ವ್ಯವಹಾರವು ಪ್ರಗತಿಯಲ್ಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "ಆವೃತ್ತಿ"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "ಅಶಕ್ತಗೊಂಡ"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "ಮಾಡ್ಯೂಲ್ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಅಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ಶಕ್ತಗೊಳಿಸಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "%s ಎಂಬ ಮಾಡ್ಯೂಲನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit ಗೆ 'on' ಅಥವ 'off' ಇವೆರಡರಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದರ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "ಒಳನಿರ್ಮಿತ ಅನುಮತಿಯ ಬಗೆಗಳು"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "ಅಗತ್ಯಾನುಗುಣಗೊಳಿಸಲಾದ ಅನುಮತಿಯ ಬಗೆಗಳು"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"ಅನುಮತಿ ಹೊಂದಿರುವ ಡೊಮೇನ್‌ಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲು sepolgen python ಮಾಡ್ಯೂಲ್‌ನ "
+"ಅಗತ್ಯವಿರುತ್ತದೆ.\n"
+"ಕೆಲವು ವಿತರಣೆಗಳಲ್ಲಿ ಇದನ್ನು policycoreutils-devel ಪ್ಯಾಕೇಜಿನಲ್ಲಿ ಸೇರಿಸಲಾಗಿರುತ್ತದೆ.\n"
+"# yum install policycoreutils-devel\n"
+"ಅಥವ ನಿಮ್ಮ ಡಿಸ್ಟ್ರೋಗೆ ಹೊಂದಿಕೆಯಾಗಿರುವುದನ್ನು ಬಳಸಿ."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
+msgstr ""
+"ಅನುಮತಿಪೂರ್ವಕ ಡೊಮೈನ್ %s ಅನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ (ಡೊಮೈನ್‌ ಅನುಸ್ಥಾಪನೆಯು ವಿಫಲಗೊಂಡಿದೆ)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "ಅನುಮತಿಪೂರ್ವಕವಾದ ಡೊಮೈನ್ %s ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಲಿಲ್ಲ (ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ವಿಫಲತೆ)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux ಸಮೂಹ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux ಬಳಕೆದಾರ %s ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s ಗಾಗಿ ಹೆಸರನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s ಗಾಗಿ MLS ವ್ಯಾಪ್ತಿಯನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s ಗಾಗಿ SELinux ಬಳಕೆದಾರನನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s ಗೆ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser ಅಥವ serange ದ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "seuser ಅನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗ್ ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s ಗಾಗಿನ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "ಪ್ರವೇಶ ಹೆಸರು"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ಬಳಕೆದಾರ"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "ಸೇವೆ"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "ಬಳಕೆದಾರನನ್ನು %s ಗಾಗಿ ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s ಗಾಗಿ ಕನಿಷ್ಟ ಒಂದು ಪಾತ್ರವನ್ನು ಸೇರಿಸಬೇಕು"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s SELinux ಬಳಕೆದಾರನನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "ಪಾತ್ರ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s ಗಾಗಿ MLS ಮಟ್ಟವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ %s ಅನ್ನು %s ಗೆ ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ತೆಗೆಯಲಾಗಿಲ್ಲ(extract)"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ, ಪಾತ್ರಗಳು, ಮಟ್ಟ ಅಥವ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ ಅಥವ ಪಾತ್ರಗಳ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ಬಳಕೆದಾರ %s ನನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ಬಳಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ಬಳಕೆದಾರ %s ನಿಗೆ ಪಾತ್ರಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "ಲೇಬಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "ಪೂರ್ವಪ್ರತ್ಯಯ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ಮಟ್ಟ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS ವ್ಯಾಪ್ತಿ"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ಪಾತ್ರಗಳು"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "ಪ್ರೋಟೊಕಾಲ್ udp ಅಥವ tcp ಯ ಅಗತ್ಯವಿರುತ್ತದೆ"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "ಅಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸ್ಥಾನ"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಒಂದು ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "%s ಬಗೆಯು ಅಮಾನ್ಯವಾಗಿದೆ, ಇದು ಒಂದು ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಯಾಗಿರಬೇಕು"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "%s/%s ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ವನ್ನು ಈಗಾಗಲೆ ವಿವರಿಸಲಾಗಿದೆ"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s ಗಾಗಿ ಸಂಪರ್ಕಸ್ಥಾನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನ mls ಕ್ಷೇತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s ಗಾಗಿನ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s ದಲ್ಲಿ ಸಂಪರ್ಕ ಸ್ಥಾನವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype ಅಥವ serange ನ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype ನ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನ %s/%s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ %s/%s ಅನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಖ್ಯೆ"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "ನೋಡ್‌ನ ವಿಳಾಸದ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "ಗೊತ್ತಿರದ ಅಥವ ಕಾಣೆಯಾದ ಪ್ರೊಟೊಕಾಲ್"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux ನೋಡ್ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "%s ಬಗೆಯು ಅಮಾನ್ಯವಾಗಿದೆ, ಇದು ಒಂದು ನೋಡ್ ಬಗೆಯಾಗಿರಬೇಕು"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s ಗಾಗಿ ಕೀಲಿಯನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s ಗಾಗಿ ಮಾಸ್ಕನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶದಲ್ಲಿನ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s ಗಾಗಿ ವಿಳಾಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "ವಿಳಾಸ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "ಎಲ್ಲಾ ನೋಡ್ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "ವಿಳಾಸಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux ನ ಬಗೆಯ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಸೃಜಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕ ಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪ್ರಕಾರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s ಗಾಗಿನ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s ಗಾಗಿ ಸಂಪರ್ಕಸಾಧನ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s ಗೆ ಸಂದೇಶ ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "ಸಂಪರ್ಕಸಾಧನ %s ಅನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ವಿವರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "ಸಂಪರ್ಕಸಾಧನ %s ವನ್ನು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "ಎಲ್ಲಾ ಸಂಪರ್ಕಸಾಧನ ಮ್ಯಾಪಿಂಗ್ ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux ಸಂಪರ್ಕಸಾಧನ"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "ಸನ್ನಿವೇಶ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ಕಡತದ %s ಎಂಬ ಗುಣವಿಶೇಷವು '%s %s' ಎಂಬ ಸಮನಾದ ನಿಯಮಗಳೊಂದಿಗೆ ಘರ್ಷಿಸುತ್ತವೆ"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s ಕ್ಕೆ ಸಮನಾದ ವರ್ಗವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಬಳಕೆದಾರನನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ ಪಾತ್ರವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲಿ mls ಕ್ಷೇತ್ರಗಳನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "ಕಡತದ ಅಮಾನ್ಯ ವಿಶಿಷ್ಟ ವಿವರಗಳು"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ಕಡತದ ವಿಶಿಷ್ಟ ವಿವರದಲ್ಲಿ ಅಂತರವನ್ನು (ಸ್ಪೇಸ್‌ಗಳು) ಹೊಂದಿರುವಂತಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "%s ಬಗೆಯು ಅಮಾನ್ಯವಾಗಿದೆ, ಇದು ಕಡತದ ಬಗೆ ಅಥವ ನೋಡ್ ಬಗೆಯಾಗಿರಬೇಕು"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶಗಳು ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೃಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶದಲ್ಲ್ಲಿ ಬಗೆಯನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange ಅಥವ seuser ನ ಅಗತ್ಯವಿದೆ"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವು ವಿವರಿಸಲ್ಪಟ್ಟಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಲಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%s ದ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲ್ಪಟ್ಟಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "ಸ್ಥಳೀಯ ಕಡತ ಸನ್ನಿವೇಶಗಳನ್ನು ಪಟ್ಟಿಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ಬಗೆ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux ವಿತರಣೆ fcontext ಗೆ ಸಮನಾದ\n"
+msgstr ""
+"\n"
+"SELinux ವಿತರಣೆ fcontext ಗೆ ಸಮನಾದ\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux ಸ್ಥಳೀಯ fcontext ಗೆ ಸಮನಾದ\n"
+msgstr ""
+"\n"
+"SELinux ಸ್ಥಳೀಯ fcontext ಗೆ ಸಮನಾದ\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲ್ಪಟ್ಟಿದೆಯೆ ಅಂದು ಪರೀಕ್ಷಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "ಬೂಲಿಯನ್ %s ವಿವರಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "ಕಡತ ಸನ್ನಿವೇಶ %s ಅನ್ನು ಪ್ರಶ್ನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ನೀವು ಸೂಚಿಸಲೇಬೇಕು: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "ಬೂಲಿಯನ್ %s ಗೆ ಯಾವುದೆ ಸಕ್ರಿಯ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "ಬೂಲಿಯನ್ %s ವು ಪಾಲಿಸಿಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಅಳಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "ಬೂಲಿಯನ್ %s ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "ಬೂಲಿಯನ್ನುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ಆಫ್"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ಆನ್"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux ಬೂಲಿಯನ್"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "ಸ್ಥಿತಿ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "ವಿವರಣೆ"
 
@@ -990,206 +1046,230 @@ msgstr "ದೋಷ!  ಶೆಲ್ ಅಮಾನ್ಯವಾಗಿದೆ.\n"
 msgid "Unable to clear environment\n"
 msgstr "ವಾತಾವರಣವನ್ನು ತೆರವುಗೊಳಸಲಾಗಿಲ್ಲ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid ಅನ್ನು ಬದಲಾಯಿಸುವಲ್ಲಿ ದೋಷ, ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತಿದೆ.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS ಅನ್ನು ಪುನರ್ ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ದೋಷ, ಸ್ಥಗಿತಗೊಳಿಸಲಾಗುತ್ತಿದೆ\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ಆಡಿಟ್ ಗಣಕಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದುವಲ್ಲಿ ದೋಷ.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ಆಡಿಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲ್ಲಿ ದೋಷ.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮವನ್ನು ನಿರ್ಧರಿಸಲಾಗಿಲ್ಲ.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ದೋಷ!  %s ಅನ್ನು ತೆರೆಯಲಾಗುತ್ತಿಲ್ಲ.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "ದೋಷ!  %s ನಲ್ಲಿ O_NONBLOCK ಅನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s ಗಾಗಿ ಹೊಸ ಸನ್ನಿವೇಶವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ಲೇಬಲ್ಲುಗಳು ಬದಲಾಗಿವೆ.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "ಎಚ್ಚರಿಕೆ! %s ಗಾಗಿ ಸನ್ನಿವೇಶವನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ದೋಷ: ಅನೇಕ ಪಾತ್ರಗಳು ಸೂಚಿತಗೊಂಡಿವೆ\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ದೋಷ: ಅನೇಕ ಬಗೆಗಳು ಸೂಚಿತಗೊಂಡಿವೆ\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "ಕ್ಷಮಿಸಿ, -l ವು SELinux MLS ಬೆಂಬಲದೊಂದಿಗೆ ಮಾತ್ರ ಬಳಸಬಹುದಾಗಿದೆ.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ದೋಷ: ಅನೇಕ ಮಟ್ಟಗಳು ಸೂಚಿತಗೊಂಡಿವೆ\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "ಪೂರ್ವನಿಯೋಜಿತ ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲಾಗಿಲ್ಲ.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "ಹೊಸ ಸನ್ನಿವೇಶವನ್ನು ಪಡೆದುಕೊಳ್ಳುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "ಹೊಸ ಪಾತ್ರ %s ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "ಹೊಸ ಬಗೆ %s ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s ಮಟ್ಟದೊಂದಿಗೆ ಹೊಸ ವ್ಯಾಪ್ತಿಯನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "ಹೊಸ ವ್ಯಾಪ್ತಿ %s ಅನ್ನು ಸಿದ್ಧಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "ಹೊಸ ಸನ್ನಿವೇಶವನ್ನು ಅಕ್ಷರಾವಳಿಯಾಗಿ(string) ಮಾರ್ಪಡಿಸುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ವು ಒಂದು ಮಾನ್ಯ ಸನ್ನಿವೇಶವಲ್ಲ\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context ಗೆ ಮೆಮೊರಿಯನ್ನು ನಿಯೋಜಿಸಲಾಗಿಲ್ಲ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ಖಾಲಿ ಸೂಚನಾ ಸೆಟ್ಟನ್ನು ಪಡೆಯಲಾಗಿಲ್ಲ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP ನಿಯಂತ್ರಕವನ್ನು ಸಿದ್ಧಗೊಳಿಸಲಾಗಿಲ್ಲ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "ಕ್ಷಮಿಸಿ, ಹೊಸಪಾತ್ರವು ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "ಕ್ಷಮಿಸಿ, ಹೊಸಪಾತ್ರವನ್ನು ಕೇವಲ ಒಂದು SELinux ಕರ್ನಲಿನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಬಹುದಾಗಿದೆ.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context ಅನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ಎಚ್ಚರಿಕೆ!  tty ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಲಾಗಿಲ್ಲ.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM ಸೇವಾ ಸಂರಚನೆಯನ್ನು ಓದುವಾಗ ವಿಫಲತೆ.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "ಹೊಸಪಾತ್ರ: %s ಗೆ ಸರಿಯಲ್ಲದ ಗುಪ್ತಪದ\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "ಹೊಸಪಾತ್ರ: ಕವಲೊಡೆಯುವಲ್ಲಿ (forking) ವಿಫಲ: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty ಲೇಬಲ್ಲನು ಪುನ: ಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty ಅನ್ನು ಸರಿಯಾಗಿ ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "ವಿವರಣೆಕಾರನನ್ನು ಮುಚ್ಚಲಾಗಿಲ್ಲ.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "ಶೆಲ್ಲಿನ argv0 ಅನ್ನು ನಿಯೋಜಿಸುವಲ್ಲಿ ದೋಷ.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ಆಡಿಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "ನೇಮ್‌ಸ್ಪೇಟ್‌ಗೆ ಪರಿವರ್ತನೆ ಹೊಂದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "%m ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "ವಾತಾವರಣವನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ, ಕಾರ್ಯಭಂಗ ಮಾಡಲಾಗುತ್ತಿದೆ\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "ಶೆಲ್ಲನ್ನು exec ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ\n"
 
@@ -1201,12 +1281,14 @@ 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
@@ -1220,7 +1302,8 @@ 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
@@ -1320,19 +1403,25 @@ 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"
@@ -1342,19 +1431,25 @@ 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/\nMCS ವ್ಯಾಪ್ತಿ"
+msgstr ""
+"MLS/\n"
+"MCS ವ್ಯಾಪ್ತಿ"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1410,13 +1505,15 @@ msgstr "SELinux ಪಾಲಿಸಿ ಉತ್ಪಾದನಾ ಉಪಕರಣ"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>ಅನ್ವಯಗಳು</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
 
@@ -1424,9 +1521,11 @@ msgstr "ಸಾಮಾನ್ಯ init ಡೆಮೋನ್"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್‍ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್‍ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ ಡೆಮನ್‍ಗಳಾಗಿರುತ್ತವೆ.  ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್‍ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
+msgstr ""
+"ಸ್ಟಾಂಡರ್ಡ್ Init ಡೆಮನ್‍ಗಳೆಂದರೆ init ಸ್ಕ್ರಿಪ್ಟ್‍ಗಳ ಮೂಲಕ ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಆರಂಭಗೊಳ್ಳುವ "
+"ಡೆಮನ್‍ಗಳಾಗಿರುತ್ತವೆ.  ಸಾಮಾನ್ಯವಾಗಿ /etc/rc.d/init.d ನಲ್ಲಿ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್‍ನ ಅಗತ್ಯವಿರುತ್ತದೆ"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS ವ್ಯವಸ್ಥೆ ಡೀಮನ್"
 
@@ -1438,16 +1537,17 @@ msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನ್ (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೆಮೊನುಗಳು xinetd ಇಂದ ಆರಂಭಗೊಂಡವು"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI) ಜಾಲ ಪರಿಚಾರಕದಿಂದ (apache) ಆರಂಭಿಸಲಾದ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳು"
+msgstr ""
+"ಜಾಲ ಅನ್ವಯಗಳು/ಸ್ಕ್ರಿಪ್ಟ್ (CGI) ಜಾಲ ಪರಿಚಾರಕದಿಂದ (apache) ಆರಂಭಿಸಲಾದ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳು"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
 
@@ -1455,9 +1555,11 @@ msgstr "ಬಳಕೆದಾರ ಅನ್ವಯಗಳು"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ ಅನ್ವಯ ಆಗಿರುತ್ತದೆ"
+msgstr ""
+"ಬಳಕೆದಾರರಿಂದ ಆರಂಭಿಸಲ್ಪಟ್ಟಿದೆ ಎಂದು ನೀವು ಮಿತಿಗೊಳಪಡಿಸುವ ಯಾವುದೆ ಅನ್ವಯವು ಬಳಕೆದಾರ ಅನ್ವಯ "
+"ಆಗಿರುತ್ತದೆ"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್"
 
@@ -1481,7 +1583,10 @@ msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಬಳಕೆದಾರ ಪಾ
 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, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ."
+msgstr ""
+"ಈ ಬಳಕೆದಾರನು ಒಂದು ಟರ್ಮಿನಲ್ ಅಥವ ದೂರಸ್ಥ ಪ್ರವೇಶದ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  "
+"ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ "
+"ಹೊಂದಿರುವುದಿಲ್ಲ."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1491,7 +1596,9 @@ msgstr "ಕನಿಷ್ಟ X Windows ಬಳಕೆದಾರ ಪಾತ್ರ"
 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, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ"
+msgstr ""
+"ಈ ಬಳಕೆದಾರನು X ಅಥವ ಟರ್ಮಿನಲ್ ಮೂಲಕ ಒಂದು ಗಣಕಕ್ಕೆ ಪ್ರವೇಶಿಸಬಲ್ಲನು.  ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಈ "
+"ಬಳಕೆದಾರನು setuid, networking, sudo ಹಾಗು su ಗಳಲ್ಲಿ ಯಾವುದನ್ನೂ ಹೊಂದಿರುವುದಿಲ್ಲ"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1501,7 +1608,9 @@ msgstr "ಬಳಕೆದಾರ ಪಾತ್ರ"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, sudo ಇಲ್ಲದ ಹಾಗು ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಬಳಕೆದಾರ."
+msgstr ""
+"ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, sudo ಇಲ್ಲದ ಹಾಗು "
+"ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಬಳಕೆದಾರ."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1509,9 +1618,11 @@ msgstr "ನಿರ್ವಹಣಾ ಬಳಕೆದಾರ ಪಾತ್ರ"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"User with full networking, no setuid applications without transition, no su,"
-" can sudo to Root Administration Roles"
-msgstr "ಸಂಪೂರ್ಣ networking ಹೊಂದಿರುವ, ಪರಿವರ್ತನೆ ಹೊಂದದ setuid ಅನ್ವಯಗಳಿಲ್ಲದ, ಯಾವುದೆ su ಇಲ್ಲದಿರುವ ಆದರೆ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥಾಪಕ ಪಾತ್ರಗಳಿಗೆ sudo ಮಾಡಬಹುದಾದ ಬಳಕೆದಾರ"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1523,16 +1634,19 @@ 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 "
+"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 ""
+"ಈ ಬಳಕೆದಾರನನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ಚಲಾಯಿಸುವಾಗ ಗಣಕದ ನಿರ್ವಹಣೆಗೆ ಬಳಸುವಂತಿದ್ದರೆ, ನಿರ್ವಾಹಕ "
+"ಬಳಕೆದಾರನನ್ನು ಆರಿಸಿ.  ಈ ಬಳಕೆದಾರನು ಗಣಕಕ್ಕೆ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿರುವುದಿಲ್ಲ."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>ಅನ್ವಯ ಅಥವ ಬಳಕೆದಾರನ ಪಾತ್ರದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "ಹೆಸರು"
 
@@ -1585,15 +1699,16 @@ msgstr "%s ಗೆ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನ್ವಯ
 msgid ""
 "transition \n"
 "role tab"
-msgstr "ಪರಿವರ್ತನೆ \nಪಾತ್ರದ ಟ್ಯಾಬ್"
+msgstr ""
+"ಪರಿವರ್ತನೆ \n"
+"ಪಾತ್ರದ ಟ್ಯಾಬ್"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ_ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "ಈ ಅನ್ವಯ ಡೊಮೈನ್‌ಗಳಿಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ ಬಳಕೆದಾರ ಪಾತ್ರಗಳನ್ನು ಆರಿಸಿ."
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1732,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "ಎಲ್ಲಾ"
 
@@ -1631,7 +1746,9 @@ 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 "೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆ ಮಾಡಲು %s ಗೆ ಅನುಮತಿಸು. 600-1024ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಿಸಲಾಗುತ್ತಿದೆ"
+msgstr ""
+"೦ ಯೊಂದಿಗೆ bindresvport ಅನ್ನು ಕರೆ ಮಾಡಲು %s ಗೆ ಅನುಮತಿಸು. 600-1024ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ "
+"ಬದ್ಧವಾಗಿರಿಸಲಾಗುತ್ತಿದೆ"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1641,7 +1758,9 @@ msgstr "ಕಾದಿರಿಸದ ಸಂಪರ್ಕಸ್ಥಾನಗಳು (>10
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s ಬದ್ಧವಾಗಿರುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+msgstr ""
+"%s ಬದ್ಧವಾಗಿರುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ "
+"ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1660,7 +1779,9 @@ msgstr "<b>UDP ಸಂಪರ್ಕಸ್ಥಾನಗಳು</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "ಜಾಲಬಂಧ\nಬೈಂಡ್ ಟ್ಯಾಬ್"
+msgstr ""
+"ಜಾಲಬಂಧ\n"
+"ಬೈಂಡ್ ಟ್ಯಾಬ್"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1674,7 +1795,9 @@ msgstr "%s ಯಾವುದೆ tcp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗ
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s ಸಂಪರ್ಕಿತವಾಗುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+msgstr ""
+"%s ಸಂಪರ್ಕಿತವಾಗುವ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ "
+"ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1684,7 +1807,9 @@ msgstr "%s ಯಾವುದೆ udp ಸಂಪರ್ಕ ಸ್ಥಾನಗಳಿಗ
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s ಸಂಪರ್ಕಿತವಾಗುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
+msgstr ""
+"%s ಸಂಪರ್ಕಿತವಾಗುವ udp ಸಂಪರ್ಕಸ್ಥಾನಗಳು ಅಥವ ಸಂಪರ್ಕಸ್ಥಾನಗಳ ವ್ಯಾಪ್ತಿಗಳ ಅಲ್ಪವಿರಾಮ "
+"ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ. ಉದಾಹರಣೆಗೆ: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1730,7 +1855,9 @@ msgstr "<b>%s ನಿರ್ವಹಿಸುವ ಕಡತಗಳು/ಕಡತಕೋ
 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:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1748,75 +1875,82 @@ msgstr "<b>%s ಪಾಲಿಸಿಯನ್ನು ನೀವು ಕೋಶದಲ್
 msgid "Policy Directory"
 msgstr "ಪಾಲಿಸಿ ಕೋಶ"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ಪಾತ್ರ"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "ಬಳಕೆದಾರನಿಂದ ನಿರ್ಗಮಿಸುತ್ತಿದೆ(_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "ಅನ್ವಯ"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ವು ಕಡತಕೋಶ ಆಗಿರಬೇಕು"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "ನೀವು ಒಬ್ಬ ಬಳಕೆದಾರನಾಗಿರಬೇಕು"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಕಡತವನ್ನು ಆರಿಸು."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "ಮಿತಿಗೊಳಪಡಿಸಬೇಕಾದ init ಸ್ಕ್ರಿಪ್ಟ್ ಕಡತವನ್ನು ಆರಿಸು."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ನಿರ್ಮಿಸುವ ಅಥವ ಬರೆಯುವ ಕಡತವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
+msgstr ""
+"ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಅನ್ವಯವು ಅಧಿಕಾರ ಹೊಂದಿರುವ ಅಥವ ಬರೆಯುವ ಕಡತಕೋಶವನ್ನು(ಗಳನ್ನು) ಆರಿಸಿ"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "ಪಾಲಿಸಿ ಕಡತಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಕೋಶವನ್ನು ಆರಿಸು"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸು"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯಾವುದೆ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರದ ಹೆಸರನ್ನು ಸೇರಿಸಬೇಕು."
+msgstr ""
+"ಅಕ್ಷರಗಳನ್ನು ಮತ್ತು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯಾವುದೆ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿರದ ಹೆಸರನ್ನು "
+"ಸೇರಿಸಬೇಕು."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "ನೀವು ಒಂದು ಕಾರ್ಯಗೊಳಿಸಬಹುದಾದ್ದನ್ನು ನಮೂದಿಸಬೇಕು"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux ಅನ್ನು ಸಂರಚಿಸು"
 
@@ -1828,9 +1962,15 @@ msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\nಬಗೆ"
+msgstr ""
+"SELinux ಸಂಪರ್ಕಸ್ಥಾನದ\n"
+"ಬಗೆ"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "ಪ್ರೊಟೊಕಾಲ್"
 
@@ -1838,9 +1978,13 @@ msgstr "ಪ್ರೊಟೊಕಾಲ್"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nಮಟ್ಟ"
+msgstr ""
+"MLS/MCS\n"
+"ಮಟ್ಟ"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನ"
 
@@ -1878,10 +2022,14 @@ msgid "Modify %s"
 msgstr "%s ಮಾರ್ಪಡಿಸು"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "ಅನುಮತಿಪೂರ್ವಕವಾಗಿ"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "ಒತ್ತಾಯಪೂರ್ವಕ"
 
@@ -1889,12 +2037,15 @@ msgstr "ಒತ್ತಾಯಪೂರ್ವಕ"
 msgid "Status"
 msgstr "ಸ್ಥಿತಿ"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "ಪಾಲಿಸಿಯ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+msgstr ""
+"ಪಾಲಿಸಿಯ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ "
+"ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ "
+"ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1902,16 +2053,25 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux ಅಶಕ್ತಗೊಂಡಿದ್ದಕ್ಕೆ ಬದಲಾಯಿಸಲು ಪುನರ್ ಬೂಟಿಸುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ಹಾಗೆ "
+"ಮಾಡುವುದು ಸೂಕ್ತವಲ್ಲ.   ನೀವು ನಂತರ SELinux ಅನ್ನು ಪುನಃ ಆನ್ ಮಾಡಲು ನಿರ್ಧರಿಸಿದಾಗ, "
+"ಗಣಕವನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ.  ನೀವು ಕೇವಲ SELinux ನಿಮ್ಮ ಗಣಕದಲ್ಲಿನ "
+"ಒಂದು ತೊಂದರೆಗೆ ಕಾರಣವಾಗಿದೆಯೆ ಎಂದು ನೋಡಲು, ಅನುಮತಿಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೋಗಿ ಅದು ಕೇವಲ "
+"ದೋಷಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆಯೆ ಹೊರತು SELinux ಪಾಲಿಸಿಯನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.  ಅನುಮತಿಪೂರ್ವಕ "
+"ಕ್ರಮಕ್ಕೆ ಒಂದು ಪುನರ್ ಬೂಟಿನ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ    ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+msgstr ""
+"SELinux ಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು "
+"ಲೇಬಲ್ ಮಾಡುವುದು ಅಗತ್ಯವಾಗುತ್ತದೆ. ಕಡತ ವ್ಯವಸ್ಥೆಗೆ ಅನುಗುಣವಾಗಿ ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ "
+"ಹಿಡಿಯುತ್ತದೆ.  ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1921,7 +2081,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "ಕೃತಿಸ್ವಾಮ್ಯ (c)2006 Red Hat, Inc.\nಕೃತಿಸ್ವಾಮ್ಯ (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"ಕೃತಿಸ್ವಾಮ್ಯ (c)2006 Red Hat, Inc.\n"
+"ಕೃತಿಸ್ವಾಮ್ಯ (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1955,9 +2117,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "ಎಲ್ಲಾ ಕಡತಗಳು\nಸಾಮಾನ್ಯ ಕಡತ\nಕಡತಕೋಶ\nವೈಶಿಷ್ಟ್ಯ ಸಾಧನ\nಬ್ಲಾಕ್(block) ಸಾಧನ\nಸಾಕೆಟ್\nಸಾಂಕೇತಿಕ ಕೊಂಡಿ\nಹೆಸರಿಸಲಾದ ಪೈಪ್\n"
+msgstr ""
+"ಎಲ್ಲಾ ಕಡತಗಳು\n"
+"ಸಾಮಾನ್ಯ ಕಡತ\n"
+"ಕಡತಕೋಶ\n"
+"ವೈಶಿಷ್ಟ್ಯ ಸಾಧನ\n"
+"ಬ್ಲಾಕ್(block) ಸಾಧನ\n"
+"ಸಾಕೆಟ್\n"
+"ಸಾಂಕೇತಿಕ ಕೊಂಡಿ\n"
+"ಹೆಸರಿಸಲಾದ ಪೈಪ್\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1970,6 +2142,7 @@ msgid "SELinux Administration"
 msgstr "SELinux ನಿರ್ವಹಣೆ"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "ಸೇರಿಸು"
 
@@ -1998,7 +2171,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "ಅಶಕ್ತ\nಅನುಮತಿಪೂರ್ವಕ\nಒತ್ತಾಯಪೂರ್ವಕ\n"
+msgstr ""
+"ಅಶಕ್ತ\n"
+"ಅನುಮತಿಪೂರ್ವಕ\n"
+"ಒತ್ತಾಯಪೂರ್ವಕ\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2014,7 +2190,11 @@ msgid ""
 "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 "ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ ಇದನ್ನು ಆರಿಸಿ.  ಗಣಕದ ಗಾತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.  ಪಾಲಿಸಿಯ ಬಗೆಗಳನ್ನು ಬದಲಾಯಿಸುವಂತಿದ್ದರೆ ಅಥವ ಅಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಯಿಂದ ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಹೋಗುವಂತಿದ್ದರೆ, ಒಂದು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವ ಅಗತ್ಯವಿದೆ."
+msgstr ""
+"ಮುಂದಿನ ಬೂಟಿನಲ್ಲಿ ಇಡಿ ಕಡತವ್ಯವಸ್ಥೆಯನ್ನು ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ನೀವು ಬಯಸಿದರೆ ಇದನ್ನು ಆರಿಸಿ.  "
+"ಗಣಕದ ಗಾತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಪುನಃ ಲೇಬಲ್ ಮಾಡಲು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.  ಪಾಲಿಸಿಯ "
+"ಬಗೆಗಳನ್ನು ಬದಲಾಯಿಸುವಂತಿದ್ದರೆ ಅಥವ ಅಶಕ್ತಗೊಂಡ ಸ್ಥಿತಿಯಿಂದ ಒತ್ತಾಯಪೂರ್ವಕಕ್ಕೆ ಹೋಗುವಂತಿದ್ದರೆ, "
+"ಒಂದು ಪುನಃ ಲೇಬಲ್ ಮಾಡುವ ಅಗತ್ಯವಿದೆ."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2039,6 +2219,7 @@ msgstr "ಇಚ್ಛೆಗೆ ತಕ್ಕಂತೆ ಬದಲಾಯಿಸಲಾ
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ಶೋಧಕ(Filter)"
 
@@ -2133,9 +2314,11 @@ msgstr "ಲೋಡ್ ಮಾಡಬಹುದಾದ ಪಾಲಿಸಿಯ ಡೊಮ
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/ಅಶಕ್ತಗೊಳಿಸು."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"ದಾಖಲೆ ಕಡತಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ವರದಿ ಮಾಡದೆ ಇರುವ ಹೆಚ್ಚುವರಿ ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಶಕ್ತ/"
+"ಅಶಕ್ತಗೊಳಿಸು."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2162,402 +2345,185 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ಬಳಕೆದಾರ '%s' ನ ಅಗತ್ಯವಿದೆ"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux ಮಾಹಿತಿ ಪುಟವನ್ನು ಉತ್ಪಾದಿಸು"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "ಉತ್ಪಾದಿಸಲಾದ SELinux ಮಾಹಿತಿ ಪುಟಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"ABRT ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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 "
+"ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
 
-#: ../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 "SELinux ಪಾಲಿಸಿ ಜಾಲಬಂಧ ಮಾಹಿತಿಗೆ ಮನವಿ ಮಾಡು"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "ಎಲ್ಲಾ SELinux ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸುರಕ್ಷತೆಗೆ ಸಂಬಂಧಿಸಿರದ ಕಡತಗಳನ್ನು ಆಂಟಿವೈರಸ್‌ನಿಂದ ಓದುವುದನ್ನು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಬಂಧಿಸಿದ SELinux ಬಗೆಯನ್ನು ತೋರಿಸು"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "JIT ಕಂಪೈಲರ್ ಅನ್ನು ಆಂಟಿವೈರಸ್ ಪ್ರೊಗ್ರಾಮ್‌ಗಳು ಬಳಸುತ್ತವೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "ಈ SELinux ಬಗೆಗಾಗಿ ವಿವರಿಸಲಾದ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ತೋರಿಸು"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು auditadm ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"ಬಳಕೆದಾರರು sssd ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಳ್ಳದೆ ನೇರವಾಗಿ ldap ನಿಂದ ಬಳಕೆದಾರ passwd "
+"ನಮೂದುಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "ಡೊಮೈನ್‌ಗಳು ಪರಸ್ಪರ ಒಂದಕ್ಕೊಂದು ವ್ಯವಹರಿಸಬಲ್ಲವೆ ಎಂದು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ಬಳಕೆದಾರರು ರೇಡಿಯಸ್ ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "ಆಕರ ಡೊಮೈನ್"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ಬಳಕೆದಾರರು yubikey ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "ಗುರಿ ಡೊಮೈನ್"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "httpd ಲಾಗ್ ಕಡತಗಳನ್ನು awstats ನಿಂದ ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "ಬೂಲಿಯನ್‌ಗಳ ವಿವರಣೆಯನ್ನು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd ಸ್ಕ್ರಿಪ್ಟುಗಳ ಹಾಗು ಘಟಕಗಳ execmem/execstack ಮಾಡಲು ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"cdrecord ಹಲವಾರು ವಿಷಯಗಳ ಕಡತಗಳನ್ನು ಓದಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ. nfs, samba, "
+"ತೆಗೆದುಹಾಕಬಹುದಾದ ಸಾಧನಗಳು, ಬಳಕೆದಾರ ತಾತ್ಕಾಲಿಕ ಹಾಗು ನಂಬಿಕಾರ್ಹವಲ್ಲದ ವಿಷಯ ಕಡತಗಳು"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "ವಿವರಣೆಯನ್ನು ಪಡೆಯಬೇಕಿರುವ ಬೂಲಿಯನ್"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:13
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "ಒಂದು ಆಕರ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ ಗುರಿ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್‌ಗೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದನ್ನು ನೋಡಲು SELinux ಗೆ ಮನವಿ ಮಾಡು"
-
-#: ../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"
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲಸ್ಟರ್ ವ್ಯವಸ್ಥಾಪಕ ಡೊಮೇನ್‌ಗಳು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ವ್ಯವಸ್ಥಾಪಿಸಲು ಕ್ಲಸ್ಟರ್ ವ್ಯವಸ್ಥಾಪಕ ಡೊಮೇನ್‌ಗಳನ್ನು "
+"ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್ ನಮೂನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
-
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ಬಳಸುವಂತೆ ಕ್ಲಸ್ಟರ್ ವ್ಯವಸ್ಥಾಪಕ ಡೊಮೇನ್‌ memcheck-amd64- "
+"ಅನ್ನು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"Cobbler ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Cobbler ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
-#: ../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 ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Cobbler ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "ಪರಿಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Cobbler ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../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"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Collectd ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "ಆಜ್ಞೆಗಳು"
-
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Condor ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"ವ್ಯವಸ್ಥೆಯ ಸನ್ನಿವೇಶಗಳನ್ನು ಪುನಃಸ್ಥಾಪನೆ ಮಾಡಲು ವ್ಯವಸ್ಥೆಯ cron ಕಾರ್ಯಗಳು ಕಡತವ್ಯವಸ್ಥೆಯ ಮರು "
+"ಲೇಬಲ್ ಮಾಡುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "ಛಾಯಾ ಗುಪ್ತಪದ ಕಡತಗಳನ್ನು cvs ನಿಂದ ಓದಲು ಸಾಧ್ಯವಿದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ಗೊತ್ತಿರದ"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "tcp ರಾಪರ್ಸ್ ಅನ್ನು ಬಳಸಲು ಡೀಮನ್ ಗೆ ಅನುಮತಿಸು."
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "ಎಲ್ಲಾ ಡೀಮನ್‌ಗಳು ಟರ್ಮಿನಲ್‌ಗಳಲ್ಲಿ ಓದುವ/ಬರೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಅನುಮತಿಸು"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
+"ವಿಶಿಷ್ಟವಾದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು dbadm ನಿಂದ ವ್ಯವಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
+"ವಿಶಿಷ್ಟವಾದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು dbadm ನಿಂದ ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: 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 ""
+"ಒಂದು ಮೆಮೊರಿ ಪ್ರದೇಶವನ್ನು ಚಲಾಯಿಸಬಹುದಾದ ಮತ್ತು ಬರೆಯಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಬಳಕೆದಾರ ಕ್ಷೇತ್ರದ "
+"ಅನ್ವಯಗಳು ಮ್ಯಾಪ್‌ ಮಾಡುವುದನ್ನು ನಿರಾಕರಿಸು, ಇದು ಅಪಾಯಕಾರಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ "
+"ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ"
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"ಯಾವುದೆ ಪ್ರಕ್ರಿಯೆಯು ಬೇರೊಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ptracing ಅಥವ ದೋಷನಿದಾನ ಮಾಡುವುದನ್ನು "
+"ನಿರಾಕರಿಸು."
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcp ಕ್ಲೈಂಟ್ ಅನ್ವಯಗಳು iptables ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು."
 
-#: ../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 ""
-
-#: ../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 "ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-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 ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
-
-#: ../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 "ABRT ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
-
-#: 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 ಡೊಮೈನ್ ಅನ್ನು ಅನುಮತಿಸು"
-
-#: 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 ""
-
-#: 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 "ಬಳಕೆದಾರರು sssd ಪರಿಚಾರಕವನ್ನು ಬಳಸಿಕೊಳ್ಳದೆ ನೇರವಾಗಿ ldap ನಿಂದ ಬಳಕೆದಾರ passwd ನಮೂದುಗಳನ್ನು ಪರಿಹರಿಸಲು ಅನುಮತಿಸು"
-
-#: 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 "cdrecord ಗೆ ಹಲವಾರು ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು. nfs, samba, ತೆಗೆದುಹಾಕಬಹುದಾದ ಸಾಧನಗಳು, ಬಳಕೆದಾರ temp ಹಾಗು ನಂಬಲರ್ಹವಲ್ಲದ ವಿಷಯವನ್ನು ಹೊಂದಿರುವ ಕಡತಗಳು"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "JIT ಕಂಪೈಲರನ್ನು ಬಳಸುವಂತೆ clamd ಅನ್ನು ಅನುಮತಿಸು"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "ಸುರಕ್ಷಿತವಲ್ಲದ ಕಡತಗಳನ್ನು ಒಂದು ವ್ಯವಸ್ಥೆಯಲ್ಲಿರಿಸಲು clamscan ಗೆ ಅನುಮತಿಸು"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "ಬಳಕೆದಾರ ವಿಷಯವನ್ನು ಓದಲು clamscan ಗೆ ಅನುಮತಿಸು"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "Cobbler ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು Cobbler ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ Cobbler ಅನ್ನು ಅನುಮತಿಸು."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು collectd ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "codnor ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-
-#: 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 ಡೀಮನ್ ಓದಲು ಅನುಮತಿಸು"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "ಮುಖ್ಯಕಡತಗಳನ್ನು(corefiles) / ಕ್ಕೆ ಬರೆಯಲು ಡೆಮೋನುಗಳಿಗೆ ಅನುಮತಿಸು"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "tcp ರಾಪರ್ಸ್ ಅನ್ನು ಬಳಸಲು ಡೀಮನ್ ಗೆ ಅನುಮತಿಸು."
-
-#: 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 "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು dbadm ಗೆ ಅನುಮತಿಸು"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು dbadm ಗೆ ಅನುಮತಿಸು"
-
-#: 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 "sysadm ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳ ದೋಷನಿವಾರಣೆ ಅಥವ ptrace ಮಾಡಲು ಅನುಮತಿಸು."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcp ಕ್ಲೈಂಟ್ ಅನ್ವಯಗಳು iptables ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು."
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "LDAP ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು ಬಳಸಲು DHCP ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "LDAP ಬ್ಯಾಕೆಂಡ್‌ಗಳನ್ನು DHCP ಡೀಮನ್‌ಗೆ ಬಳಸಬಲ್ಲದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:33
 msgid "Allow all domains to use other domains file descriptors"
@@ -2568,915 +2534,3027 @@ 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 "ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಎಂಟ್ರೊಪಿ ಊಡಿಕೆಗಳ ಮೂಲವಾಗಿ ಬಳಸಲು ಅನುಮತಿಸು"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"ಆಡಿಯೊ ಸಾಧನಗಳನ್ನು ಎಂಟ್ರೊಪಿ ಊಡಿಕೆಗಳ ಮೂಲವಾಗಿ ಬಳಸಲು entropyd ಇಂದ ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ (postgres, mysql) exim ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
+msgid "Determine whether exim can connect to databases."
+msgstr "exim ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ರಚಿಸಲು, ಬರೆಯಲು ಹಾಗು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"exim ನಿಂದ ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ಕಂಟೆಂಟ್ ಕಡತಗಳನ್ನು ಬರೆಯಲು, ಓದಲು ಮತ್ತು ಅಳಿಸಲು "
+"ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು ಓದಲು exim ಗೆ ಅನುಮತಿಸು."
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+"ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ಕಂಟೆಂಟ್ ಕಡತಗಳನ್ನು exim ನಿಂದ ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron ಅನ್ನು ಬೆಂಬಲಿಸಲು cron ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ನಿಯಮಗಳನ್ನು ಶಕ್ತಗೊಳಿಸು."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "ಫೆನ್ಸಡ್ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "TCP ಜಾಲಬಂಧದೊಂದಿಗೆ fenced ಸಂಪರ್ಕ ಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ssh ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿರ್ಬಂಧಿತ ಡೊಮೈನ್‌ಗೆ ಅನುಮತಿಸು."
+msgid "Determine whether fenced can use ssh."
+msgstr "ssh ಅನ್ನು fenced ಬಳಸುತ್ತದೆಯೆ ಅಥವ ಇಲ್ಲವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "fips_mode ನಲ್ಲಿ ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ftp ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ftpd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
 #: 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು "
+"ಮಾರ್ಪಡಿಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ. ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_content_rw_t ಎಂದು "
+"ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp ಪರಿಚಾರಕಗಳು 1023 ಕ್ಕೂ ಹೆಚ್ಚಿನ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+"ftpd ಎಲ್ಲಾ ಕಾದಿರಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp ಪರಿಚಾರಕಗಳು mysql ದತ್ತಸಂಚಯ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"ftpdಯು TCP ಜಾಲಬಂಧದ ಮುಖಾಂತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
 #: 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 ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd ಯು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ "
+"ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ cifs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpdಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ CIFS ಅನ್ನು ಬಳಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "ftp ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ nfs ಗಳನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "samba ವು ntfs/fusefs ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ಜಡ ಕ್ರಮದಲ್ಲಿ ಕಾದಿರಿಸದೇ ಇರುವ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗಾಗಿ ಬೈಂಡ್ ಆಗುವಂತೆ ftp ಪೂರೈಕೆಗಣಕವನ್ನು ಅನುಮತಿಸು."
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpdಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ NFS ಅನ್ನು ಬಳಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ಜಡ ಕ್ರಮದಲ್ಲಿ, ftpd ಎಲ್ಲಾ ಕಾದಿರಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಬೈಂಡ್ ಆಗುತ್ತದೆಯೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Git CGI ಯು ನೆಲೆ ಕೋಶಗಳನ್ನು ಹುಡುಕ ಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git CGI ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Git ಅಧಿವೇಶನ ಡೀಮನ್‌ TCP ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
+msgstr ""
+"Git ಅಧಿವೇಶನ ಡೀಮನ್‌ TCP ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ "
+"ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ git_session_t ನಲ್ಲಿ Gitಡೀಮನ್‌ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
+msgstr ""
+"ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ git_session_t ನಲ್ಲಿ Gitಡೀಮನ್‌ ಅನ್ನು "
+"ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:56
+#: booleans.py:57
 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 "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
-
 #: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು "
+"ನಿರ್ಧರಿಸು."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis ಡೀಮನ್ ಮೈಲನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Git ವ್ಯವಸ್ಥೆ ಡೀಮನ್‌ ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosid ಅಂಚೆಯನ್ನು ಕಳುಹಿಸಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳಿಗಾಗಿ urandom ಅನ್ನು ಓದುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು "
+"ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ "
+"ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "glusterfsd ಯು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "glusterfsd ಯು ಓದಲು/ಬರೆಯಲು ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
+
+#: booleans.py:65
 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 ಗೆ ಅನುಮತಿಸುತ್ತದೆ."
+msgstr ""
+"gpg-agent --write-env-file ಆಯ್ಕೆಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸು. ಇದು ಬಳಕೆದಾರರ ಕಡತಗಳನ್ನು "
+"ನಿರ್ವಹಿಸಲೂ ಸಹ gpg-agent ಗೆ ಅನುಮತಿಸುತ್ತದೆ."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "gpg ಜಾಲ ಡೊಮೈನ್‌ ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"gpg ಜಾಲ ಡೊಮೈನ್‌ ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು "
+"ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "gssd ಯನ್ನು ತಾತ್ಕಾಲಿಕ ಕೋಶದಿಂದ ಓದಲು ಅನುಮತಿಸು. ಕರ್ಬರೋಸ್ tgt ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd ಯನ್ನು ತಾತ್ಕಾಲಿಕ ಕೋಶದಿಂದ ಓದಲು ಅನುಮತಿಸು. ಕರ್ಬರೋಸ್ tgt ಅನ್ನು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು ಅತಿಥಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:65
+#: booleans.py:69
 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"Apache ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು. ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "httpd ಯು ಒಳನಿರ್ಮಿತ ಸ್ಕಿಪ್ಟಿಂಗ್ (ಸಾಮಾನ್ಯವಾಗಿ php) ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ನೋಡಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "ftp ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಮತ್ತು ಅಲ್ಪಕಾಲಿಕ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಾಗ httpd ಯು ಒಂದು FTP ಕಕ್ಷಿಯಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"ftp ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಮತ್ತು ಅಲ್ಪಕಾಲಿಕ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದುವಾಗ httpd ಯು "
+"ಒಂದು FTP ಕಕ್ಷಿಯಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "ldap ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು httpd ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "mythtv ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "zabbix ನೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು."
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "TCP ಬಳಸಿಕೊಂಡು HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"TCP ಬಳಸಿಕೊಂಡು HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ cobbler ದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ cobbler ದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳು ಹಾಗು ಘಟಕಗಳು ಜಾಲಬಂಧದ ಮುಖಾಂತರ ದತ್ತಸಂಚಯಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "ಸ್ಥಳೀಯ memacache ಪರಿಚಾರಕದೊಂದಿಗೆ httpd ಯೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "httpd ಯು ರಿಲೆ ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "ಮೈಲ್ ಅನ್ನು ಕಳುಹಿಸಲು http ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು."
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Apache ಯು dbus ಮೂಲಕ avahi ಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "cgi ಬೆಂಬಲಕ್ಕಾಗಿ httpd ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr "httpd ಯು ftp ಸಂಪರ್ಕಸ್ಥಾನದಲ್ಲಿನ ಆಲಿಸುವ ಮೂಲಕ FTP ಪರಿಚಾರಕವಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"httpd ಯು ftp ಸಂಪರ್ಕಸ್ಥಾನದಲ್ಲಿನ ಆಲಿಸುವ ಮೂಲಕ FTP ಪರಿಚಾರಕವಾಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು httpd ಓದಲು ಅನುಮತಿಸು"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd ಸ್ಕ್ರಿಪ್ಟುಗಳ ಹಾಗು ಘಟಕಗಳ execmem/execstack ಮಾಡಲು ಅನುಮತಿಸು."
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr "ಸುಲಭವಾಗಿ ಮುಚ್ಚಲ್ಪಡುವಂತೆ ಸಂಪರ್ಕಸ್ಥಾನ 80 ರೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು HTTPD ಅನ್ನು ಅನುಮತಿಸು."
+msgstr ""
+"ಸುಲಭವಾಗಿ ಮುಚ್ಚಲ್ಪಡುವಂತೆ ಸಂಪರ್ಕಸ್ಥಾನ 80 ರೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು HTTPD ಅನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd ಪ್ರಕ್ರಿಯೆಗಳು IPA ವಿಷಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Apache ಯು mod_auth_ntlm_winbind ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Apache ಯು mod_auth_pam ಅನ್ನು ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "ಬಳಕೆದಾರ ವಿಷಯಗಳನ್ನು ಓದಲು httpd ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Apache ಯು ಪ್ಯಾಸೆಂಜರಿಗೆ ಪರಿವರ್ತನೆಯಾಗದಿರುವಂತೆ stickshift ಕ್ರಮವನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
+msgstr ""
+"Apache ಯು ಪ್ಯಾಸೆಂಜರಿಗೆ ಪರಿವರ್ತನೆಯಾಗದಿರುವಂತೆ stickshift ಕ್ರಮವನ್ನು ಚಲಾಯಿಸಲು "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "ಪೂರೈಕೆಗಣಕದ cobbler ಕಡತಕ್ಕೆ HTTPD ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಅನುಮತಿಸು."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "ಅದರ ಸಂಪನ್ಮೂಲದ ಮಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು httpd ಡೀಮನ್‌ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD ಯು SSI ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಅನ್ನು ವ್ಯವಸ್ಥೆಯ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳ ರೀತಿಯದ್ದೇ ಆದ ಡೊಮೈನ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"HTTPD ಯು SSI ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಅನ್ನು ವ್ಯವಸ್ಥೆಯ CGI ಸ್ಕ್ರಿಪ್ಟುಗಳ ರೀತಿಯದ್ದೇ ಆದ ಡೊಮೈನ್‌ನಲ್ಲಿ "
+"ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "ಹಂಚಲಾದ ಸಾರ್ವಜನಿಕ ವಿಷಯಕ್ಕೆ apache ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಲು ಅನುಮತಿಸು, ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_rw_content_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"ಹಂಚಲಾದ ಸಾರ್ವಜನಿಕ ವಿಷಯಕ್ಕೆ apache ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಬರೆಯಲು ಅನುಮತಿಸು, ಕೋಶಗಳನ್ನು/"
+"ಕಡತಗಳನ್ನು public_rw_content_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Apache ಯು tmp ಯಲ್ಲಿನ ವಿಷಯವನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "HTTPD ಯನ್ನು ಟರ್ಮಿನಲ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಂತೆ ಒಗ್ಗೂಡಿಸಲು ಅನುಮತಿಸು. ಟರ್ಮಿನಲ್‌ನಲ್ಲಿನ ಪ್ರಮಾಣಪತ್ರಗಳಿಗಾಗಿ ಗುಪ್ತವಾಕ್ಯಗಳನ್ನು ನಮೂದಿಸಲು ಅಗತ್ಯ ಬೀಳುತ್ತದೆ."
+msgstr ""
+"HTTPD ಯನ್ನು ಟರ್ಮಿನಲ್‌ನೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಂತೆ ಒಗ್ಗೂಡಿಸಲು ಅನುಮತಿಸು. ಟರ್ಮಿನಲ್‌ನಲ್ಲಿನ "
+"ಪ್ರಮಾಣಪತ್ರಗಳಿಗಾಗಿ ಗುಪ್ತವಾಕ್ಯಗಳನ್ನು ನಮೂದಿಸಲು ಅಗತ್ಯ ಬೀಳುತ್ತದೆ."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "HTTPD ಎಲ್ಲಾ ವಿಷಯ ಕಡತಗಳನ್ನು ನಿಭಾಯಿಸುವಿಕೆಯನ್ನು ಒಗ್ಗೂಡಿಸು."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "FUSE ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg ಯನ್ನು ಚಲಾಯಿಸಲು httpd ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "httpd ಅನ್ನು ಒಂದು oddjob ಯು ಒಂದು ಸೇವೆಯನ್ನು ಆರಂಭಿಸುವಂತೆ ವ್ಯವಹರಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸು"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "ಓಪನ್‌ಸ್ಟಾಕ್ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ httpd ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "sasl ನೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು httpd ಅನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "Apache ಯು NS ರೆಕಾರ್ಡುಗಳನ್ನು ಮನವಿ ಮಾಡಲು ಅನುಮತಿಸು"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು icecast ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಆಲಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast ಯು ಕೇವಲ ಧ್ವನಿ ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc ಕ್ಲೈಂಟ್‌ಗಳು ಕಾದಿರಿಸದೆ ಇರುವ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲಿ ಆಲಿಸಲು ಮತ್ತು ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irassi IRC ಕ್ಲೈಂಟ್ ಯಾವುದೆ ಯಾವುದೆ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಹಾಗು ಕಾದಿರಿಸಲಾದ ಸಂಪರ್ಕಸಾಧನದೊಂದಿಗೆ ಬೈಂಡ್ ಆಗಲು ಅನುಮತಿಸು."
+msgstr ""
+"Irassi IRC ಕ್ಲೈಂಟ್ ಯಾವುದೆ ಯಾವುದೆ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಹಾಗು ಕಾದಿರಿಸಲಾದ "
+"ಸಂಪರ್ಕಸಾಧನದೊಂದಿಗೆ ಬೈಂಡ್ ಆಗಲು ಅನುಮತಿಸು."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳನ್ನು ಕರ್ಬರೋಸ್‌ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "cifs/Samba ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ಬಳಸುವಂತೆ ನೀವು ksmtuned ಅನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ಬಳಸುವಂತೆ ನೀವು ksmtuned ಅನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd ಡೀಮನ್ ವಿಅಂಚೆಯನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "ಟರ್ಮಿನಲ್‌ಗಳಿಗೆ ಓದುವ/ಬರೆಯವ ಅನುಮತಿಯನ್ನು syslogd ಗೆ ನೀಡಲು ಅನುಮತಿಸು"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "ಒಳಗೆ ಪ್ರವೇಶಿಸಲು ಹಾಗು ವ್ಯವಸ್ಥೆಯನ್ನು /dev/console ಇಂದ ಬಳಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd ಡೀಮನ್ ವಿಅಂಚೆಯನ್ನು ಕಳುಹಿಸಲು ಅನುಮತಿಸು"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "FUSE ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ನಿಲುಕಿಸಿಕೊಳ್ಳುವಂತೆ mailman ಅನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog ಕ್ಲೈಂಟ್ ಕ್ರಮವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು mcelog ಚಲಾಯಿಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog ಎಲ್ಲಾ ಬಳಕೆದಾರ ttys ಗಳನ್ನು ಬಳಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog ಪೂರೈಕೆಗಣಕ ಕ್ರಮವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:122
 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 ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಯಂತ್ರಿಸು."
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr ಇಂದ ಸಂರಚಿಸಲಾಗಿರುವಂತೆ ವಿಳಾಸ ಸ್ಥಳದಲ್ಲಿನ ಕೆಳಮಟ್ಟದ "
+"ಜಾಗದಲ್ಲಿ mmap ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಯಂತ್ರಿಸು."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "ನೆಲೆ ಕಡತಕೋಶದಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು mock ಗೆ ಅನುಮತಿಸು."
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "mount ಆಜ್ಞೆಯು ಯಾವುದೆ ಕೋಶ ಅಥವ ಕಡತವನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "mount ಆದೇಶವು ಯಾವುದೆ ಕೋಶ ಅಥವ ಕಡತವನ್ನು ಆರೋಹಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "ಮೋಝಿಲ್ಲಾ ಪ್ಲಗ್‌ಇನ್‌ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"ಮೋಝಿಲ್ಲಾ ಪ್ಲಗ್‌ಇನ್‌ ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "ಮೋಝಿಲ್ಲಾ_ಪ್ಲಗ್‌ಇನ್‌ಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಮನಸ್ಸಿಗೆ ಬಂದ ವಿಷಯವನ್ನು ಅನುಮತಿಸು"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "GPS ಬೆಂಬಲಿಸುವಂತೆ mozilla ಪ್ಲಗ್‌ಇನ್ ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "mozilla ಪ್ಲಗ್‌ಇನ್ ಅನ್ನು ಸ್ಪೈಸ್ ಪ್ರೊಟೊಕಾಲ್‌ಗಳು ಬೆಂಬಲಿಸುವಂತೆ ಅನುಮತಿಸು."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "ನಿರ್ಬಂಧಿತ ಜಾಲ ವೀಕ್ಷಕಗಳು ನೆಲೆ ಕೋಶದಲ್ಲಿನ ವಿಷಯವನ್ನು ಓದಲು ಅನುಮತಿಸು"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲಂತಹ ಸ್ಟಾಕ್ ಅನ್ನು ಅನುಮತಿಸು"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd ಯು ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಹಾದುಹೋಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು mpd ಯು ಬಳಸಲ್ಲುದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು mpd ಯು ಬಳಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+"mplayer ತನ್ನ ಸ್ಟಾಕ್‌ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುವಂತೆ ಮಾಡುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬೈಂಡ್‌ ಆಗಿರುವಂತೆ BIND ಗೆ ಅನುಮತಿಸು."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "tcp ಸಾಕೆಟ್‌ಗಳು http ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ ಆಗಬಲ್ಲದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "ಮಾಸ್ಟರ್ ವಲಯ ಕಡತಗಳಿಗೆ BIND ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು. ಸಾಮಾನ್ಯವಾಗಿ ಇದನ್ನು ಡೈನಮಿಕ್ DNS ಅಥವ ವಲಯ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"ಮಾಸ್ಟರ್ ವಲಯ ಕಡತಗಳಿಗೆ Bind ಬರೆಯುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ. ಸಾಮಾನ್ಯವಾಗಿ ಇದನ್ನು "
+"ಡೈನಮಿಕ್ DNS ಅಥವ ವಲಯ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಬರೆಯಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"ಯಾವುದೆ ಕಡತಗಳನ್ನು/ಕೋಶಗಳನ್ನು NFS ಮೂಲಕ ಓದಲು/ಬರೆಯಲು ಮಾತ್ರವಾಗಿ ರವಾನಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:119
+#: booleans.py:138
 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"nfs ಪರಿಚಾರಕವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು "
+"ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ "
+"ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "ವ್ಯವಸ್ಥೆಯನ್ನು NIS ನೊಂದಿಗೆ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "ನಿರ್ಬಂಧಿತ ಅನ್ವಯಗಳು nscd ಹಂಚಲಾದ ಮೆಮೊರಿಯನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "ಅನ್ವಯವನ್ನು ಲಾಕ್‌ಡೌನ್‌ ಮಾಡಲು openshift ಗೆ ಅನುಮತಿಸು"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "TCP ಜಾಲಬಂಧದೊಂದಿಗೆ fenced ಸಂಪರ್ಕ ಸಾಧಿಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ನೆಲೆಯ ಕಂಟೆಂಟ್ ಕಡತಗಳನ್ನು openvpn ನಿಂದ ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "ನೆಲೆ ಕೋಶಗಳನ್ನು openvpn ಓದಲು ಅನುಮತಿಸು"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "samba ವು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಚಲಾಯಿಸುವಂತೆ ಅನುಮತಿಸು"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
-msgstr "piranha-lvs ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"piranha-lvs ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
-msgstr "polipo ಅನ್ನು 1023 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುವುದನ್ನು ಅನುಮತಿಸು"
+msgstr ""
+"polipo ಅನ್ನು 1023 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸುವುದನ್ನು "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Polipo ಅಧಿವೇಶನ ಡೀಮನ್‌ tcp ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು"
+msgstr ""
+"Polipo ಅಧಿವೇಶನ ಡೀಮನ್‌ tcp ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್‌ "
+"ಆಗಿರಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು"
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ polipo_session_t domain ನಲ್ಲಿ Polipo ಡೀಮನ್‌ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
+msgstr ""
+"ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳನ್ನು ಕರೆಯುವುದರಿಂದ polipo_session_t domain ನಲ್ಲಿ Polipo ಡೀಮನ್‌ "
+"ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "cifs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು Polipo ನಿಲುಕಿಸಿಕೊಳ್ಳಬೇಕೆ ಅಥವ ಬೇಡವೆ ಎಂದು ನಿರ್ಧರಿಸು."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated ಕೋಶ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local ಡೊಮೈನ್ mail_spool ಕೋಶಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು."
+msgstr ""
+"postfix_local ಡೊಮೈನ್ mail_spool ಕೋಶಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಬರೆಯುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಮರುಹೊಂದಿಕೆಗಾಗಿ ssh and rsync ಗಾಗಿ postgresql ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
+msgstr ""
+"ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಮರುಹೊಂದಿಕೆಗಾಗಿ ssh and rsync ಗಾಗಿ postgresql ಅನ್ನು ಬಳಸಲು "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "ಕ್ಲೈಂಟ್ ಲೇಬಲ್ ಅನ್ನು ಹೊರಗಿನ ದತ್ತಸಂಚಯಕ್ಕೆ ರವಾನಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "ದತ್ತಸಂಚಯ ನಿರ್ವಾಹಕರು DML ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ DDL ಹೇಳಿಕೆಯನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "pppd ಯು ಕೆಲವು ನಿರ್ದಿಷ್ಟವಾದ ಮಾಡೆಮ್‌ಗಳಿಗಾಗಿ ಕರ್ನಲ್ ಘಟಕಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಅನುಮತಿಸು"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "ಒಬ್ಬ ಸಾಮಾನ್ಯ ಬಳಕೆದಾರನಿಗೆ ಚಲಾಯಿತವಾಗುವಂತೆ pppd ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು privoxy ಎಲ್ಲಾ tcp ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಬಲ್ಲುದೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "privoxy ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"prosody ಯು apache ಸಂಪರ್ಕಸ್ಥಾನಕ್ಕೆ ಬದ್ಧವಾಗಿರಲು ನೀವು ಅನುಮತಿಸು. BOSH ಅನ್ನು ಅನ್ನು "
+"ಬಳಸಲು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Puppet ಕ್ಲೈಂಟ್ ಎಲ್ಲಾ ಬಗೆಯ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "MySQL ಮತ್ತು PostgreSQL ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಪಪೆಟ್ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
+msgstr ""
+"MySQL ಮತ್ತು PostgreSQL ದತ್ತಸಂಚಯದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಪಪೆಟ್ ಮಾಸ್ಟರ್ ಅನ್ನು ಬಳಸಲು "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "ಛಾಯೆಯನ್ನು ಓದಲು racoon ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager ಡೊಮೈನ್ TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
-
-#: booleans.py:143
+#: booleans.py:164
 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"rsync ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "rsync ಅನ್ನು ಕ್ಲೈಂಟ್ ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:145
+#: booleans.py:166
 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 "cifs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
-
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "nfs ಕಡತಗಳ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವಂತೆ rsync ಪೂರೈಕೆಗಣಕಗಳನ್ನು ಅನುಮತಿಸು"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕಡತಗಳು/ಕೋಶಗಳನ್ನು ವ್ಯವಸ್ಥಾಪಿಸಲು rsync ಪೂರೈಕೆಗಣಕಕ್ಕೆ  ಅನುಮತಿಸು."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "ಹೊಸ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ರಚಿಸಲು ಅನುಮತಿಸು (ಉದಾ, PAM ಮೂಲಕ)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "samba ವು ಡೊಮೈನ್ ನಿಯಂತ್ರಕವಾಗಿ ವರ್ತಿಸಲು, ಬಳಕೆದಾರರನ್ನು, ಗುಂಪುಗಳನ್ನು ಸೇರಿಸಲು ಹಾಗು ಗುಪ್ತಪದಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"samba ವು ಡೊಮೈನ್ ನಿಯಂತ್ರಕವಾಗಿ ವರ್ತಿಸಲು, ಬಳಕೆದಾರರನ್ನು, ಗುಂಪುಗಳನ್ನು ಸೇರಿಸಲು ಹಾಗು "
+"ಗುಪ್ತಪದಗಳನ್ನು ಬದಲಾಯಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳನ್ನು samba ವು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "samba ವು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "samba ವು ಓದಲು/ಬರೆಯಲು ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "samba ವು portmapper ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "samba ವು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಸ್ಕ್ರಿಪ್ಟುಗಳನ್ನು ಚಲಾಯಿಸುವಂತೆ ಅನುಮತಿಸು"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "samba ವು ntfs/fusefs ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "samba ವು NFS ಪರಿಮಾಣಗಳನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು/ಬರೆಯಲು sanlock ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು sanlock ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "ಛಾಯೆಯನ್ನು ಓದಲು sasl ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು secadm ಅನುಮತಿಸು"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "newrole ನಂತಹ ಪ್ರೊಗ್ರಾಮ್‌ಗಳು ವ್ಯವಸ್ಥಾಪನಾ ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳಿಗೆ ಮಾರ್ಪಾಡುಹೊಂದುವುದನ್ನು ಅನುಮತಿಸದಿರು."
+msgstr ""
+"newrole ನಂತಹ ಪ್ರೊಗ್ರಾಮ್‌ಗಳು ವ್ಯವಸ್ಥಾಪನಾ ಬಳಕೆದಾರ ಡೊಮೈನ್‌ಗಳಿಗೆ ಮಾರ್ಪಾಡುಹೊಂದುವುದನ್ನು "
+"ಅನುಮತಿಸದಿರು."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸು."
 
-#: booleans.py:164
+#: booleans.py:184
 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 ಗೆ ಬದಲಾಯಿಸಿ ಹಾಗು ಇದನ್ನು ಇದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳಲು ಗಣಕವನ್ನು ಮರಳಿ ಬೂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"ಪಾಲಿಸಿಯನ್ನು ಲೋಡ್ ಮಾಡುವುದನ್ನು ವ್ಯವಸ್ಥೆಯು ಅನುಮತಿಸುವುದು, ಒತ್ತಾಯಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ "
+"ಹೊಂದಿಸುವುದು, ಹಾಗು ಬೂಲಿಯನ್ ಮೌಲ್ಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದನ್ನು ನಿರ್ಧರಿಸಬೇಕಿರುವ ಬೂಲಿಯನ್‌. "
+"ಇದನ್ನು true ಗೆ ಬದಲಾಯಿಸಿ ಹಾಗು ಇದನ್ನು ಇದರ ಹಿಂದಿನ ಸ್ಥಿತಿಗೆ ಮರಳಲು ಗಣಕವನ್ನು ಮರಳಿ ಬೂಟ್ "
+"ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "ಸಾಮಾನ್ಯವಾದ ಬಳಕೆದಾರರು ನೇರವಾದ dri ಸಾಧನ ನಿಲುಕಿಸಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಬೃಹತ್ ಮೆಮೊರಿ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು.  ಹೀಗೆ ಮಾಡುವುದು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯದಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
+msgstr ""
+"ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಬೃಹತ್ ಮೆಮೊರಿ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು "
+"ಅನುಮತಿಸು.  ಹೀಗೆ ಮಾಡುವುದು ನಿಜಕ್ಕೂ ಒಳ್ಳೆಯದಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ "
+"ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು "
+"ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "ಎಲ್ಲಾ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳನ್ನು textrel_shlib_t ಎಂದು ಲೇಬಲ್ ಮಾಡದೆ ಇರುವ ಪಠ್ಯದ ಸ್ಥಳಾಂತರದ ಅಗತ್ಯವಿರುವಂತಹ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸು"
+msgstr ""
+"ಎಲ್ಲಾ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳನ್ನು textrel_shlib_t ಎಂದು ಲೇಬಲ್ ಮಾಡದೆ ಇರುವ ಪಠ್ಯದ "
+"ಸ್ಥಳಾಂತರದ ಅಗತ್ಯವಿರುವಂತಹ ಲೈಬ್ರರಿಗಳಲ್ಲಿ ಬಳಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. ಇದು ಎಂದಿಗೂ ಸಹ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ ವರದಿ ಮಾಡಬೇಕು"
+msgstr ""
+"ನಿರ್ಬಂಧಿತವಲ್ಲದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ಗಳು ತಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್‌ ಆಗಿ ಮಾಡಲು ಅನುಮತಿಸು. "
+"ಇದು ಎಂದಿಗೂ ಸಹ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಬಹುಷಃ ಇದು ತಪ್ಪಾಗಿ ಕೋಡ್ ಮಾಡಲಾದ ಎಗ್ಸಿಗ್ಯೂಟೆಬಲ್ "
+"ಆಗಿರಬಹುದು, ಆದರೆ ಒಂದು ದಾಳಿಯನ್ನೂ ಸಹ ಸೂಚಿಸಬಹುದು. ಈ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್ ಅನ್ನು ಬಗ್‌ಝಿಲ್ಲಾದಲ್ಲಿ "
+"ವರದಿ ಮಾಡಬೇಕು"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "ಸ್ಥಳೀಯ mysql ಪರಿಚಾರಕದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು ping ಮತ್ತು traceroute ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಲು ಅನುಮತಿಸು."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ಮಿತಿಗೊಳಪಟ್ಟ ಬಳಕೆದಾರರು ping ಮತ್ತು traceroute ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಮರ್ಥ್ಯವನ್ನು "
+"ಹೊಂದಲು ಅನುಮತಿಸು."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "PostgreSQL ದೊಂದಿಗೆ ಬಳಕೆದಾರರು ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "ವಿಸ್ತರಿಸಲಾದ ಗುಣವಿಶೇಷಣಗಳನ್ನು (FAT, CDROM, FLOPPY) ಹೊಂದಿರದ ಕಡತವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಕಡತಗಳಿಗೆ ಬಳಕೆದಾರರು r/w ಮಾಡಲು ಅನುಮತಿಸು"
+msgstr ""
+"ವಿಸ್ತರಿಸಲಾದ ಗುಣವಿಶೇಷಣಗಳನ್ನು (FAT, CDROM, FLOPPY) ಹೊಂದಿರದ ಕಡತವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ "
+"ಕಡತಗಳಿಗೆ ಬಳಕೆದಾರರು r/w ಮಾಡಲು ಅನುಮತಿಸು"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ಬಳಕೆದಾರರು ಸಂಗೀತವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:194
 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 "
+"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 ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್‍ಗಳನ್ನು ಸಹ ಬದಲಾಯಿಸಬಹುದು."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"ಬಳಕೆದಾರರಿಗೆ TCP ಪರಿಚಾರಕಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸು (ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಬೈಂಡ್ ಮಾಡಿ "
+"ಹಾಗು ಅದೆ ಡೊಮೈನ್‌ನಿಂದ ಹಾಗು ಬಳಕೆದಾರರ ಹೊರಗಿನ ಸಂಪರ್ಕಗಳನ್ನು ಅನುಮತಿಸು).  ಇದನ್ನು "
+"ಅಶಕ್ತಗೊಳಿಸುವುದರಿಂದ ಅದುFTP ಜಡ ಕ್ರಮಕ್ಕೆ ಒತ್ತಾಯಿಸುತ್ತದೆ ಹಾಗು ಇತರೆ ಪ್ರೊಟೋಕಾಲ್‍ಗಳನ್ನು ಸಹ "
+"ಬದಲಾಯಿಸಬಹುದು."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "ಬಳಕೆದಾರರು ಸಂಗೀತವನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಅನುಮತಿಸು"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ಬಳಕೆದಾರರು ssh chroot ಪರಿಸರವನ್ನು ಬಳಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:176
+#: booleans.py:196
 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftd ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು "
+"ಮಾರ್ಪಡಿಸಬಲ್ಲುದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ. ಕೋಶಗಳನ್ನು/ಕಡತಗಳನ್ನು public_content_rw_t ಎಂದು "
+"ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "sftp-internal ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-internal ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd ಯು ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಾಗಿ ಪ್ರವೇಶಿಸಲು ಹಾಗು DAC ನಿಂದ ಮೇಲ್ವಿಚಾರಣೆ ನಡೆಸಲಾಗುತ್ತಿರುವ "
+"ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "internal-sftp ಯು ಬಳಕೆದಾರ ssh ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
+msgstr ""
+"sftpd ಯು ssh ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಮತ್ತು ಬರೆಯಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು "
+"ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
-msgstr "ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು sge ಅನ್ನು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"ಯಾವುದೆ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು sge ಅನ್ನು ಜಾಲಬಂಧದೊಂದಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "nfs ಕಡತ ವ್ಯವಸ್ಥೆಗಳನ್ನು sge ಯು ನಿಲುಕಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware ನಿಯಂತ್ರಕಗಳಲ್ಲಿ ಬೆಂಬಲಿಸಲು ಅಗತ್ಯವಿರುವ ಹೆಚ್ಚುವರಿ ಅನುಮತಿಗಳನ್ನು ಶಕ್ತಗೊಳಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"3ware ನಿಯಂತ್ರಕಗಳಲ್ಲಿನ ಸಾಧನಗಳನ್ನು smartmon ಬೆಂಬಲಿಸಬಲ್ಲದೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:183
+#: booleans.py:203
 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 ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
+msgstr ""
+"samba ವು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು. ಕಡತಗಳು/ಕೋಶಗಳನ್ನು public_content_rw_t ಎಂದು ಲೇಬಲ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "ಬಳಕೆದಾರರು spamassassin ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಜಾಲಬಂಧದಲ್ಲಿ ಬಳಸುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "spamd ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುಮತಿಸು."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid ಯು ಕೇವಲ HTTP, FTP, ಹಾಗು Gopher ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು squid ಎಲ್ಲಾ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಬಲ್ಲುದೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid ಅನ್ನು ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ (TPROXY) ಆಗಿ ಚಲಾಯಿಸಲು ಅನುಮತಿಸು"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid ಅನ್ನು ಪಾರದರ್ಶಕ ಪ್ರಾಕ್ಸಿ ಆಗಿ ಚಲಾಯಿಸಲು ಸಾಧ್ಯವೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು chroot env ಯೊಂದಿಗೆ ssh ಗೆ ಅನುಮತಿಸು"
+msgstr ""
+"ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿ ಕಡತಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು chroot env ಯೊಂದಿಗೆ ssh ಗೆ "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "ಆತಿಥೇಯ ಆಧರಿತವಾದ ದೃಢೀಕರಣವನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "sysadm_r:sysadm_t ಆಗಿ ssh ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು ಸ್ಟಾಫ್‌ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "ಸ್ಟಾಫ್ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು sysadam ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದಲು ಅನುಮತಿಸು."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕಹೊಂದಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ವಿಶಿಷ್ಟವಾದ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಲು ಅನುಮತಿಸು."
+msgstr ""
+"Telepathy ಸಂಪರ್ಕ ವ್ಯವಸ್ಥಾಪಕವು ಯಾವುದೆ ವಿಶಿಷ್ಟವಾದ TCP ಸಂಪರ್ಕಸ್ಥಾನದೊಂದಿಗೆ ಸಂಪರ್ಕ "
+"ಹೊಂದಲು ಅನುಮತಿಸು."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು testpolicy ಅನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"tftp ಯು ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆ ಸೇವೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು "
+"ಅನುಮತಿಸು."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "tftp ಯು ಬಳಕೆದಾರ ನೆಲೆ ಕೋಶಗಳನ್ನು ಓದಲು ಹಾಗು ಬರೆಯಲು ಅನುಮತಿಸು."
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tcp ಸಾಕೆಟ್‌ಗಳನ್ನು ಎಲ್ಲಾ ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿರುವಂತೆ tor ಬೈಂಡ್‌ ಆಗಬಲ್ಲದೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "tor ರಿಲೆ ಆಗಿ ವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "chrome-sandbox ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಮಿತಿಗೊಳಪಡದ ಬಳಕೆದಾರರು chrome sandbox ಡೊಮೈನುಗಳಿಂದ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನುಮತಿಸು"
+msgstr ""
+"chrome-sandbox ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಮಿತಿಗೊಳಪಡದ ಬಳಕೆದಾರರು chrome sandbox "
+"ಡೊಮೈನುಗಳಿಂದ ಪರಿವರ್ತನೆ ಹೊಂದಲು ಅನುಮತಿಸು"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "ಒಬ್ಬ ಬಳಕೆದಾರನು ನಿರ್ಬಂಧಿತವಲ್ಲದ ಡೊಮೈನ್ ಆಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "xulrunner plugin-container ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಬಳಕೆದಾರರು Mozilla ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್‌ಗೆ ವರ್ಗಾವಣೆ ಹೊಂದುವುದನ್ನು ಅನುಮತಿಸು."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "ವೀಡಿಯೊ ಚಲಾಯಿಸುವ ಉಪಕರಣವು ಮಿತಿ ಇಲ್ಲದಂತೆ ಚಲಾಯಿಲ್ಪಡಲು ಅನುಮತಿಸು"
+msgstr ""
+"xulrunner plugin-container ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ನಿರ್ಬಂಧಿತವಲ್ಲದ ಬಳಕೆದಾರರು Mozilla "
+"ಪ್ಲಗ್ಇನ್ ಡೊಮೈನ್‌ಗೆ ವರ್ಗಾವಣೆ ಹೊಂದುವುದನ್ನು ಅನುಮತಿಸು."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
+msgstr ""
+"ಅಧಿಕಾರವಿಲ್ಲದ ಬಳಕೆದಾರರು svirt ಡೊಮೈನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿವರ್ತಿಸಲು ಅನುಮತಿಸು."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups ಬದಲಿಗೆ lpd ಪರಿಚಾರಕವನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd ಪೂರೈಕೆಗಣಕವನ್ನು ಬೆಂಬಲಿಸಬೇಕೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA ನೆಲೆ ಕೋಶಗಳಿಗೆ ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "varnishd ಕೇವಲ HTTP ಸಂಪರ್ಕಸ್ಥಾನಗಳಲ್ಲದೆ ಎಲ್ಲಾ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ ಸಂಪರ್ಕ ಸಾಧಿಸಲು ಅನುಮತಿಸು."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "ಸಂಪೂರ್ಣ TCP ಜಾಲಬಂಧವನ್ನು varnished ಬಳಸುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ಕೆಳಮಟ್ಟದ ಪ್ರದೇಶಗಳನ್ನು mmap ಮಾಡಲು vbetool ಯ ಪ್ರಯತ್ನಗಳನ್ನು ನಿಶ್ಯಬ್ಧವಾಗಿ ತಡೆಯಲಾಗುತ್ತದೆಯೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "ಅನುಕ್ರಮಿತ/ಸಮಾನಾಂತರದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
+msgstr ""
+"ಅನುಕ್ರಮಿತ/ಸಮಾನಾಂತರದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
+msgstr ""
+"ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮೆಮೊರಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಸ್ಟ್ಯಾಕ್ "
+"ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "fuse ಕಡತಗಳನ್ನು ಓದಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಅತಿಥಿಗಳು rawip ಸಾಕೆಟ್‌ನೊಂದಿಗೆ ಸಂವಹಿಸುವುದಕ್ಕೆ ಅನುಮತಿಸಲು"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "cifs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "usb ಸಾಧನಗಳನ್ನು ಬಳಸಲು ನಿರ್ಬಂಧಿತ ವರ್ಚುವಲ್ ಅತಿಥಿಗಳಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:222
+#: booleans.py:242
 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 "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು wedbadm ಗೆ ಅನುಮತಿಸು"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+"ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು webadm ನಿಂದ ವ್ಯವಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ "
+"ಮಾಡಿ."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕೋಶಗಳಲ್ಲಿನ ಕಡತಗಳನ್ನು ಓದಲು wedbadm ಗೆ ಅನುಮತಿಸು"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+"ವಿಶಿಷ್ಟ ಬಳಕೆದಾರ ಕಡತಗಳನ್ನು webadm ನಿಂದ ಓದಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೆ ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero ದೋಷಗಳನ್ನು ಕಡೆಗಣಿಸು."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ಕೆಳಮಟ್ಟದ ಪ್ರದೇಶಗಳನ್ನು mmap ಮಾಡಲು wine ನ ಪ್ರಯತ್ನಗಳನ್ನು ನಿಶ್ಯಬ್ಧವಾಗಿ ತಡೆಯಲಾಗುತ್ತದೆಯೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "ಬೂಟ್ ಲೋಡರ್ ಅನ್ನು ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 msgstr "sysadm_r:sysadm_t ಆಗಿ ಚಿತ್ರಾತ್ಮಕ ಪ್ರೊಗ್ರಾಮ್ ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"HOME dirs as xdm_home_t ನಲ್ಲಿ  ಚಿತ್ರಾತ್ಮಕ ಪ್ರವೇಶ ಪ್ರೊಗ್ರಾಮ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು "
+"ಅನುಮತಿಸು."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "nfs ಕಡತಗಳನ್ನು ನಿರ್ವಹಿಸಲು xen ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "blktapctrl/tapdisk ಅನ್ನು xend ಚಲಾಯಿಸಲು ಅನುಮತಿಸು. ಡಿಸ್ಕ್‍ ಚಿತ್ರಿಕೆಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕವಾದ ತಾರ್ಕಿಕ ಪರಿಮಾಣಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
+msgstr ""
+"blktapctrl/tapdisk ಅನ್ನು xend ಚಲಾಯಿಸಲು ಅನುಮತಿಸು. ಡಿಸ್ಕ್‍ ಚಿತ್ರಿಕೆಗಳಿಗಾಗಿ "
+"ಪ್ರತ್ಯೇಕವಾದ ತಾರ್ಕಿಕ ಪರಿಮಾಣಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "qemu-dm ಅನ್ನು xend ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು. paravirt ಅನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಮತ್ತು ಯಾವುದೆ vfb ಅನ್ನು ಹೊಂದಿರದೆ ಇದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
+msgstr ""
+"qemu-dm ಅನ್ನು xend ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು. paravirt ಅನ್ನು ಬಳಸುತ್ತಿದ್ದಲ್ಲಿ ಮತ್ತು "
+"ಯಾವುದೆ vfb ಅನ್ನು ಹೊಂದಿರದೆ ಇದ್ದಲ್ಲಿ ಇದರ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "ಜಾಲಬಂಧ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಸಂರಚಿಸಿ ನಂತರ ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
+msgstr ""
+"ಜಾಲಬಂಧ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಸಂರಚಿಸಿ ನಂತರ ಅಪಾಚೆ ಸಂಪರ್ಕಸ್ಥಾನಗಳಿಗೆ xguest ಬಳಕೆದಾರರಿಗೆ "
+"ಅನುಮತಿಸು"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "ಕಂಟೆಂಟ್ ಅನ್ನು exec ಮಾಡಲು xguest ಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "ತೆಗೆದು ಹಾಕಬಹುದಾದ ಸಾಧನಗಳನ್ನು ಆರೋಹಿಸಲು xguest ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸು"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳನ್ನು ಬಳಸುವಂತೆ xguest ಅನ್ನು ಅನುಮತಿಸು"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "X ಪರಿಚಾರಕಕ್ಕಾಗಿ ಹಂಚಲಾದ ಮೆಮೊರಿ ವಿಭಾಗಗಳಿಗೆ ಕ್ಲೈಂಟ್‌ಗಳು ಬರೆಯಲು ಅನುಮತಿಸು"
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer ಬರೆಯಬಹುದಾದ ಮೆಮೊರಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಂತೆ ಅನುಮತಿಸು"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X ಬಳಕೆದಾರ ಸ್ಥಳ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸು"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "zabbix ಕಾದಿರಿಸದೆ ಇರುವ ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಅನುಮತಿಸು"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+"TCP ಅನ್ನು ಬಳಸಿಕೊಂಡು zabbix ಎಲ್ಲಾ TCP ಸಂಪರ್ಕಸ್ಥಾನಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಬಲ್ಲುದೆ "
+"ಎಂಬುದನ್ನು ಪತ್ತೆ ಮಾಡಿ."
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "fips_mode ನಲ್ಲಿ ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವುದನ್ನು ಅನುಮತಿಸು"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "zebra ಡೀಮನ್‌ ಅದರ ಸಂರಚನಾ ಕಡತಗಳಿಗೆ ಬರೆಯಲು ಅನುಮತಿಸು"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ZoneMinder ಗೆ ಅನುಮತಿಸು."
+msgstr ""
+"ಸಾರ್ವಜನಿಕ ಕಡತ ವರ್ಗಾವಣೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಾರ್ವಜನಿಕ ಕಡತಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ZoneMinder ಗೆ "
+"ಅನುಮತಿಸು."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "su/sudo ಅನ್ನು ಚಲಾಯಿಸಲು ZoneMinder ಗೆ ಅನುಮತಿಸು."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ಸಂಪರ್ಕ ಸಾಧನ %s ವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux ಪಾಲಿಸಿಗಾಗಿ ಗ್ರಾಫಿಕಲ್ ಬಳಕೆದಾರ ಸಂಪರ್ಕಸಾಧನ"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "ರಚಿಸಬೇಕಿರುವ ಮಾಹಿತಿ ಪುಟಗಳ ಡೊಮೈನ್ ಹೆಸರು(ಗಳು)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "ಪರ್ಯಾಯ ರೂಟ್ ಕೋಶ, / ಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗುತ್ತದೆ"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux ಮಾಹಿತಿ ಪುಟವನ್ನು ಉತ್ಪಾದಿಸು"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "ಉತ್ಪಾದಿಸಲಾದ SELinux ಮಾಹಿತಿ ಪುಟಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "ಮಾಹಿತಿ ಪುಟಗಳಿಗಾಗಿ OS ನ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "ಆಯ್ದ SELinux ಮಾಹಿತಿ ಪುಟಕ್ಕಾಗಿ HTML ಮಾಹಿತಿ ಪುಟಗಳ ರಚನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "ಪರ್ಯಾಯ ರೂಟ್ ಕೋಶ, / ಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗುತ್ತದೆ"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "ಎಲ್ಲಾ ಡೊಮೈನ್‌ಗಳು"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux ಪಾಲಿಸಿ ಜಾಲಬಂಧ ಮಾಹಿತಿಗೆ ಮನವಿ ಮಾಡು"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "ಎಲ್ಲಾ SELinux ಸಂಪರ್ಕಸ್ಥಾನದ ಬಗೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡು"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "ಸಂಪರ್ಕಸ್ಥಾನದ ಸಂಬಂಧಿಸಿದ SELinux ಬಗೆಯನ್ನು ತೋರಿಸು"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "ಈ SELinux ಬಗೆಗಾಗಿ ವಿವರಿಸಲಾದ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ತೋರಿಸು"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ಈ ಡೊಮೈನ್ ಬೈಂಡ್ ಮತ್ತು/ಅಥವ ಸಂಪರ್ಕಗೊಳ್ಳಬಹುದಾದ ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ತೋರಿಸು"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"ಡೊಮೈನ್‌ಗಳು ಪರಸ್ಪರ ಒಂದಕ್ಕೊಂದು ವ್ಯವಹರಿಸಬಲ್ಲವೆ ಎಂದು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "ಆಕರ ಡೊಮೈನ್"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "ಗುರಿ ಡೊಮೈನ್"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "ಬೂಲಿಯನ್‌ಗಳ ವಿವರಣೆಯನ್ನು ನೋಡಲು SELinux ಪಾಲಿಸಿಗೆ ಮನವಿ ಸಲ್ಲಿಸು"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "ಎಲ್ಲಾ ಬೂಲಿಯನ್ ವಿವರಣೆಗಳನ್ನು ಪಡೆ"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "ವಿವರಣೆಯನ್ನು ಪಡೆಯಬೇಕಿರುವ ಬೂಲಿಯನ್"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"ಒಂದು ಆಕರ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್ ಗುರಿ ಪ್ರಕ್ರಿಯೆ ಡೊಮೈನ್‌ಗೆ ರೂಪಾಂತರಗೊಳ್ಳುತ್ತದೆ ಎನ್ನುವುದನ್ನು "
+"ನೋಡಲು SELinux ಗೆ ಮನವಿ ಮಾಡು"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "ಆಕರ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "ಗುರಿ ಪ್ರಕ್ರಿಯೆಯ ಡೊಮೈನ್"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy ಉತ್ಪಾದಿಸು: ದೋಷ: %s ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಲ್ಲಿ ಒಂದರ ಅಗತ್ಯವಿದೆ"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ಈ ಬಗೆಯ ಪಾಲಿಸಿಗಾಗಿ ಆದೇಶದ ಅಗತ್ಯವಿರುತ್ತದೆ"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ -t ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಂತಿಲ್ಲ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಬಳಕೆಯನ್ನು ಓದಿ."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ -d ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಂತಿಲ್ಲ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಬಳಕೆಯನ್ನು ಓದಿ."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ -a ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಂತಿಲ್ಲ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಬಳಕೆಯನ್ನು ಓದಿ."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ -t ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಂತಿಲ್ಲ. ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಬಳಕೆಯನ್ನು ಓದಿ."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux ಪಾಲಿಸಿ ಸಂಪರ್ಕಸಾಧನಗಳ ಪಟ್ಟಿ"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "ನೀವು ಮನವಿ ಮಾಡಲು ಬಯಸುವ ಸಂಪರ್ಕಸಾಧನದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್ ನಮೂನೆಯನ್ನು ಉತ್ಪಾದಿಸು"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "ನೀವು ವಿಸ್ತರಿಸಲಿರುವ ಡೊಮೇನ್‌ ಬಗೆಯನ್ನು ನಮೂದಿಸಿ"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "ಈ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ SELinux ಬಳಕೆದಾರನನ್ನು(ರನ್ನು) ನಮೂದಿಸಿ"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "ವ್ಯವಸ್ಥಾಪಕ ಡೊಮೈನ್‌ಗೆ ಪರಿವರ್ತಿತಗೊಳ್ಳುವ SELinux ಪಾತ್ರವನ್ನು(ಗಳನ್ನು) ನಮೂದಿಸಿ"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "ಈ ಮಿತಿಗೊಳಪಡಿಸಲಾದ ವ್ಯವಸ್ಥಾಪಕವು ನೋಡಿಕೊಳ್ಳುವ ಡೊಮೇನ್ ಅನ್ನು(ಗಳನ್ನು) ನಮೂದಿಸಿ"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "ಉತ್ಪಾದಿಸಬೇಕಿರುವ ಪಾಲಿಸಿಯ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "ಉತ್ಪಾದಿಸಲಾದ ಪಾಲಿಸಿ ಕಡತಗಳನ್ನು ಶೇಖರಿಸಿ ಇರಿಸಲಾಗುವ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "ಮಿತಿಗೊಳಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳು ಬರೆಯಬೇಕಿರುವ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "ಆದೇಶದ ಅಗತ್ಯವಿರುವ ಪಾಲಿಸಿಯ ಬಗೆ"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' ಪಾಲಿಸಿಯನ್ನು ಉತ್ಪಾದಿಸು"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' ಪಾಲಿಸಿಯನ್ನು ಉತ್ಪಾದಿಸು "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "ಪರಿಮಿತಿಗೊಳಿಸಬೇಕಿರುವ ಎಕ್ಸಿಗ್ಯೂಟೆಬಲ್"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "ಆಜ್ಞೆಗಳು"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "ಪರ್ಯಾಯ SELinux ಪಾಲಿಸಿ, /sys/fs/selinux/policy ಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿರುತ್ತದೆ"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "ಎಲ್ಲಾ ಕಡತಗಳು"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "ಸಾಮಾನ್ಯ ಕಡತ"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ಕೋಶ"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "ಕ್ಯಾರಕ್ಟರ್ ಸಾಧನ"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ಬ್ಲಾಕ್ ಸಾಧನ"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "ಸಾಕೆಟ್ ಕಡತ"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿ"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "ನೇಮ್ಡ್ ಪೈಪ್"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "ಯಾವುದೆ SELinux ಅನ್ನು ಅನುಸ್ಥಾಪಿಸಲಾಗಿಲ್ಲ"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"ನೀವು /usr/bin/sepolgen-ifgen ಅನ್ನು ಚಲಾಯಿಸುವ ಮೂಲಕ ಸಂಪರ್ಕಸಾಧನವನ್ನು ಮರಳಿ "
+"ಉತ್ಪಾದಿಸಬೇಕು"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "'%s' ಪಾಲಿಸಿ ಕಡತನ್ನು ಅನುಸ್ಥಾಪಿಸುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ಗೊತ್ತಿರದ"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ಜಾಲಬಂಧ ಸೇವೆಗಳ ಡೀಮನ್"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "ಈಗಿರುವ ಡೊಮೇನ್‌ನ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "ಕನಿಷ್ಟ ಟರ್ಮಿನಲ್ ಲಾಗಿನ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "ಕನಿಷ್ಟ X Windows ಲಾಗಿನ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "ಗಣಕತೆರೆ ಲಾಗಿನ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "ವ್ಯವಸ್ಥಾಪಕ ಲಾಗಿನ್ ಬಳಕೆದಾರ ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "ಮಿತಿಗೊಳಪಡಿಸಲಾದ ನಿರ್ವಾಹಕ ವ್ಯವಸ್ಥಾಪಕ ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "ಹೊಸ ಬಗೆಗಾಗಿ ಮಾಡ್ಯೂಲ್ ಮಾಹಿತಿ"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "ಮಾನ್ಯವಾದ ಬಗೆಗಳು:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "ಸಂಪರ್ಕ ಸ್ಥಾನಗಳು 1 ರಿಂದ %d ರ ನಡುವಿನ ಸಂಖ್ಯೆಗಳು ಅಥವ ಸಂಖ್ಯೆಗಳ ವ್ಯಾಪ್ತಿಯಾಗಿರಬೇಕು"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "ನೀವು ಒಂದು ಮಾನ್ಯವಾದ ಪಾಲಿಸಿಯ ಬಗೆಯನ್ನು ನಮೂದಿಸಬೇಕು"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "ನಿಮ್ಮ %s ಗಾಗಿನ ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್‌ಗಾಗಿ ಒಂದು ಹೆಸರನ್ನು ನಮೂದಿಸಬೇಕು."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"ಹೆಸರು ವರ್ಣಮಾಲೆ ಮತ್ತು ಅಂಕೆ ಎರಡನ್ನೂ ಹೊಂದಿರಬೇಕು ಹಾಗು ಖಾಲಿ ಜಾಗಗಳಿರಬಾರದು. \"-n "
+"MODULENAME\" ಎಂಬ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬಹುದು."
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "ಬಳಕೆದಾರ ಪಾತ್ರದ ಪ್ರಕಾರಗಳಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲವುಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "ಕೇವಲ ಡೀಮನ್‌ ಅನ್ವಯಗಳು ಮಾತ್ರ ಒಂದು init ಸ್ಕ್ರಿಪ್ಟನ್ನು ಬಳಸಬಲ್ಲದು..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache ವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವಾಗಿರಬೇಕು "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER ಪ್ರಕಾರಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒಂದು tmp ಬಗೆಯನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತವೆ"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s ಪಾಲಿಸಿ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗಾಗಿ ಈಗ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೊಮೇನ್‌ಗಳ ಅಗತ್ಯವಿದೆ"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "ಬಗೆಯ ಸ್ಥಳದ ಅಗತ್ಯವಿದೆ"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"ಇದರೊಂದಿಗೆ ಅಂತ್ಯಗೊಳ್ಳುವ ಹೊಸ ಬಗೆಯೊಂದನ್ನು ನೀವು ಸೂಚಿಸಬೇಕಾಗುತ್ತದೆ: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+"ನಿಮ್ಮ ಮಿತಿಗೊಳಿಸಲ್ಪಟ್ಟ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ ಪಥವನ್ನು ನೀವು ನಮೂದಿಸಲೇಬೇಕು"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "ಒತ್ತಾಯಪೂರ್ವಕ ಪ್ರಕಾರದ ಕಡತ"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ಸಂಪರ್ಕ ಸಾಧನ ಕಡತ"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ಕಡತ ಸನ್ನಿವೇಶಗಳ ಕಡತ"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "ಸ್ಪೆಕ್ ಕಡತ"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "ಸಿದ್ಧತಾ ಸ್ಕ್ರಿಪ್ಟ್"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "ಅನ್ವಯ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ಡೊಮೇನ್ ಅನ್ನು ಆರಿಸಿ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "ಸಂಪರ್ಕಸ್ಥಾನಗಳನ್ನು ಆರಿಸು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ಕಡತದ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ಕಡತದ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ಕಡತವನ್ನು ಸೇರಿಸಿ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "ವರ್ಗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ಕಡತದ\n"
+"ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "samba ವು ಓದಲು ಮಾತ್ರವಾದ ಯಾವುದೆ ಕಡತ/ಕೋಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಅನುಮತಿಸು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "ಪಾಲಿಸಿಯನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತಿದೆ..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS ವ್ಯಾಪ್ತಿ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux ನಿರ್ವಹಣೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "ಬೂಲಿಯನ್‌ಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"'ಆಯ್ಕೆ ಮಾಡಲಾದ ಡೊಮೇನ್‌ಗಾಗಿ' ಪಾಲಿಸಿಯನ್ನು ಬದಲಾಯಿಸಲು ಬಳಸಬಹುದಾದ ಬೂಲಿಯನ್ ಮಾಹಿತಿಯನ್ನು "
+"ತೋರಿಸು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ಕಡತಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "'ಆಯ್ಕೆ ಮಾಡಲಾದ ಡೊಮೇನ್‌ಗಾಗಿ' ಪಾಲಿಸಿಯಿಂದ ಬಳಸಬಹುದಾದ ಕಡತದ ಬಗೆಯನ್ನು ತೋರಿಸು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "ಜಾಲಬಂಧ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "ಬದಲಾವಣೆಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ಬಳಕೆದಾರ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "ಬದಲಾಯಿಸಿರುವುದನ್ನು ಮಾತ್ರ ತೋರಿಸು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "ಸಕ್ರಿಯಗೊಂಡ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ಕಡತದ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux ನ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'selected domain' ಗೆ ದಾಖಲಿಸಲು ಬಳಸಲಾದ ಕಡತದ ಹೆಸರು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "ಚಲಾಯಿಸಬಹುದಾದ ಕಡತಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "'ಆಯ್ಕೆ ಮಾಡಲಾದ ಡೊಮೇನ್' ಬರೆಯಬಹುದಾದ ಕಡತಗಳು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "ಬರೆಯಬಹುದಾದ ಕಡತ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'ಆರಿಸಲಾದ ಡೊಮೇನ್‌'ಗಾಗಿ ಎಲ್ಲಾ ಕಡತದ ಬಗೆಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ'."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "ಅನ್ವಯದ ಕಡತದ ಬಗೆಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "ಹೊರಹೋಗುವ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "ಒಳಬರುವ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "ಅನ್ವಯದ ಕಡತದ ಬಗೆಗಳು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux ಸಂಪರ್ಕ ಸ್ಥಾನದ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "ಮಾಡ್ಯೂಲಿನ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'ಆರಿಸಲಾದ ಡೊಮೇನ್‌'ಗಾಗಿ ಎಲ್ಲಾ ಕಡತದ ಬಗೆಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ'."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "ಗಣಕ ಪೂರ್ವನಿಯೋಜಿತ ಪಾಲಿಸಿಯ ಬಗೆ: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>ಆರಿಸು:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "ಹೌದು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "ಇಲ್ಲ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"ಯಾವುದೆ ಪ್ರಕ್ರಿಯೆಯು ಬೇರೊಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ptracing ಅಥವ ದೋಷನಿದಾನ ಮಾಡುವುದನ್ನು "
+"ನಿರಾಕರಿಸು."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "ಅಳಿಸು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "ಮಾರ್ಪಡಿಸು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "ಅಪ್‌ಡೇಟ್‌"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ಕಡತವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ಕಡತದ ಲೇಬಲ್"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "ಅಪ್‌ಡೇಟ್‌"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಅಳಿಸಿಹಾಕು"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ಕಡತದ ಬಗೆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "ಅನ್ವಯ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ಬಳಕೆದಾರ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ಈ ಬಳಕೆದಾರ ವ್ಯವಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸುವ ಡೊಮೈನ್‌ಗಳನ್ನು ಆರಿಸಿ."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "ಅಶಕ್ತಗೊಂಡ"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "ಸಕ್ರಿಯಗೊಂಡ"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ವು ಒಂದು ಮಾನ್ಯ ಸನ್ನಿವೇಶವಲ್ಲ\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿತಿ: ನಿಷ್ಕ್ರಿಯಗೊಂಡ"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "ಬೂಲಿಯನ್ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "ಚಲಾಯಿಸಬಹುದಾದ ಕಡತಗಳು"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "ಬರೆಯಬಹುದಾದ ಕಡತ"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "ಅನ್ವಯದ ಕಡತದ ಬಗೆಗಳು"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "ಪ್ರವೇಶ ಹೆಸರು"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "ನೇಮ್‌ಸ್ಪೇಟ್‌ಗೆ ಪರಿವರ್ತನೆ ಹೊಂದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "ಬೂಲಿಯನ್‌ಗಳು"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಲ್ಲ"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "ಬರೆಯಬಹುದಾದ ಕಡತ"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "ಅನ್ವಯ"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s ಗಾಗಿ ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ಕಡತವನ್ನು ಲೇಬಲ್ ಮಾಡುವುದು"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ಕಡತದ ಲೇಬಲ್"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಮಾರ್ಪಡಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನವನ್ನು ಸಂಪಾದಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ಪಾತ್ರಗಳು"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s ಗಾಗಿನ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s ಗಾಗಿ ಕಡತ ಸನ್ನಿವೇಶವನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿಲ್ಲ"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ಕಡತದ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ಕಡತದ ಲೇಬಲ್"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ಸರಿಯಲ್ಲದ ವಿನ್ಯಾಸ %s: ರೆಕಾರ್ಡ್ %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s ಅನ್ನು ಅಳಿಸಿಹಾಕು"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s ಮಾರ್ಪಡಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸ್ಥಾನ"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಿ"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಿಹಾಕಿ"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ಬಳಕೆದಾರನನ್ನು ಮಾರ್ಪಡಿಸಿ"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ಬಳಕೆದಾರ"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ಪಾತ್ರ"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS ವ್ಯಾಪ್ತಿ"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗನ್ನು ಸೇರಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ಬಳಕೆದಾರ ಮ್ಯಾಪಿಂಗನ್ನು ಅಳಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "ಪ್ರವೇಶ ಮ್ಯಾಪಿಂಗುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ಬಳಕೆದಾರ"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ಬಳಕೆದಾರ"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ಕಡತದ ಮಾರ್ಗ"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸು"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿತಿ: ಒತ್ತಾಯಪೂರ್ವಕ"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿತಿ: ಅನುಮತಿಪೂರ್ವಕ"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 ನಿಮ್ಮ ಗಣಕದಲ್ಲಿನ "
+"ಒಂದು ತೊಂದರೆಗೆ ಕಾರಣವಾಗಿದೆಯೆ ಎಂದು ನೋಡಲು, ಅನುಮತಿಪೂರ್ವಕ ಕ್ರಮಕ್ಕೆ ಹೋಗಿ ಅದು ಕೇವಲ "
+"ದೋಷಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆಯೆ ಹೊರತು SELinux ಪಾಲಿಸಿಯನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.  ಅನುಮತಿಪೂರ್ವಕ "
+"ಕ್ರಮಕ್ಕೆ ಒಂದು ಪುನರ್ ಬೂಟಿನ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ    ನೀವು ಮುಂದುವರೆಯಲು ಬಯಸುತ್ತೀರೆ?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹುಡುಕಲು ಟೈಪ್ ಮಾಡಿ"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "ಈಗಿರುವ ಒಂದು ಅಂಶವನ್ನು ಮಾರ್ಪಡಿಸು"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "ಈಗಿರುವ ಒಂದು ಅಂಶವನ್ನು ಅಳಿಸು"
+
+#~ msgid "Add a new item"
+#~ msgstr "ಒಂದು ಹೊಸ ಅಂಶವನ್ನು ಸೇರಿಸು"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "ಮೇಲೆ ಆರಿಸಲಾದ ಡೊಮೇನ್‌ಗೆ ದಾಖಲಿಸಲು ಬಳಸಲಾದ ಕಡತದ ಹೆಸರು."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "ಮೇಲೆ ಆಯ್ಕೆ ಮಾಡಲಾದ ಪ್ರಕ್ರಿಯೆ ಡೊಮೇನ್ ಬರೆಯಬಹುದಾದ ಕಡತಗಳು."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "ಆರಿಸಲಾದ ಡೊಮೇನ್‌ಗಾಗಿ ಎಲ್ಲಾ ಕಡತದ ಬಗೆಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ"
+
+#~ msgid "Modified"
+#~ msgstr "ಮಾರ್ಪಡಣೆ"
+
+#~ msgid "Executable File Type"
+#~ msgstr "ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತದ ಬಗೆ"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtype"
+
+#~ msgid "Reset"
+#~ msgstr "ಮರುಹೊಂದಿಸು"
+
+#~ msgid "Save your changes"
+#~ msgstr "ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK ಲಭ್ಯವಿಲ್ಲ"
diff --git a/policycoreutils/po/ko.po b/policycoreutils/po/ko.po
index 18a38fd..49c34e5 100644
--- a/policycoreutils/po/ko.po
+++ b/policycoreutils/po/ko.po
@@ -1,22 +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:
-# Eunju Kim <eukim@redhat.com>, 2006-2007,2009.
-# Hyunsok Oh <hoh@redhat.com>, 2010,2012.
+# eukim <eukim@redhat.com>, 2006-2007,2009
+# Hyunsok Oh <hoh@redhat.com>, 2010,2012-2013
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n"
+"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/"
+"ko/)\n"
+"Language: ko\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ko\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM을 초기화하는데 실패하였습니다\n"
@@ -75,7 +79,7 @@ msgstr "죄송합니다. run_init은 단지 SELinux 커널에서만 사용될 
 msgid "authentication failed.\n"
 msgstr "인증 실패.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "%s에 실행가능한 문맥을 설정할 수 없습니다.\n"
@@ -88,871 +92,913 @@ msgstr "******************** 중요 ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "정책 패키지를 활성화하려면 다음을 실행합니다:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage 처리를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux 정책은 관리되지 않거나 저장할 수 없습니다."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "정책을 읽을 수 없습니다."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage 연결을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS가 활성화된 상태를 테스트할 수 없습니다 "
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "아직 구현되지 않았습니다 "
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage 트랜잭션이 이미 진행중입니다"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage 트랜잭션을 시작할 수 없습니다"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage 트랜잭션을 커밋할 수 없습니다 "
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage 트랜잭션이 진행중이 아닙니다"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux 모듈 목록을 만들수 없습니다 "
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "모듈 이름"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "버전"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "비활성화 "
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "%s 모듈을 비활성화할 수 없습니다 (제거 실패)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "%s 모듈을 활성화할 수 없습니다 (제거 실패)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "%s 모듈을 제거할 수 없습니다 (제거 실패)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit는 'on' 또는 'off'로 해야 합니다"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "내장 허용 형식"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "사용자 정의 허용 형식"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "%s 허용 도메인을 설정할 수없습니다 (모듈 설치 실패) "
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "%s 허용 도메인을 제거하지 못했습니다 (제거 실패) "
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s에 사용되는 키를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s에 대한 로그인 맵핑이 지정되었는지를 확인할 수 없습니다."
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "%s Linux 그룹이 존재하지 않습니다 "
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux 사용자 %s 가 존재하지 않습니다"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s에 대한 로그인 맵핑을 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s에 대한 이름을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s 에 대한 MLS 범위를 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s에 대한 SELinu 사용자를 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s에 대한 로그인 맵핑을 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser 또는 serange 필요"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s에 대한 로그인 맵핑이 지정되지 않았습니다"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s에 대한 seuser를 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s에 대한 로그인 맵핑이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s에 대한 로그인 맵핑을 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "로그인 맵핑 목록을 만들 수 없습니다"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "로그인 이름"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux 사용자"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS 범위"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "서비스 "
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "%s에 대한 SELinux 사용자가 지정되었는지 확인할 수 없습니다"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s에 대한 사용자를 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s에 대해 최소 하나의 역할을 추가해야 합니다 "
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s에 대한 SELinux 사용자를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s에 대한 %s의 역할을 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s에 대한 MLS 레벨을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s에 대한 %s의 접두어를 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s에 대한 키를 추출할 수 없습니다"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "%s에 대한 SELinux 사용자를 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "접두어, 기능, 레벨 또는 범위 필요"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "접두어 또는 기능 필요"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "%s에 대한 SELinux 사용자가 지정되지 않았습니다"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "%s에 대한 SELinux 사용자를 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
+msgstr ""
+"%s에 대한 SELinux 사용자가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "%s에 대한 SELinux 사용자를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux 사용자 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "%s 사용자에 대한 역할 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "레이블링"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "접두부"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS 레벨"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS 범위"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux 기능"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "프로토콜 udp 또는 tcp 필요 "
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "포트 필요"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "잘못된 포트"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s 에 대한 키를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "유형 필요"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "유형 %s이 잘못되었습니다, 포트 유형이어야 합니다 "
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "%s/%s에 대한 포트가 지정되었는지 확인할 수 없습니다 "
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "%s/%s에 대한 포트가 이미 지정되었습니다"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s 에 대한 포트를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s 에 대한 문맥을 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s 에 대한 포트 문맥의 사용자를 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s 에 대한 포트 문맥의 역할을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s 에 대한 포트 문맥의 유형을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s 에 대한 포트 문맥의 mls 항목을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s 에 대한 포트 문맥을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s 에 대한 포트를 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype 또는 serange 필요"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype 필요"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "%s/%s에 대한 포트가 지정되지 않았습니다"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s에 대한 포트를 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s에 대한 포트를 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "포트 목록을 만들수 없습니다 "
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s 포트를 삭제할 수 없습니다 "
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s에 대한 포트가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s에 대한 포트를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "포트 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux 포트 유형"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "포트 번호"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "노드 주소 필요  "
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "알려지지 않거나 또는 생략된 프로토콜 "
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux 노드 유형이 필요합니다 "
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "유형 %s이 잘못되었습니다, 노드 유형이어야 합니다 "
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s에 대한 키를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "%s 주소가 지정되었는지 확인할 수 없습니다   "
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s에 대한 주소를 생성할 수 없습니다  "
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s에 대한 문맥을 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s에 대한 마스크를 설정할 수 없습니다 "
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s에 대한 주소 문맥의 사용자를 설정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s에 대한 주소 문맥의 역할을 설정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s에 대한 주소 문맥의 유형을 설정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s에 대한 주소 문맥의 mls 항목을 설정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s에 대한 주소 문맥을 설정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "%s 주소를 추가할 수 없습니다 "
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "%s 주소가 지정되지 않았습니다 "
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "%s 주소를 질의할 수 없습니다 "
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "%s 주소를 수정할 수 없습니다  "
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "%s 주소가 정책에 지정되어 있어 이를 삭제할 수 없습니다 "
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "%s 주소를 삭제할 수 없습니다 "
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "모든 노드 맵핑을 삭제할 수 없습니다 "
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "주소 목록을 만들수 없습니다 "
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux 유형 필요"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "%s에 대한 인터페이스가 지정되었는지 확인할 수 없습니다"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s에 대한 인터페이스를 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s 에 대한 인터페이스 문맥의 사용자를 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s 에 대한 인터페이스 문맥의 역할을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s 에 대한 인터페이스 문맥의 유형을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s 에 대한 인터페이스 문맥의 mls 문맥을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s 에 대한 인터페이스 문맥을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s에 대한 메세지 문맥을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s에 대한 인터페이스를 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s에 대한 인터페이스가 지정되지 않았습니다"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s에 대한 인터페이스를 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s에 대한 인터페이슬 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "%s에 대한 인터페이스가 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s에 대한 인터페이스를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "모든 인터페이스 맵핑을 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "인터페이스 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux 인터페이스"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "문맥"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s에 대해 동등한 클래스가 이미 존재합니다"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "파일 사양 %s이 해당 규칙 '%s %s'과 충돌합니다"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s에 대해 동등한 클래스가 존재하지 않습니다 "
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s에 대한 파일 문맥의 사용자를 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s에 대한 파일 문맥의 역할을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s에 대한 파일 문맥의 mls 항목을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "잘못된 파일 사양 "
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "파일 사양에 공백이 포함되어 있어서는 안됩니다"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "유형 %s이 잘못되어 있습니다. 파일 또는 장치 유형이어야 합니다 "
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s에 대한 파일 문맥이 지정되었는지 확인할 수 없습니다"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s에 대한 파일 문맥을 생성할 수 없습니다"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s에 대한 파일 문맥의 유형을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s에 대한 파일 문맥을 설정할 수 없습니다"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s에 대한 파일 문맥을 추가할 수 없습니다"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange 또는 seuser 필요"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s에 대한 파일 문맥이 저정되지 않았습니다"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "파일 문맥 목록을 만들수 없습니다 "
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%s 파일 문맥을 삭제할 수 없습니다 "
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s에 대한 파일 문맥이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "파일 문맥 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "로컬 파일 문맥 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "유형"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux 배포판 fcontext 해당 \n"
+msgstr ""
+"\n"
+"SELinux 배포판 fcontext 해당 \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux 로컬 fcontext 해당 \n"
+msgstr ""
+"\n"
+"SELinux 로컬 fcontext 해당 \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "%s에 대한 부울이 지정되었는지 확인할 수 없습니다"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "%s에 대하 부울이 지정되지 않았습니다"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "%s에 대한 파일 문맥을 질의할 수 없습니다"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "다음의 값 중 하나를 반드시 지정해야 합니다: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "%s 부울의 활성화값을 설정할 수 없습니다      "
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "%s에 대한 부을을 수정할 수 없습니다"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "잘못된 형식 %s: 기록 %s "
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "%s에 대한 부울이 정책에 지정되어 있어 이를 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "%s에 대한 부울을 삭제할 수 없습니다"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "부울 목록을 만들수 없습니다"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "비활성 "
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "활성 "
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux 부울"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "상태 "
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "디폴트 "
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "설명 "
 
@@ -991,206 +1037,230 @@ msgstr "오류! 쉘이 유효하지 않습니다.\n"
 msgid "Unable to clear environment\n"
 msgstr "환경을 삭제할 수 없습니다\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid 변경 오류, 중지합니다.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS 재설정 오류, 중지합니다\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "감사(audit) 시스템에 연결하는데 오류 발생.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "메모리 할당하는데 오류 발생.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "감사(audit) 메세지를 보내는데 오류 발생.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "강제모드를 결정할 수 없습니다.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "오류! %s를 열 수 없습니다.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "오류가 발생했습니다! %s에 있는 O_NONBLOCK을 삭제할 수 없습니다\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s에 사용되는 새로운 문맥을 설정할 수 없습니다\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s 변경된 레이블.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "경고! %s에 사용되는 문맥을 복구할 수 없습니다\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "오류: 다중 임무가 지정되었습니다\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "오류: 다중 형식이 지정되었습니다\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "죄송합니다, -l 은 SELinux MLS 지원에서 사용될 것입니다.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "오류: 다중 레벨이 지정되었습니다\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "오류: 비보안 터미널에서 레벨을 변경하는 것을 허용하지 않습니다 \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "초기 형식을 가질 수 없습니다.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "새로운 문맥을 갖는데 실패했습니다.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "새로운 임무 %s를 설정하는데 실패했습니다\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "새로운 형식 %s를 설정하는데 실패했습니다\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s 레벨의 새로운 범위를 개발하는데 실패했습니다\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "새로운 범위 %s를 설정하는데 실패했습니다\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "새로운 문맥을 문자열로 변환하는데 실패했습니다\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s는 유효한 문맥이 아닙니다\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "새 문맥에 해당하는 메모리를 할당할 수 없습니다"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "비어있는 시그널 모음을 얻을 수 없습니다\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP 처리기를 설정할 수 없습니다\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
-msgstr ""
+msgstr "죄송합니다, newrole 기능을 삭제하지 못했습니다\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "죄송합니다, newrole은 오직 SELinux 커널에서만 사용될 것입니다.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "오래된 문맥를 갖는데 실패했습니다.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "경고! tty 정보를 검색할 수 없습니다.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM 서비스 설정을 읽는데 오류가 발생했습니다.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "새로운 임무: %s에 대한 잘못된 암호\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "새로운 임무: 포크 작업(forking)이 실패했습니다: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty 레이블을 복구할 수 없습니다...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "올바르게 tty를 종료하는 것을 실패했습니다\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "디스크립터를 종료할 수 없습니다.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "쉘의 argv0을리 할당하는데 오류 발생.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "감사 메세지 전송에 실패했습니다 "
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "네임 스페이스로 전환하는데 실패했습니다\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "기능 %m을 제거하는데 실패했습니다\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "환경을 복구할 수 없음, 중지합니다\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "쉘을 실행하는데 실패하였습니다\n"
 
@@ -1321,19 +1391,25 @@ 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"
@@ -1343,19 +1419,25 @@ 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/\nMCS 범위 "
+msgstr ""
+"MLS/\n"
+"MCS 범위 "
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1411,13 +1493,14 @@ msgstr "SELinux 정책 생성 도구 "
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>애플리케이션</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "표준 Init 데몬 "
 
@@ -1425,9 +1508,11 @@ msgstr "표준 Init 데몬 "
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "표준 Init 데몬은 시작할 때 init 스크립트를 통해 시작되는 데몬입니다. 일반적으로 /etc/rc.d/init.d에 스크립트가 필요합니다 "
+msgstr ""
+"표준 Init 데몬은 시작할 때 init 스크립트를 통해 시작되는 데몬입니다. 일반적으"
+"로 /etc/rc.d/init.d에 스크립트가 필요합니다 "
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS 시스템 데몬 "
 
@@ -1439,16 +1524,18 @@ msgstr "인터넷 시스템 데몬 (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "인터넷 서비스 데몬은 xinetd에 의해 시작되는 데몬입니다 "
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "웹 애플리케이션/스크립트 (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "웹 애플리케이션/스크립트 (CGI) CGI 스크립트는 웹 서버에 의해 시작됩니다 (apache)"
+msgstr ""
+"웹 애플리케이션/스크립트 (CGI) CGI 스크립트는 웹 서버에 의해 시작됩니다 "
+"(apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "사용자 애플리케이션 "
 
@@ -1456,9 +1543,11 @@ msgstr "사용자 애플리케이션 "
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "사용자 애플리케이션은 사용자에 의해 시작되는 한정하고자 하는 모든 애플리케이션입니다 "
+msgstr ""
+"사용자 애플리케이션은 사용자에 의해 시작되는 한정하고자 하는 모든 애플리케이"
+"션입니다 "
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1482,7 +1571,9 @@ msgstr "터미널에서 최소 사용자 역할 "
 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를 가지지 않습니다."
+msgstr ""
+"이 사용자는 터미널이나 원격 로그인을 통해서만 시스템에 로그인합니다. 기본값으"
+"로 이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1583,9 @@ msgstr "X 창에서 최소한의 사용자 역할 "
 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, 네트워크 운용, su, sudo를 가지지 않습니다."
+msgstr ""
+"이 사용자는 X 또는 터미널을 통해 시스템에 로그인할 수 있습니다. 기본값으로 "
+"이 사용자는 setuid, 네트워크 운용, su, sudo를 가지지 않습니다."
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1502,7 +1595,9 @@ msgstr "사용자 역할"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 sudo도  su도 갖지 않습니다 "
+msgstr ""
+"사용자는 전체 네트워크 운영을 갖지만 전환없이 setuid 애플리케이션도 sudo도  "
+"su도 갖지 않습니다 "
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1510,9 +1605,11 @@ msgstr "사용자 역할 관리 "
 
 #: ../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도 갖지 않으며, Root 관리 역할로 sudo를 사용할 수 있습니다"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1524,16 +1621,19 @@ msgstr "사용자 역할 Root 관리 "
 
 #: ../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 "
+"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 관리 사용자 역할을 선택합니다. 이 사용자는 시스템에 직접 로그인할 수 없습니다."
+msgstr ""
+"root로 실행하는 동안 사용자를 시스템 관리를 위해 사용하는 경우 Root 관리 사용"
+"자 역할을 선택합니다. 이 사용자는 시스템에 직접 로그인할 수 없습니다."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>애플리케이션 이름이나 사용자 역할을 입력합니다:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "이름"
 
@@ -1560,7 +1660,9 @@ msgstr "Init 스크립트 "
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "제한된 애플리케이션을 시작하기 위해 사용하는 init 스크립트로의 전체 경로를 입력합니다."
+msgstr ""
+"제한된 애플리케이션을 시작하기 위해 사용하는 init 스크립트로의 전체 경로를 입"
+"력합니다."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1587,14 +1689,15 @@ msgid ""
 "transition \n"
 "role tab"
 msgstr ""
+"전환 \n"
+"역할 탭"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s로 전환할 사용자 역할을 선택(_R):</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "이 애플리케이션 도메인으로 전환할 사용자 역할을 선택합니다."
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1721,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP 포트</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "전체 "
 
@@ -1632,7 +1735,8 @@ 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 "%s이 0로 bindresvport를 호출하는 것을 허용합니다. 포트 600-1024로 바인딩"
+msgstr ""
+"%s이 0로 bindresvport를 호출하는 것을 허용합니다. 포트 600-1024로 바인딩"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1642,7 +1746,9 @@ msgstr "예약되지 않은 포트 (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: 612, 650-660"
+msgstr ""
+"%s이 바인딩할 포트 범위 또는 udp 포트의 콤마로 분리된 목록을 입력합니다. 예: "
+"612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1662,6 +1768,8 @@ msgid ""
 "Network\n"
 "Bind tab"
 msgstr ""
+"네트워크\n"
+"바인딩 탭 "
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1783,9 @@ msgstr "%s이 모든 tcp 포트에 연결하는 것을 허용"
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1795,9 @@ msgstr "udp 포트에 연결하기 위해 %s 허용 "
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1843,8 @@ msgstr "<b>%s이 관리하는 파일/디렉토리 추가</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
+msgstr ""
+"%s이 \"관리\"하는 파일/디렉토리. Pid 파일, 로그 파일, /var/lib 파일 등 ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1862,79 @@ msgstr "<b>어떤 디렉토리가 %s 정책을 생성합니까?</b>"
 msgid "Policy Directory"
 msgstr "정책 디렉토리 "
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "역할 "
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "기존 사용자(_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "애플리케이션 "
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s은 디렉토리여야 합니다"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "사용자를 선택해야 합니다 "
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "제한된 실행 파일을 선택합니다."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "제한된 init 스크립트 파일을 선택합니다."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "제한된 애플리케이션을 생성하거나 쓸 파일을 선택합니다"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "제한된 애플리케이션을 소유하고 쓸 디렉토리를 선택합니다"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "정책 파일을 생성할 디렉토리를 선택합니다 "
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "이름 확인 "
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "공백이 없는 문자와 숫자로 구성된 이름을 추가해야 합니다."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "실행 파일을 입력해야 합니다"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux 설정 "
 
@@ -1829,9 +1946,15 @@ msgstr "네트워크 포트 "
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux 포트\n유형"
+msgstr ""
+"SELinux 포트\n"
+"유형"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "프로토콜 "
 
@@ -1839,9 +1962,13 @@ msgstr "프로토콜 "
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\n레벨"
+msgstr ""
+"MLS/MCS\n"
+"레벨"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "포트 "
 
@@ -1879,10 +2006,14 @@ msgid "Modify %s"
 msgstr "%s 수정 "
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "허용 "
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "강제 "
 
@@ -1890,12 +2021,15 @@ msgstr "강제 "
 msgid "Status"
 msgstr "상태"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
+msgstr ""
+"정책 유형을 변경하면 다음 부팅 시 전체 파일 시스템의 레이블 변경의 원인이 됩"
+"니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진"
+"행하시겠습니까?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1903,16 +2037,25 @@ msgid ""
 "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 정책을 강제하지 않을 수 있습니다. 또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니까?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux 비활성화로 변경하려면 재부팅해야 합니다. 이는 권장되는 방법이 아닙니"
+"다. 나중에 SELinux를 다시 활성화하고자 할 경우 시스템 레이블 변경이 필요합니"
+"다. 단순히 SELinux가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허"
+"용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. "
+"또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니"
+"까?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계속 진행하시겠습니까?"
+msgstr ""
+"SELinux 활성화로 변경하면 다음 부팅시 전체 파일 시스템의 레이블 변경의 원인"
+"이 됩니다. 레이블 변경은 파일 시스템의 크기에 따라 시간이 오래 소요됩니다. 계"
+"속 진행하시겠습니까?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2065,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2101,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "모든 파일\n표준 파일\n디렉토리\n문자 장치\n차단 장치\n소켓\n심볼릭 링크\nnamed 파이프\n"
+msgstr ""
+"모든 파일\n"
+"표준 파일\n"
+"디렉토리\n"
+"문자 장치\n"
+"차단 장치\n"
+"소켓\n"
+"심볼릭 링크\n"
+"named 파이프\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2126,7 @@ msgid "SELinux Administration"
 msgstr "SELinux 관리"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "추가"
 
@@ -1999,7 +2155,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "비활성화\n허용\n강제\n"
+msgstr ""
+"비활성화\n"
+"허용\n"
+"강제\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2174,10 @@ msgid ""
 "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 "다음번 부팅시 전체 파일 시스템의 레이블을 변경할지 여부를 선택합니다. 레이블 변경은 시스템의 크기에 따라 시간이 오래 소요됩니다. 정책 유형을 변경하거나 비활성화에서 강제로 이동하는 경우 레이블 변경이 필요합니다. "
+msgstr ""
+"다음번 부팅시 전체 파일 시스템의 레이블을 변경할지 여부를 선택합니다. 레이블 "
+"변경은 시스템의 크기에 따라 시간이 오래 소요됩니다. 정책 유형을 변경하거나 비"
+"활성화에서 강제로 이동하는 경우 레이블 변경이 필요합니다. "
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2202,7 @@ msgstr "사용자 정의 부울과 모든 부울을 전환"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "필터 "
 
@@ -2134,8 +2297,8 @@ msgstr "로딩할 수 있는 정책 모듈 제거 "
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "일반적으로 로그 파일에 보고되지 않는 추가 감사 규칙을 활성화/비활성화"
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2163,1321 +2326,3136 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux 사용자 '%s'가 필요합니다"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux man 페이지 생성 "
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"ABRT는 공개 파일 전송 서비스에 사용되는 공개 파일을 수정할 수 있습니다."
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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 도메인에서 실"
+"행하는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"tftp가 공용 파일 전송 서비스에 사용되는 공용 파일을 수정하는 것을 허용합니다."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "전체 도메인 "
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "바이러스 백신 프로그램이 시스템의 비보안 파일을 읽는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
+"바이러스 백신 프로그램이 JIT 컴파일러를 사용할 수 있는지에 대한 여부를 지정합"
+"니다."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm이 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
+"사용자가 sssd 서버를 사용하지 않고 ldap에서 직접 user passwd 항목을 확인할 "
+"수 있게 합니다 "
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "전체 SELinux 포트 유형 목록 "
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "사용자가 radius 서버를 사용하여 로그인하는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "포트와 관련된 SELinux 유형을 표시합니다 "
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "사용자가 yubikey 서버를 사용하여 로그인하는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats가 httpd 로그 파일을 제거할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd 스크립트 및 모듈의 execmem/execstack 실행을 허용합니다 "
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"cdrecord가  nfs, samba, 이동식 장치, 사용자 temp, 신뢰할 수 없는 컨텐츠 파일"
+"과 같은 다양한 컨텐츠를 읽를 수 있는지에 대한 여부를 지정합니다."
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"클러스터 관리 도메인이 TCP를 사용하여 네트워크에 연결하는 것을 허용합니다. "
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"클러스터 관리 도메인이 시스템에 있는 모든 파일을 관리하는 것을 허용합니다."
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "소스 도메인 "
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"클러스터 관리 클러스터 도메인 memcheck-amd64-가 실행 가능한 메모리를 사용하"
+"는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "대상 도메인 "
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Cobbler가 공용 파일 전송 서비스에 사용되는 공용 파일을 변경할 수 있는지에 대"
+"한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
+"Cobbler가 TCP를 사용하는 네트워크에 연결할 수 있는지에 대한 여부를 지정합니"
+"다. "
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
+"Cobbler가 cifs 파일 시스템을 액세스할 수 있는지에 대한 여부를 지정합니다."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+"Cobbler가 nfs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"collectd가 TCP를 사용하는 네트워크에 연결할 수 있는지에 대한 여부를 지정합니"
+"다. "
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+"Condor가 TCP를 사용하는 네트워크에 연결할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:22
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"시스템 cron 작업이 파일 컨텍스트를 복구하기 위해 파일 시스템을 다시 레이블하"
+"는 것을 허용합니다."
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "소스 프로세스 도메인 "
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs가 shadow 암호 파일을 읽을 수 있는지에 대한 여부를 지정합니다."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "대상 프로세스 도메인 "
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "모든 데몬에 /에 코어 파일 쓰기를 허용 "
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "모든 데몬이 tcp 래퍼를 사용하는 것을 허용합니다."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "모든 데몬에 터미널의 읽기/쓰기 기능을 허용합니다 "
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
+"dbadm이 일반적인 사용자 파일을 관리할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux 정책 모듈 템플릿 생성 "
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr ""
+"dbadm이 일반적인 사용자 파일을 읽을 수 있는지에 대한 여부를 지정합니다."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: 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에 보고해야 합니"
+"다."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
+"dhcpc 클라이언트 애플리케이션이 iptables 명령을 실행하는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "생성할 정책 이름 "
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP 데몬이 LDAP 백엔드를 사용할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "모든 도메인이 다른 도메인의 파일 설명기를 사용하는 것을 허용합니다. "
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+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"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"entropyd가 엔트로피 피드의 소스로 오디오 장치를 사용할 수 있는지에 대한 여부"
+"를 지정합니다."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "명령 "
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim이 데이터베이스에 연결할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
+"exim이 일반적인 사용자 컨텐츠 파일을 생성, 일기, 쓰기, 삭제할 수 있는지에 대"
+"한 여부를 지정합니다."
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
+"exim이 일반적인 사용자 컨텐츠 파일을 읽기할 수 있는지에 대한 여부를 지정합니"
+"다. "
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron을 지원하기 위해 cron 도메인에서 추가 규칙을 활성화합니다."
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "알려지지 않음 "
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced가 TCP 네트워크에 연결할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "인터넷 서비스 데몬 "
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced가 ssh를 사용할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "모든 도메인이 fips_mode에서 실행하는 것을 허용합니다 "
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
+"ftpd가 사용자 홈 디렉토리에 있는 파일을 읽기 및 쓰기할 수 있는지에 대한 여부"
+"를 지정합니다."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
+"ftpd가 공용 파일 전송 서비스에 사용되는 공용 파일을 변경할 수 있는지에 대한 "
+"여부를 지정합니다. 디렉토리/파일은 public_content_rw_t로 레이블해야 합니다."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
+"ftpd가 예약되지 않은 모든 포트에 연결할 수 있는지에 대한 여부를 지정합니다. "
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
+"ftpd가 TCP 네트워크를 통해 데이터베이스에 연결할 수 있는지에 대한 여부를 지정"
+"합니다. "
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd가 로컬 사요자로 로그인하여 DAC에 의해 관리되는 시스템 상의 모든 파일을 "
+"읽기 및 쓰기할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpd가 공용 파일 전송 서비스에 사용되는 CIFS를 사용할 수 있는지에 대한 여부"
+"를 지정합니다."
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpd가 공용 파일 전송 서비스에 사용되는 NFS를 사용할 수 있는지에 대한 여부를 "
+"지정합니다."
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ftpd가 수동 모드의 모든 예약되지 않은 포트에 바인딩할 수 있는지에 대한 여부"
+"를 지정합니다. "
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr "Git CGI가 홈 디렉토리를 검색할 수 있는지 여부를 지정합니다. "
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+"Git CGI가 cifs 파일 시스템을 액세스할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+"Git CGI가 nfs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+"Git 세션 데몬이 모든 예약되지 않은 포트에 TCP 소켓을 바인딩할 수 있는지 여부"
+"를 지정합니다. "
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+"사용자 도메인 호출이 git_session_t 도메인에서 Git 데몬을 실행할 수 있게 할 지"
+"에 대한 여부를 지정합니다. "
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Git 시스템 도메인이 홈 디렉토리를 검색할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Git 시스템 데몬이 cifs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합"
+"니다. "
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Git 시스템 데몬이 nfs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합니"
+"다. "
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis가 메일을 전송할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "모든 도메인의 urandom 읽기를 활성화합니다."
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd가 공용 파일 전송 서비스에 사용되는 공용 파일을 변경하는 것을 허용"
+"합니다. 파일/디렉토리는 public_content_rw_t로 레이블해야 합니다."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"glusterfsd가 모든 파일/디렉토리를 읽기 전용으로 공유하는 것을 허용합니다."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"glusterfsd가 모든 파일/디렉토리의 읽기/쓰기를 공유하는 것을 허용합니다."
+
+#: booleans.py:65
+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가 사용자 파"
+"일을 관리할 수 있게 합니다. "
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+"gpg 웹 도메인이 공용 파일 전송 서비스에 사용되는 공용 파일을 변경하는 것을 허"
+"용합니다. "
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd가 임시 디렉토리를 읽는 것을 허용합니다. kerberos tgt에 액세스하기 위한 "
+"것입니다."
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "게스트가 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:69
+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로 레이블해야 합니다. "
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd가 내장 스크립트 (일반적으로 php)를 사용하는 것을 허용합니다 "
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "http 데몬이 스팸 메일을 확인하는 것을 허용합니다 "
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+"httpd가  ftp 포트와 임시 포트에 연결하여 FTP 클라이언트로 작동하는 것을 허용"
+"합니다 "
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd가 ldap 포트로 연결하는 것을 허용합니다 "
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http 데몬이 zabbix에 연결하는 것을 허용합니다 "
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+"HTTPD 스크립트와 모듈이 TCP를 사용하여 네트워크에 연결하는 것을 허용합니다. "
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"HTTPD 스크립트와 모듈이 네트워크를 통해 cobbler에 연결하는 것을 허용합니다. "
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+"HTTPD 스크립트와 모듈이 네트워크를 통해 데이터베이스에 연결하는 것을 허용합니"
+"다. "
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd가 memcache 서버에 연결하는 것을 허용합니다 "
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "httpd가 릴레이로 작동하는 것을 허용합니다 "
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "http 데몬이 메일을 전송하는 것을 허용합니다 "
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache가 dbus를 통해 avahi 서비스와 통신하는 것을 허용합니다 "
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi 지원을 허용합니다 "
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd가 ftp 포트에서 청취하여 FTP 서버로 작동하는 것을 허용합니다 "
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "httpd가 홈 디렉토리 읽는 것을 허용합니다 "
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd 스크립트 및 모듈의 execmem/execstack 실행을 허용합니다 "
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "HTTPD가 무사히 종료하도록 포트 80에 연결하는 것을 허용합니다 "
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd 프로세스가 IPA 컨텐츠를 관리하는 것을 허용합니다 "
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache가 mod_auth_ntlm_winbind를 사용하는 것을 허용합니다 "
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache가 mod_auth_pam을 사용하는 것을 허용합니다 "
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "httpd가 사용자 컨텐츠를 읽는 것을 허용합니다 "
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+"Apache가 passenger로 전환하지 않고 stickshift 모드에서 실행하는 것을 허용합니"
+"다 "
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd 데몬이 데몬의 리소스 제한을 변경하는 것을 허용합니다 "
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+"HTTPD가 시스템 CGI 스크립트로동일한 도메인에서 SSI 실행 파일의 실행을 허용합"
+"니다. "
+
+#: booleans.py:96
+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:97
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache가 tmp 컨텐츠를 실행하는 것을 허용합니다. "
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+"터미널과 통신하기 위해 HTTPD를 통일합니다. 터미널에서 인증서의 암호를 입력할 "
+"때 필요합니다. "
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "모든 컨텐츠 파일의 HTTPD 처리를 통합니다. "
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd가 cifs 파일 시스템을 액세스하는 것을 허용합니다 "
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd가 FUSE 파일 시스템을 액세스하는 것을 허용합니다 "
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "httpd가 gpg를 실행하는 것을 허용합니다 "
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd가 nfs 파일 시스템을 액세스하는 것을 허용합니다 "
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd가 openstack 포트에 액세스하는 것을 허용합니다 "
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "Apache가 NS 기록을 쿼리하는 것을 허용합니다 "
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+"icecast가 TCP 포트에 연결 및 청취할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc 클라이언트가 예약되지 않은 TCP 포트에 연결 및 청취할 수 있는지에 대한 여"
+"부를 지정합니다. "
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+"Irssi IRC 클라이언트가 포트에 연결하여 예약되지 않은 포트에 바인딩하는 것을 "
+"허용합니다.ㅇ"
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr "제한된 애플리케이션이 kerberos와 함께 작동하는 것을 허용합니다."
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned가 cifs/Samba 파일 시스템을 사용하는 것을 허용합니다 "
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned가 nfs 파일 시스템을 사용하는 것을 허용합니다 "
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd 데몬이 메일을 전송하는 것을 허용합니다 "
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd가 터미널을 읽기/쓰기하는 것을 허용합니다 "
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "/dev/console에서 시스템을 로그인 및 사용하는 것을 허용합니다."
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd 데몬이 메일을 전송하는 것을 허용합니다 "
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman이 FUSE 파일 시스템에 액세스하는 것을 허용합니다 "
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog가 클라이언트 모드를 지원할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog가 스크립트를 실행할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+"mcelog가 모든 사용자 ttys를 사용할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog가 서버 모드를 지원할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:122
+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 기능을 제"
+"어합니다. "
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "mock가 홈디렉토리에 있는 파일을 읽는 것을 허용합니다. "
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+"mozilla 플러그인 도메인이 TCP를 사용하여 네트워크에 연결하는 것을 허용합니다."
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr "제한된 웹 브라우져가 홈디렉토리 컨텐츠를 읽는 것을 허용합니다 "
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd가 사용자 홈 디렉토리를 통과할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd가 cifs 파일 시스템을 사용할 수 있을지에 대한 여부를 지정합니다."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd가 nfs 파일 시스템을 사용할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer가 스택을 실행 가능하게 할 수 있을지에 대해 지정합니다."
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld가 모든 포트에 연결하는 것을 허용합니다 "
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+"Bind가 http 포트에 tcp 소켓을 바인딩할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bind가 마스터 영역 파일에 쓰기할 수 있는지에 대한 여부를 지정합니다. 일반적으"
+"로 이는 동적 DNS 또는 영역 전송에서 사용됩니다."
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+"모든 파일/디렉토리가 NFS를 통해 일기 전용으로 내보내기되는 것을 허용합니다."
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+"모든 파일/디렉토리가 NFS를 통해 읽기/쓰기 용으로 내보내기되는 것을 허용합니"
+"다."
+
+#: booleans.py:138
+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로 레이블되어야 합니다."
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "시스템이 NIS와 작동하는 것을 허용합니다"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "제한된 애플리케이션이 nscd 공유 메모리를 사용하는 것을 허용합니다."
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "openshift가 애플리케이션을 잠금하는 것을 허용합니다 "
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced가 TCP 네트워크에 연결할 수 있는지에 대한 여부를 지정합니다. "
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"openvpn이 일반적인 사용자 홈 컨텐츠 파일을 읽을 수 있는지에 대한 여부를 지정"
+"합니다."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "samba가 제한없는 스크립트를 실행하는 것을 허용합니다 "
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+"piranha-lvs 도메인이 TCP를 사용하여 네트워크에 연결하는 것을 허용합니다."
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo가 모든 포트 > 1023에 연결하는 것을 허용합니다"
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+"Polipo 세션 데몬이 모든 비예약 포트에 tcp 소켓을 바인딩할 수 있는지에 대한 여"
+"부를 지정합니다."
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+"사용자 도메인 호출이 polipo_session_t domain에서 Polipo 데몬을 실행할 수 있는"
+"지에 대한 여부를 지정합니다."
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+"polipo가 cifs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+"Polipo가 nfs 파일 시스템에 액세스할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "polyinstantiated 디렉토리 지원을 활성화합니다."
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+"postfix_local 도메인이 mail_spool 디렉토리에 전체 쓰기 액세스를 허용합니다 "
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr "postgresql이 point-in-time 복구에 대해 ssh 및 rsync 사용을 허용합니다 "
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr "외부  데이터베이스에 클라이언트 레이블 전환을 허용합니다 "
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr "데이터베이스 관리자가 DML 문을 실행하는 것을 허용합니다 "
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "권한이 없는 사용자가 DDL 문을 실행하는 것을 허용합니다 "
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "pppd가 특정 모뎀의 커널 모듈을 로딩하는 것을 허용합니다 "
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "일반 사용자 용으로 pppd 실행을 허용 "
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "privoxy가 모든 tcp 프트에 연걸할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "Puppet 클라이언트가 모든 파일 유형을 관리하는 것을 허용합니다. "
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+"Puppet 마스터를 사용하여 MySQL 및 PostgreSQL 데이터베이스에 연결하는 것을 허"
+"용합니다 "
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "racoon이 shadow를 읽는 것을 허용합니다 "
+
+#: booleans.py:164
+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로 레이블해야 합니다."
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "rsync가 클라이언트로 실행하는 것을 허용합니다"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+"rsync가 모든 파일/디렉토리를 읽기 전용으로 내보내기하는 것을 허용합니다."
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"rsync 서버가 시스템에 있는 모든 파일/디렉토리를 관리하는 것을 허용합니다."
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr "samba가 새로운 홈 디렉토리를 생성하는 것을 허용합니다 (예: PAM 사용)"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+"samba가 도메인 컨트롤러로 동작하고, 사용자 및 그룹 추가, 암호 변경하는 것을 "
+"허용합니다."
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "samba가 사용자 홈 디렉토리를 공유하는 것을 허용합니다."
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr "samba가 모든 파일/디렉토리를 읽기 전용으로 공유하는 것을 허용합니다. "
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr "samba가 모든 파일/디렉토리 읽기/쓰기를 공유하는 것을 허용합니다."
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "samba가 portmapper로 작동하는 것을 허용합니다 "
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "samba가 제한없는 스크립트를 실행하는 것을 허용합니다 "
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "samba가 NFS 볼륨을 내보내기하는 것을 허용합니다."
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "sanlock이 fuse 파일을 읽기/쓰기하는 것을 허용합니다 "
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "sanlock이 nfs 파일을 관리하는 것을 허용합니다 "
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "sanlock이 cifs 파일을 관리하는 것을 허용합니다 "
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "sasl이 shadow를 읽는 것을 허용합니다 "
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "secadm가 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+"newrole과 같은 프로그램이 관맂 도메인으로 전환하는 것을 허용하지 않습니다 "
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "커널 모듈을 로딩하는 것을 비활성화합니다."
+
+#: booleans.py:184
+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 로 설정하면 설정을 되돌리기 위해 재부팅해야 합니"
+"다. "
+
+#: booleans.py:185
+msgid "Allow regular users direct dri device access"
+msgstr "일반 사용자가 dri 장치에 직접 액세스하는 것을 허용합니다 "
+
+#: booleans.py:186
+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에 보고하십시오"
+
+#: booleans.py:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+"textrel_shlib_t로 레이블되지 않는 텍스트 이동에 필요한 라이브러리를 사용하기 "
+"위해 모든 제한 없는 실행 파일을 허용합니다 "
+
+#: booleans.py:188
+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에 보고하십시오 "
+
+#: booleans.py:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "사용자가 로컬 mysql 서버에 연결하는 것을 허용합니다 "
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr "제한된 사용자가 ping 및 traceroute 명령을 실행하는 것을 허용합니다."
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "사용자가 PostgreSQL에 연결하는 것을 허용합니다 "
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+"사용자가 확장 속성 (FAT, CDROM, FLOPPY)이 없는 파일 시스템에서 파일을 읽고 쓰"
+"는 것을 허용합니다 "
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "사용자가 음악을 공유하는 것을 허용합니다 "
+
+#: booleans.py:194
+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 수동 모드를 비활성화하"
+"고 다른 프로토콜을 변경할 수 있습니다."
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "사용자가 ssh chroot 환경을 사용하는 것을 허용합니다."
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd가 공요 파일 전송 서비스에 사용되는 공용 파일을 변경할 수 있는지에 대한 "
+"여부를 지정합니다. 디렉토리/파일은 public_content_rw_t로 레이블해야 합니다."
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd-can이 사용자 홈 디렉토리에 있는 파일을 읽기 및 쓰기할 수 있는지에 대한 "
+"여부를 지정합니다."
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd-can이 로컬 사용자에 로그인하여 DAC의해 관리도는 시스템에 있는 모든 파일"
+"을 읽기 및 쓰기할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+"sftpd가 사용자 ssh 홈 디렉토리에 있는 파일을 읽기 및 쓰기할 수 있는지에 대한 "
+"여부를 지정합니다."
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr "sge가 TCP 포트를 사용하여 네트워크로 연결하는 것을 허용합니다 "
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "sge가 nfs 파일 시스템에 액세스하는 것을 허용합니다."
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"smartmon이 3ware 컨트롤러에 있는 장치를 지원할 수 있는지에 대한 여부를 지정합"
+"니다."
+
+#: booleans.py:203
+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로 레이블해야 합니다."
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr "사용자 spamassassin 클라이언트가 네트워크를 사용하는 것을 허용합니다."
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr "spamd가 사용자 홈 디렉토리를 읽기/쓰기하는 것을 허용합니다. "
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid가 모든 TCP 포트에 연결할 수 있는지에 대한 여부를 지정합니다 "
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid가 투명 프록시로 실행할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+"chroot 환경의 ssh가 사용자 홈 디렉토리에 있는 파일을 읽기 및 쓰기하는 것을 허"
+"용합니다 "
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "호스트 키 기반 인증 허용 "
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "staff가 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr "staff 사용자가 svirt 도메인으로 변환하거나 생성하는 것을 허용합니다."
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "sysadm이 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr "Telepathy 연결 관리자가 모든 네트워크 포트에 연결하는 것을 허용합니다."
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr "Telepathy 연결 관리자가 일반적인 TCP 포트에 연결하는 것을 허용합니다."
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+"tftp가 공용 파일 전송 서비스에 사용되는 공용 파일을 수정하는 것을 허용합니다."
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+"tftp가 사용자 홈 디렉토리에 있는 파일을 읽기 및 쓰기하는 것을 허용합니다 "
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tor가 예약하지 않은 모든 포트에 대해 tcp 소켓을 바인딩할 수 있는지에 대한 여"
+"부를 지정합니다."
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "tor가 릴레이로 작동하는 것을 허용합니다 "
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+"제한되지 않은 사용자가 chrome-sandbox를 실행할 때 chrome sandbox 도메인으로 "
+"이전하는 것을 허용합니다 "
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr "사용자가 제한되지 않은 도메인으로 로그인하는 것을 허용합니다 "
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+"제한되지 않은 사용자가 xulrunner plugin-container를 실행할 때 Mozilla 플러그"
+"인 도메인으로 이전하는 것을 허용합니다."
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+"권한이 없는 사용자가 svirt 도메인으로 이전 및 생성하는 것을 허용합니다."
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "ecryptfs 홈 디렉토리를 지원합니다 "
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "fusefs 홈 디렉토리 지원 "
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd 서버를 지원할 지에 대한 여부를 지정합니다."
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "NFS 홈 디렉토리 지원 "
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "SAMBA 홈 디렉토리 지원 "
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "사용자가 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+"varnishd가 전체 TCP 네트워크를 사용할 수 있는지에 대한 여부를 지정합니다."
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"낮은 영역을 mmap하는 vbetool의 시도를 안전하게 차단할 지에 대한 여부를 지정합"
+"니다."
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "제한된 가상 게스트가 fuse 파일을 읽는 것을 허용합니다 "
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "제한된 가상 게스트가 직렬/병렬 통신 포트를 사용하는 것을 허용합니다"
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+"제한된 가상 게스트가 실행 가능한 메모리 및 실행 가능한 스택을 사용하는 것을 "
+"허용합니다 "
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "제한된 가상 게스트가 fuse 파일을 읽는 것을 허용합니다 "
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "제한된 가상 게스트가 nfs 파일을 관리하는 것을 허용합니다 "
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr "제한된 가상 게스트가 rawip 소켓과 상호 작용하는 것을 허용합니다 "
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "제한된 가상 게스트가 cifs 파일을 관리하는 것을 허용합니다 "
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "제한된 가상 게스트가 sanlock과 상호 작용하는 것을 허용합니다 "
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "제한된 가상 게스트가 usb 장치를 사용하는 것을 허용합니다 "
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "제한된 가상 게스트가 xserver와 상호 작용하는 것을 허용합니다 "
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm이 일반 사용자 파일을 관리할 수 있는지 여부를 지정합니다."
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm이 일반 사용자 파일을 읽을 수 있는지 여부를 지정합니다."
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"낮은 영역을 mmap하는 wine의 시도를 안전하게 차단할 지에 대한 여부를 지정합니"
+"다."
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "그래픽 로그인 프로그램이 부트로더를 실행하는 것을 허용합니다 "
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+"그래픽 로그인 프로그램이 sysadm_r:sysadm_t로 직접 로그인하는 것을 허용합니다 "
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "xen이 nfs 파일을 관리하는 것을 허용합니다 "
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+"xend가 blktapctrl/tapdisk를 실행하는 것을 허용합니다. 디스크 이미지의 전용 논"
+"리 볼륨을 사용할 경우 필요하지 않습니다."
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+"xend가 qemu-dm을 실행하는 것을 허용합니다. 반가상화를 사용하고 vfb가 없을 경"
+"우 필요하지 않습니다."
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+"xguest 사용자가 Network Manager를 설정하고 apache 포트에 연결하는 것을 허용합"
+"니다 "
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "xguest가 컨텐츠를 실행하는 것을 허용합니다 "
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "xguest 사용자가 이동식 매체를 마운트하는 것을 허용합니다 "
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr "xguest가 Bluetooth 장치를 사용하는 것을 허용합니다 "
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr "클라이언트가 X 서버 공유 메모리 세그먼트에 작성하는 것을 허용합니다."
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "XServer가 쓰기 가능한 메모리를 실행하는 것을 허용합니다 "
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "X userspace 객체 관리자 지원 "
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix가 모든 TCP 포트에 연결할 수 있는지에 대한 여부를 지정합니다 "
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "모든 도메인이 fips_mode에서 실행하는 것을 허용합니다 "
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "zebra 데몬이 설정 파일에 기록하는 것을 허용합니다 "
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+"ZoneMinder가 공용 파일 전송 서비스에 사용되는 공용 파일을 변경하는 것을 허용"
+"합니다."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "생성된 man 페이지의 도메인 이름 "
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "대체 root 디렉토리, 기본값은 /임 "
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux man 페이지 생성 "
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "생성된 SELinux man 페이지가 있는 경로가 저장됩니다 "
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man 페이지의 OS 이름 "
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "선택한 SELinux man 페이지의 HTML man 페이지 구조를 생성합니다 "
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "대체 root 디렉토리, 기본값은 /임 "
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "전체 도메인 "
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux 정책 네트워크 정보 쿼리 "
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "전체 SELinux 포트 유형 목록 "
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "포트와 관련된 SELinux 유형을 표시합니다 "
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "SELinux 유형에 대해 정의된 포트 보기 "
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "이 도메인을 바인딩 또는 연결할 수 있는 포트를 표시 "
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "이 도메인을 바인딩 또는 연결할 수 있는 포트를 표시 "
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "도메인이 서로 통신할 수 있는지를 확인하기 위해 SELinux 정책을 쿼리 "
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "소스 도메인 "
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "대상 도메인 "
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "부울 설명을 확인하기 위해 SELinux 정책을 쿼리 "
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "모든 부울 설명을 얻기 "
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "상세 정보를 얻기 위한 부울 "
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"소스 프로세스 도메인이 대상 프로세스 도메인으로 전환하는 방법을 확인하기 위"
+"한 SELinux 정책을 쿼리 "
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "소스 프로세스 도메인 "
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "대상 프로세스 도메인 "
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy 생성: 오류: 인수 %s 중 하나가 필요합니다 "
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "이 정책 유형에 필요한 명령 "
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t 옵션은 이 옵션과 함께 사용할 수 없습니다. 보다 자세한 내용은 사용법을 읽어"
+"보십시오. "
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d 옵션은 이 옵션과 함께 사용할 수 없습니다. 보다 자세한 내용은 사용법을 읽어"
+"보십시오. "
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a 옵션은 이 옵션과 함께 사용할 수 없습니다. 보다 자세한 내용은 사용법을 읽어"
+"보십시오. "
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t 옵션은 이 옵션과 함께 사용할 수 없습니다. 보다 자세한 내용은 사용법을 읽어"
+"보십시오. "
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux 정책 인터페이스 목록 나열 "
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux 정책 모듈 템플릿 생성 "
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "확장할 도메인 유형 입력 "
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "이 도메인으로 전환할 SELinux 사용자를 입력합니다 "
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "생성할 정책 이름 "
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "생성된 정책 파일이 저장되는 경로 "
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "제한된 프로세스가 작성을 위해 필요한 경로 "
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "명령이 필요한 정책 유형 "
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' 정책 생성 "
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' 정책 생성 "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "제한 실행 가능 "
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "명령 "
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "대체 SELinux 정책, /sys/fs/selinux/policy는 기본값입니다 "
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux 정책이 설치되지 않음"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s 정책 파일 읽기 실패 "
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "알려지지 않음 "
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "인터넷 서비스 데몬 "
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "기존 도메인 유형 "
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "최소 터미널 로그인 사용자 역할 "
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "최소 X Windows 로그인 사용자 역할 "
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "데스크탑 로그인 사용자 역할 "
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "관리자 로그인 사용자 역할 "
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "제한된 Root 관리자 역할 "
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "새 유형의 모듈 정보 "
+
+#: ../sepolicy/sepolicy/generate.py:147
 msgid "Valid Types:\n"
 msgstr "유효한 유형:\n"
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: ../sepolicy/sepolicy/generate.py:181
 #, python-format
 msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 msgstr "포트는 숫자이거나 1에서 %d 까지의 숫자 범위에 있어야 합니다 "
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "%s에 해당하는 정책 모듈 이름을 입력해야 합니다 "
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
 "Name must be alpha numberic with no spaces. Consider using option \"-n "
 "MODULENAME\""
-msgstr "이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사용을 고려해 보십시오"
+msgstr ""
+"이름은 공백이 없는 영문 숫자로 구성되어야 합니다. \"-n MODULENAME\" 옵션의 사"
+"용을 고려해 보십시오"
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr "사용자 역할 유형은 할당된 실행 파일이 될 수 없습니다. "
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr "데몬 애플리케이션만 init 스크립트를 사용할 수 있습니다.."
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
 msgstr "use_resolve는 부울 값이어야 합니다"
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
 msgstr "use_syslog는 부울 값이어야 합니다"
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
 msgstr "use_kerberos는 부울 값이어야 합니다"
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
 msgstr "manage_krb5_rcache는 부울 값이어야 합니다"
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
 msgstr "USER 유형은 자동으로 tmp 유형을 갖습니다"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s 정책 모듈에는 기존 도메인이 필요합니다 "
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "필수 항목을 입력"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
+"다음과 같이 끝나는 새로운 유형을 정의해야 합니다: \n"
+" %s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
 msgstr "제한된 프로세스의 실행 파일 경로를 입력해야 합니다"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
 msgstr "강제 파일 입력"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
 msgstr "인터페이스 파일"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
 msgstr "파일 문맥 파일 "
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "Spec 파일 "
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 msgid "Setup Script"
 msgstr "스크립트 설정 "
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
-msgstr "ABRT는 공개 파일 전송 서비스에 사용되는 공개 파일을 수정할 수 있습니다."
-
-#: 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 "amavis가 JIT 컴파일러 사용을 허용합니다 "
-
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "애플리케이션 "
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "사용자 추가 "
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "포트 선택 "
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "네트워크 포트 "
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"파일\n"
+"유형"
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 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"
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "samba가 모든 파일/디렉토리를 읽기 전용으로 공유하는 것을 허용합니다. "
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS 범위"
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
 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."
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux 포트 유형"
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux 관리"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 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)"
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
-msgstr "httpd가 ldap 포트로 연결하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux 로그인 맵핑 추가 "
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux 사용자"
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
-msgstr "httpd가 memcache 서버에 연결하는 것을 허용합니다 "
-
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
-msgstr "httpd cgi 지원을 허용합니다 "
-
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr "httpd가 홈 디렉토리 읽는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
-msgstr "httpd 프로세스가 IPA 컨텐츠를 관리하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux 유형"
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
-msgstr "httpd가 사용자 컨텐츠를 읽는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
-msgstr "httpd가 cifs 파일 시스템을 액세스하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "부울 이름 "
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
-msgstr "httpd가 FUSE 파일 시스템을 액세스하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "부울 이름 "
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
-msgstr "httpd가 gpg를 실행하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux 포트 유형"
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
-msgstr "httpd가 openstack 포트에 액세스하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "부울 이름 "
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr "syslogd 데몬이 메일을 전송하는 것을 허용합니다 "
-
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux 포트 유형"
 
-#: 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux 포트 유형"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "모듈 이름 "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "디폴트 "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "시스템 디폴트 정책 유형:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>선택:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer 실행 파일 스택을 허용"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "일반 사용자 용으로 pppd 실행을 허용 "
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "파일 레이블 설정 "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "네트워크 포트 삭제"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
-msgstr "rsync가 클라이언트로 실행하는 것을 허용합니다"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "파일 유형"
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr "rsync 서버가 cifs 파일 시스템을 공유하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "rsync 서버가 nfs 파일 시스템을 공유하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "애플리케이션 "
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr "samba가 새로운 홈 디렉토리를 생성하는 것을 허용합니다 (예: PAM 사용)"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr "samba가 사용자 홈 디렉토리를 공유하는 것을 허용합니다."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux 사용자"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "이 사용자가 관리하려는 도메인을 선택합니다."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "비활성화 "
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "감사 활성화 "
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
-msgstr "samba가 ntfs/fusefs 볼륨을 내보내기하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
-msgstr "samba가 NFS 볼륨을 내보내기하는 것을 허용합니다."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s는 유효한 문맥이 아닙니다\n"
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
-msgstr "sanlock이 nfs 파일을 관리하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
-msgstr "sanlock이 cifs 파일을 관리하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "부울 이름 "
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
-msgstr "커널 모듈을 로딩하는 것을 비활성화합니다."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+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."
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "로그인 이름"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux 사용자 맵핑 삭제"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
-msgstr "사용자가 PostgreSQL에 연결하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 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."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
-msgstr "sge가 TCP 포트를 사용하여 네트워크로 연결하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
-msgstr "sge가 nfs 파일 시스템에 액세스하는 것을 허용합니다."
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "네임 스페이스로 전환하는데 실패했습니다\n"
 
-#: booleans.py:182
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "부울 이름 "
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
-msgstr "호스트 키 기반 인증 허용 "
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "실행 가능 "
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "sysadm_r:sysadm_t로 ssh 로그인을 허용 "
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "비활성화 "
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "애플리케이션 "
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux 사용자 맵핑 추가 "
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux 사용자 맵핑 삭제"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux 로그인 맵핑 추가 "
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s에 대한 로그인 맵핑을 수정할 수정할 수 없습니다"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
-msgstr "ecryptfs 홈 디렉토리를 지원합니다 "
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
-msgstr "fusefs 홈 디렉토리 지원 "
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups 대신 lpd 서버 사용 "
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "네트워크 포트 추가 "
 
-#: booleans.py:208
-msgid "Support NFS home directories"
-msgstr "NFS 홈 디렉토리 지원 "
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
-msgstr "SAMBA 홈 디렉토리 지원 "
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "파일 레이블 설정 "
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 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 오류를 무시합니다."
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux 로그인 맵핑 추가 "
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux 사용자 추가 "
+
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
 msgstr ""
+"\n"
+"SELinux 로컬 fcontext 해당 \n"
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux 사용자 맵핑 편집 "
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "네트워크 포트 편집 "
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "webadm이 사용자 홈 디렉토리에 있는 파일을 관리하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux 기능"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero 오류를 무시합니다."
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s에 대한 파일 문맥을 삭제할 수 없습니다"
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s에 대한 파일 문맥을 수정할 수 없습니다"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
-msgstr "xen이 nfs 파일을 관리하는 것을 허용합니다 "
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux 유형"
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "잘못된 형식 %s: 기록 %s "
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s 삭제 "
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s 수정 "
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "네트워크 포트 "
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "네트워크 포트 "
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "사용자 추가 "
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "사용자 삭제 "
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "사용자 편집 "
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux 사용자"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "역할 "
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS 범위"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux 로그인 맵핑 추가 "
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux 사용자 맵핑 삭제"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "로그인 맵핑 목록을 만들 수 없습니다"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux 사용자"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux 사용자"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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가 시스템에서 문제의 원인인지 여부를 확인하고 싶은 경우 허"
+"용 모드로 전환하면 오류를 로그하고 SELinux 정책을 강제하지 않을 수 있습니다. "
+"또한 허용 모드로 변경하기 위해 재부팅할 필요가 없습니다. 계속 진행하시겠습니"
+"까?"
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ks.po b/policycoreutils/po/ks.po
index 8826fe5..59c9404 100644
--- a/policycoreutils/po/ks.po
+++ b/policycoreutils/po/ks.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/ks/)\n"
+"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/"
+"ks/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ku.po b/policycoreutils/po/ku.po
new file mode 100644
index 0000000..9d9f1df
--- /dev/null
+++ b/policycoreutils/po/ku.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kurdish (http://www.transifex.com/projects/p/fedora/language/"
+"ku/)\n"
+"Language: ku\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ky.po b/policycoreutils/po/ky.po
new file mode 100644
index 0000000..c5fdd2f
--- /dev/null
+++ b/policycoreutils/po/ky.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Kirgyz (http://www.transifex.com/projects/p/fedora/language/"
+"ky/)\n"
+"Language: ky\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/la.po b/policycoreutils/po/la.po
new file mode 100644
index 0000000..dc61a42
--- /dev/null
+++ b/policycoreutils/po/la.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Latin (http://www.transifex.com/projects/p/fedora/language/"
+"la/)\n"
+"Language: la\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/lo.po b/policycoreutils/po/lo.po
new file mode 100644
index 0000000..91003c8
--- /dev/null
+++ b/policycoreutils/po/lo.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Lao (http://www.transifex.com/projects/p/fedora/language/"
+"lo/)\n"
+"Language: lo\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/lt.po b/policycoreutils/po/lt.po
new file mode 100644
index 0000000..c811075
--- /dev/null
+++ b/policycoreutils/po/lt.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Lithuanian (http://www.transifex.com/projects/p/fedora/"
+"language/lt/)\n"
+"Language: lt\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"
+"%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/run_init.c:126 ../newrole/newrole.c:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/lt_LT.po b/policycoreutils/po/lt_LT.po
new file mode 100644
index 0000000..3eebb68
--- /dev/null
+++ b/policycoreutils/po/lt_LT.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/"
+"fedora/language/lt_LT/)\n"
+"Language: lt_LT\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"
+"%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/run_init.c:126 ../newrole/newrole.c:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/lv.po b/policycoreutils/po/lv.po
index 1969616..6bb48a3 100644
--- a/policycoreutils/po/lv.po
+++ b/policycoreutils/po/lv.po
@@ -1,21 +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:
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/lv/)\n"
+"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/"
+"lv/)\n"
+"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"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +88,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1566,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1580,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1650,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1969,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2204,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2233,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/lv_LV.po b/policycoreutils/po/lv_LV.po
new file mode 100644
index 0000000..e5c3799
--- /dev/null
+++ b/policycoreutils/po/lv_LV.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Latvian (Latvia) (http://www.transifex.com/projects/p/fedora/"
+"language/lv_LV/)\n"
+"Language: lv_LV\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 != 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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/mai.po b/policycoreutils/po/mai.po
index e8eaedd..63e9b9a 100644
--- a/policycoreutils/po/mai.po
+++ b/policycoreutils/po/mai.po
@@ -1,21 +1,22 @@
 # 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@gmail.com>, 2009.
+# Sangeeta Kumari <sangeeta09@gmail.com>, 2009
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Maithili (http://www.transifex.com/projects/p/fedora/language/mai/)\n"
+"Language-Team: Maithili (http://www.transifex.com/projects/p/fedora/language/"
+"mai/)\n"
+"Language: mai\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: mai\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -23,9 +24,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM आरंभीकरणमे विफल\n"
@@ -74,7 +78,7 @@ msgstr "क्षमा करू, run_init केँ सिर्फ SELinux 
 msgid "authentication failed.\n"
 msgstr "सत्यापन विफल.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec संदर्भ %s मे सेट नहि कए सकल.\n"
@@ -87,871 +91,907 @@ msgstr "******************** महत्वपूर्ण ********************
 msgid "To make this policy package active, execute:"
 msgstr "एहि नीति केँ सक्रिय बनाबै क' लेल, चलाउ:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage नियंत्रण आरंभ नहि कए सकल"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux नीति प्रबंधित नहि अछि या भंडार अभिगम नहि कएल जाए सकैत अछि."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "नीति भंडार नहि पढ़ि सकैत अछि."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage संबंधन स्थापित नहि कए सकल"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "अखन तकि लागू नहि"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage विनिमय आरंभ नहि कए सकल"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "संस्करण"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "निष्क्रिय"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s क' लेल कुंजी नहि बनाए सकल"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "नहि जाँचि सकल जँ %s क' लेल लागिन मैपिंग परिभाषित अछि"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux प्रयोक्ता %s मोजूद नहि अछि"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s क' लेल लागिन मैपिंग नहि बनाए सकल"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s क लेल नाम सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "MLS परिसर %s क लेल सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "SELinux उपयोक्ता %s क लेल सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s क लेल लॉगिन मैपिंग जोड़ नहि सकल"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser अथवा serange जरूरी"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s क लेल लॉगिन मैपिंग परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "seuser केँ %s क लेल प्रश्न नहि कए सकल"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "नीतिमे %s परिभाषित अछि, मेटाओल नहि जाए सकत"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "लॉगिन नाम"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux उपयोक्ता"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS परिसर"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "जाँच नहि सकल जे SELinux उपयोक्ता %s परिभाषित अछि"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s क लेल उपयोक्ताकेँ प्रश्न नहि कए सकत"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "SELinux उपयोक्ता %s क लेल बनाए नहि सकल"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s भूमिका %s क लेल जोड़ नहि सकल"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "MLS स्तर %s क लेल सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s उपसर्ग %s क लेल नहि जोड़ सकल"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s क लेल कुंजी निकाल नहि सकल"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux उपयोक्ता %s नहि जोड़ सकल"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "उपसर्ग, भूमिका, स्तर या परिसर जरूरी"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "उपसर्ग या भूमिका जरूरी"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux उपयोक्ता %s परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux उपयोक्ता %s नहि सुधार सकत"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux उपयोक्ता %s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux उपयोक्ता %s मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux उपयोक्ता सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "%s उपयोक्ता क लेल भूमिका सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "लेबलिंग"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "उपसर्ग"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS स्तर"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS परिसर"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux भूमिका"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "प्रोटोकॉल udp या tcp जरूरी अछि"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "पोर्ट जरूरी अछि"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s क लेल कुंजी नहि बनाए सकल"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "टाइप जरूरी अछि"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "जाँच नहि सकल जँ पोर्ट %s/%s परिभाषित अछि"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "%s/%s पोर्ट पहले सँ परिभाषित अछि"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s क लेल पोर्ट बनाए नहि सकल"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s क लेल संदर्भ बनाए नहि सकल"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s क लेल पोर्ट संदर्भमे उपयोक्ता सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s क लेल पोर्ट संदर्भमे भूमिका सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s क लेल पोर्ट संदर्भमे टाइप सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s क लेल पोर्ट संदर्भमे क्षेत्र mls सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s क लेल पोर्ट संदर्भ सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s पोर्ट जोड़ि नहि सकल"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype या serange जरूरी"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "सेटटाइप जरूरी"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "पोर्ट %s/%s परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s पोर्ट प्रश्न नहि कए सकल"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s पोर्ट रूपांतरित नहि कए सकल "
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "पोर्ट सूची बद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s पोर्ट मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s नीतिमे परिभाषित अछि, मेटाए नहि सकत"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s पोर्ट मेटाए नहि सकत"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "पोर्ट सूची बद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux पोर्ट प्रकार"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "प्रोटो"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "पोर्ट संख्या"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s क लेल कुंजी नहि बनाए सकल"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s क लेल संदर्भ बनाए नहि सकल"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux प्रकार जरूरी अछि"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "जांच नहि सकल जँ %s अंतरफलक परिभाषित अछि"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s क लेल अंतरफलक नहि बनाए सकल"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "उपयोक्ता केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "भूमिका केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "टाइप केँ %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "mls क्षेत्र %s क लेल अंतरफलक संदर्भमे सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s क लेल अंतरफलक संदर्भ सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s क लेल संदेश संदर्भ सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s अंतरफलक जोड़ नहि सकल"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s अंतरफलक परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s अंतरफलक प्रश्न नहि कए सकत"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s अंतरफलक रूपांतरित नहि कए सकल"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "अंतरफलक %s नीतिमे परिभाषित अछि, मेटाओल नहि जाए सकत"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s अंतरफलक मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "अंतरफलक सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux अंतरफलक"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "संदर्भ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s क लेल फाइल संदर्भमे उपयोक्ता सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s क लेल फाइल संदर्भमे भूमिका सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "mls क्षेत्र %s क लेल फाइल संदर्भ केर क्रममे नहि सेट कए सकल"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "अवैध फाइल विशेषता"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "जाँच नहि सकल जँ %s क लेल फाइल संदर्भ परिभाषित अछि"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s क लेल फाइल संदर्भ नहि बनाए सकल"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s क लेल फाइल संदर्भमे टाइप सेट नहि कए सकल"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s क लेल फाइल संदर्भ नहि सेट कए सकल"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s क लेल फाइल संदर्भ नहि जोड़ि सकल"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "सेटटाइप जरूरी, serange या seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s क लेल फाइल संदर्भ परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s क लेल फाइल संदर्भ केँ प्रश्न नहि कए सकल"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%s क लेल फाइल संदर्भ मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s क लेल फाइल संदर्भ नीतिमे परिभाषित अछि, मेटाए नहि सकत"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "फाइल संदर्भ सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "स्थानीय फाइल संदर्भ सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "प्रकार"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "जँ %s बुलियन परिभाषित अछि तँ जांच नहि सकल"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "%s बुलियन परिभाषित नहि अछि"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "%s फाइल संदर्भ केँ प्रश्न नहि कए सकल"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "%s बुलियन रूपांतरित नहि कए सकल"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "%s बुलियन नीति मे परिभाषित अछि, मेटाएल नहि जाए सकैत"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "%s बुलियन मेटाए नहि सकल"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "बुलियन सूचीबद्ध नहि कए सकल"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "बन्न"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "चालू"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux बूलियन"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "वर्णन"
 
@@ -990,206 +1030,226 @@ msgstr "त्रुटि!  शेल वैध नहि अछि.\n"
 msgid "Unable to clear environment\n"
 msgstr "वातावरण साफ करबामे असमर्थ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "त्रुटि uid बदल रहल अछि, त्याग रहल अछि.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "त्रुटि KEEPCAPS फेर सेट कए रहल अछि, त्याग रहल अछि\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "सिस्टम ऑडिट संबंधन मे त्रुटि.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "स्मृति संभाजन मे त्रुटि.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ऑडिट संदेश भेजबा मे त्रुटि.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "पुनर्बलन मोड निश्चित नहि कए सकल.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "त्रुटि!  %s खोल नहि सकैत.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s क लेल मोजुदा संदर्भ नहि पाबि सकैत, tty फेर लेबल नहि कए रहल अछि.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s क लेल नवीन संदर्भ नहि पाबि सकल, tty फेर लेबल नहि कए सकैत.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s क लेल नवीन संदर्भ नहि सेट कए सकल\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s लेबल बदललकाह.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "चेतावनी! %s क लेल संदर्भ जमा नहि कए सकल\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "त्रुटि: बहुल भूमिका निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "त्रुटि: बहुल प्रकार निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "क्षमा करू, -l केँ SELinux MLS समर्थन क संग प्रयोग कएल जाए सकैत अछि.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "त्रुटि: बहुल स्तर निर्दिष्ट\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "त्रुटि: अहाँकेँ असुरक्षित टर्मिनल पर लेबल केँ बदलबा क लेल अनुमति प्राप्त नहि अछि \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "पूर्वनिर्धारित प्रकार नहि पाबि सकल.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "नये संदर्भ पाबै मे विफल.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "%s नयी भूमिका नहि सेट कए सकल\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "नवीन प्रकार %s सेट करबामे विफल\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s स्तर क संग नवीन परिसर बनाबै मे विफल\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "%s नवीन परिसर सेट करबामे विफल\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "नवीन संदर्भ स्ट्रिंग मे बदलबा मे विफल\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s एकटा वैध संदर्भ नहि अछि\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context क लेल स्मृति आबंटित करबामे समर्थ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "रिक्त संकेत सेट पाबै मे असमर्थ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP नियंत्रण सेट करबामे असमर्थ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "क्षमा करू, newrole सिर्फ SELinux कर्नेल पर प्रयोग कएल जाए सकैत अछि.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context केँ पाबै मे विफल.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "चेतावनी! tty सूचना नहि पाबि सकैत.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM सेवा विन्यास पर पढ़बा मे त्रुटि.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %s क लेल गलत गुड़किल्ली\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: विभाजन मे विफलता: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty स्तर फेर जमा करबामे असमर्थ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty केँ विधिवत रूपेँ बंद करबामे विफल\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "विवरणकर्ता बंद नहि सकल.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "शैल argv0 आबंटित करबामे त्रुटि.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "वातावरण फेर भंडारित करबामे असमर्थ, रोक रहल अछि\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "शेल निष्पादन मे विफल\n"
 
@@ -1416,7 +1476,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1426,7 +1486,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1438,7 +1498,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1447,7 +1507,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1457,7 +1517,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1509,8 +1569,8 @@ msgstr ""
 
 #: ../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:592
@@ -1523,8 +1583,8 @@ 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 "
+"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 ""
 
@@ -1532,7 +1592,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1592,8 +1653,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1677,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1748,75 +1808,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1831,6 +1891,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1840,7 +1904,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1878,10 +1944,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1889,7 +1959,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1902,11 +1972,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1958,6 +2028,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1970,6 +2042,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2039,6 +2112,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2133,8 +2207,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2162,1321 +2236,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "अज्ञात"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "अज्ञात"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS परिसर"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux बूलियन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "लॉगिन नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux पोर्ट प्रकार"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "लॉगिन नाम"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux उपयोक्ता"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "निष्क्रिय"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s एकटा वैध संदर्भ नहि अछि\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "लॉगिन नाम"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "निष्क्रिय"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s क लेल लॉगिन मैपिंग नहि रूपांतरित कए सकल"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s क लेल फाइलसंदर्भ मेटाए नहि सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s क लेल फाइल संदर्भ नहि सुधार सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s/%s क लेल पोर्ट बनाए नहि सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS परिसर"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "%s क लेल लॉगिन मैपिंग नहि मेटाए सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "लॉगिन मैपिंग नहि सूचीबद्ध कए सकल"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux उपयोक्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/mg.po b/policycoreutils/po/mg.po
new file mode 100644
index 0000000..4192aec
--- /dev/null
+++ b/policycoreutils/po/mg.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Malagasy (http://www.transifex.com/projects/p/fedora/language/"
+"mg/)\n"
+"Language: mg\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/mk.po b/policycoreutils/po/mk.po
index b24322e..9e58dcd 100644
--- a/policycoreutils/po/mk.po
+++ b/policycoreutils/po/mk.po
@@ -1,22 +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:
-# Arangel Angov <arangel@linux.net.mk>, 2007.
-# Bozidar Proevski <bobibobi@freemail.com.mk>, 2007.
+# Arangel Angov <arangel@linux.net.mk>, 2007
+# Bozidar Proevski <bobibobi@freemail.com.mk>, 2007
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: Macedonian (http://www.transifex.com/projects/p/fedora/"
+"language/mk/)\n"
+"Language: mk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: mk\n"
 "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "не успеав да го иницијализирам PAM\n"
@@ -75,7 +79,7 @@ msgstr "Жалам, run_init може да се користи само на SEL
 msgid "authentication failed.\n"
 msgstr "проверката за автентичност не успеа.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Не можев да поставам контекст за извршување на %s.\n"
@@ -88,871 +92,915 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "Политиката на SELinux не е менаџирана или не може да се пристапи на складиштето."
+msgstr ""
+"Политиката на SELinux не е менаџирана или не може да се пристапи на "
+"складиштето."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Не можам да ја прочитам политиката на складиштето."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Не можев да воспоставам поврзување со semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Не можев да стартувам semanage-трансакција"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Не можев да креирам клуч за %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "Не можев да проверам дали е дефинирано мапирање за најава за %s"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux-корисникот %s не постои"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Не можев да креирам мапирање за најава за %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Не можев да поставам име за %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Не можев да поставам MLS-опсег за %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Не можев да поставам SELinux-корисник за %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Не можев да додадам мапирање за најава за %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Побарува seuser или serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Мапирањето за најава за %s не е дефинирано"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Не можев да пребарувам во seuser за %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Не можев да го изменам мапирањето за најава за %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "Мапирањето за најава за %s е дефинирано во политиката и не може да биде избришан"
+msgstr ""
+"Мапирањето за најава за %s е дефинирано во политиката и не може да биде "
+"избришан"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Не можев да го избришам мапирањето за најава за %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Не можев да ги прикажам мапирањата за најави"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Не можев да проверам дали е дефиниран SELinux-корисникот %s"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Не можев да пребарувам во корисниците за %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Не можев да креирам SELinux-корисник за %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Не можев да ја додадам улогата %s за %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Не можев да го поставам MLS-нивото за %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Не можев да го додадам префиксот %s за %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Не можев да го извлечам клучот за %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Не можев да го додадам SELinux-корисникот %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Побарува префикс, улоги, ниво или опсег"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Побарува префикс или улоги"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux-корисникот %s не е дефиниран"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Не можев да го изменам SELinux-корисникот %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
+msgstr ""
+"SELinux-корисникот %s е дефиниран во политиката и не може да биде избришан"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Не можев да го избришам SELinux-корисникот %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Не можев да ги прикажам SELinux-корисниците"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Не можев да ги прикажам улогите за корисникот %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Потребен е протокол udp или tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Потребна е порта"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Не можев да креирам клуч за %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Потребен е тип"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Не можев да проверам дали е дефинирана порта %s/%s"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Портата %s/%s е веќе дефинирана"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Не можев да креирам порта за %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Не можев да креирам контекст за %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Не можев да поставам корисник во контекстот за порта за %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Не можев да поставам улога во контекстот за порта за %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Не можев да поставам тип во контекстот за порта за %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Не можев да поставам mls-полиња во контекстот за порта за %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Не можев да поставам контекст за порта за %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Не можев да ја додадам портата %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Побарува setype или serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Побарува setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Портата %s/%s не е дефинирана"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Не можев да пребарувам на портата %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Не можев да ја изменам портата %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "Портата %s/%s е дефинирана во политиката и не може да биде избришана"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Не можев да ја избришам портата %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Не можев да ги прикажам портите"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Не можев да креирам клуч за %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Не можев да креирам контекст за %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "Потребен е SELinux-тип"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Не можев да проверам дали е дефиниран интерфејсот %s"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Не можев да креирам интерфејс за %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "Не можев да поставам корисник во контекстот за интерфејс за %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "Не можев да поставам улога во контекстот за интерфејс за %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "Не можев да поставам тип во контекстот за интерфејс за %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "Не можев да поставам mls-полиња во контекстот за интерфејс за %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Не можев да поставам контекст за интерфејс за %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Не можев да поставам контекст за порака за %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Не можев да го додадам интерфејсот %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Интерфејсот %s не е дефиниран"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Не можев да пребарувам на интерфејсот %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Не можев да го изменам интерфејсот %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Интерфејсот %s е дефиниран во политиката и не може да биде избришан"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Не можев да го избришам интерфејсот %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Не можев да ги прикажам интерфејсите"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "Не можев да поставам корисник во контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Не можев да поставам улога во контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "Не можев да поставам mls-полиња во контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "Не можев да проверам дали е дефиниран контекст за датотека за %s"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Не можев да креирам контекст за датотека за %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Не можев да поставам тип во контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Не можев да поставам контекст за датотека за %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Не можев да додадам контекст за датотека за %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Побарува setype, serange или seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Контекстот за датотека за %s не е дефиниран"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Не можев да пребарувам во контекстот на датотека за %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Не можев да го изменам контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "Контекстот за датотека за %s е дефиниран во политиката и не може да биде избришан"
+msgstr ""
+"Контекстот за датотека за %s е дефиниран во политиката и не може да биде "
+"избришан"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Не можев да го избришам контекстот за датотека за %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Не можев да ги прикажам контекстите на датотеките"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Не можев да ги прикажам контекстите на локалните датотеки"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Не можев да проверам дали е дефинирана логичката вредност %s"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Логичката вредност %s не е дефинирана"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Не можев да го пребарувам контекстот на датотека %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Не можев да ја изменам логичката вредност %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr "Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
+msgstr ""
+"Логичката вредност %s е дефинирана во политиката и не може да биде избришана"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Не можев да ја избришам логичката вредност %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Не можев да ги прикажам логичките вредности"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -991,206 +1039,228 @@ msgstr "Грешка!  Школката не е валидна.\n"
 msgid "Unable to clear environment\n"
 msgstr "Не можам да ја исчистам околината\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Грешка при менувањето на uid, прекинувам.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Грешка при ресетирањето на KEEPCAPS, прекинувам.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Грешка при поврзувањето на системот за контрола.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Грешка при алоцирањето меморија.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Грешка при испраќањето порака за контрола.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Не можам да определам режим на спроведување.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Грешка!  Не можев да го отворам %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Не можев да поставам нов контекст за %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s си ги смени ознаките.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Предупредување! Не можев да го вратам контекстот за %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Грешка: наведени се повеќе улоги\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Грешка: наведени се повеќе типови\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Жалам, -l може да се користи со поддршката за MLS во SELinux.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Грешка: наведени се повеќе нивоа\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Не можев да го добијам стандардниот тип.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "не успеав да го добијам новиот контекст.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "не успеав да ја поставам новата улога %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "не успеав да го поставам новиот тип %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "не успеав да изградам нов опсег со нивото %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "не успеав да го поставам новиот опсег %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "не успеав да го конвертирам новиот контекст во низа знаци\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s не е валиден контекст\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Не можев да алоцирам меморија за new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Не успеав да добијам празно множество сигнали\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Не можев да го поставам ракувачот за SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "Жал ми е, newrole може да се користи само со кернел со SELinux.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "не успеав да го добијам old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: неправилна лозинка за %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: неуспех при удвојување: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Не успеав да ја вратам ознаката за tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Не успеав правилно да го затворам tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Не можев да ги затворам дескрипторите.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Грешка при алоцирањето на argv0 од школката.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Не можев да ја вратам околината, прекинувам\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "не успеав да извршам школка\n"
 
@@ -1417,7 +1487,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1427,7 +1497,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1439,7 +1509,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1448,7 +1518,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1458,7 +1528,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1510,8 +1580,8 @@ msgstr ""
 
 #: ../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:592
@@ -1524,8 +1594,8 @@ 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 "
+"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 ""
 
@@ -1533,7 +1603,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1593,8 +1664,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1688,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1749,75 +1819,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1832,6 +1902,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1841,7 +1915,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1879,10 +1955,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1890,7 +1970,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,11 +1983,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1959,6 +2039,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1971,6 +2053,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2040,6 +2123,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2134,8 +2218,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2163,1321 +2247,2873 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
-
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s не е валиден контекст\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 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."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Не можев да го изменам мапирањето за најава за %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Не можев да го додадам SELinux-корисникот %s"
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Не можев да го избришам контекстот за датотека за %s"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Не можев да го изменам контекстот за датотека за %s"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Не можев да креирам порта за %s/%s"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Не можев да го додадам SELinux-корисникот %s"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Не можев да ги прикажам мапирањата за најави"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Не можев да го избришам мапирањето за најава за %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Не можев да ги прикажам мапирањата за најави"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Linux-корисникот %s не постои"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Не можев да го додадам SELinux-корисникот %s"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ml.po b/policycoreutils/po/ml.po
index e7b146f..dc07ee8 100644
--- a/policycoreutils/po/ml.po
+++ b/policycoreutils/po/ml.po
@@ -1,21 +1,22 @@
 # 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@redhat.com>, 2006-2007,2012.
+# Ani Peter <apeter@redhat.com>, 2006-2007,2012-2013
+# Ani Peter <apeter@redhat.com>, 2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-08-22 10:03+0000\n"
+"Last-Translator: Ani Peter <apeter@redhat.com>\n"
 "Language-Team: Malayalam <discuss@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"
-"Language: ml\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -23,9 +24,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM initialize ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
@@ -74,7 +78,7 @@ msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്ര
 msgid "authentication failed.\n"
 msgstr "ഓഥന്‍റിക്കേഷന്‍ പരാജയപ്പെട്ടു.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec context %sലേക്ക് സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല.\n"
@@ -87,871 +91,915 @@ msgstr "******************** പ്രധാനപ്പെട്ട ***********
 msgid "To make this policy package active, execute:"
 msgstr "പോളിസിയുടെ ഈ ഘടകം സജീവമാക്കുന്നതിനായി ചെയ്യേണ്ടത്: "
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "സെമനേജ് ഹാന്‍ഡില്‍ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux policy മാനേജ് ചെയ്തിട്ടില്ല അല്ലെന്കില്‍ സ്റ്റോറില്‍ അക്സസ്സില്ല. "
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "പോളിസി സ്റ്റോര്‍ വായിക്കുവാന്‍ സാധിക്കുന്നില്ല."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage കണക്ഷന്‍ സ്ഥാപിക്കുവാന്‍ സാധ്യമല്ല"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS സജ്ജമാക്കിയ അവസ്ഥ പരീക്ഷിക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "ഇത് വരെ സാക്ഷാത്കരിച്ചിട്ടില്ല"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "സെമനേജ് ഇടപാടു് നിലവില്‍ പുരോഗമിക്കുന്നു"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage transaction ആരംഭിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage transaction സമര്‍പ്പിക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "സെമനേജ് ഇടപാടു് പുരോഗമിക്കുന്നില്ല"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux ഘടകങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "ഘടകങ്ങളുടെ നാമം"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "ലക്കം"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "പ്രവര്‍ത്തന രഹിതം"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "ഘടകത്തില്‍ %s നിലവിലില്ല"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "ഘടകം %s പ്രവര്‍ത്ത രഹിതമാക്കുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit-നു് 'ഓണ്‍' അല്ലെങ്കില്‍ 'ഓഫ്' ആവശ്യമുണ്ടു്"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "ബിള്‍ട്ടിന്‍ പെര്‍മിസ്സീവ് തരങ്ങള്‍"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "യഥേഷ്ടമുള്ള പെര്‍മിസ്സീവ് തരങ്ങള്‍"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"പെര്‍മ്മിസ്സീവ് ഡൊമെയിനുകള്‍ സജ്ജമാക്കുന്നതിനു് sepolgen പൈഥണ്‍ ഘടകം ആവശ്യമുണ്ടു്.\n"
+"ചില വിതരണങ്ങളില്‍, ഇതു് policycoreutils-devel പാക്കേജില്‍ ഉള്‍പ്പെടുത്തിയിരിയ്ക്കുന്നു.\n"
+"# yum install policycoreutils-devel\n"
+"അല്ലെങ്കില്‍ നിങ്ങളുടെ വിതരണത്തിനുള്ളതു്."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല (ഘടകം ഇന്‍സ്റ്റലേഷന്‍ പരാജയപ്പെട്ടു)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "പെര്‍മ്മിസ്സീവ് ഘടകം %s നീക്കം ചെയ്യുവാന്‍ സാധ്യമായില്ല (നീക്കം ചെയ്യല്‍ പരാജയപ്പെട്ടു)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%sയ്ക്ക് ഒരു കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "%s എന്ന ലിനക്സ് ഗ്രൂപ്പ് നിലവിലില്ല"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "%s എന്ന Linux ഉപയോക്താവു് നിലവിലില്ല"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ഉണ്ടാക്കുവാന് സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%sന് പേര് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%sന് SELinux ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser അല്ലെന്കില്‍ serange ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് define ചെയ്തിട്ടില്ല"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Could not query seuser for %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ നീക്കം ചെയ്യുവാന്‍ സാസാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "ലോഗിന്‍ മാപ്പിംങുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "പ്രവേശന നാമം"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ഉപയോക്താവ്"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS പരിധി"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "സര്‍വീസ്"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "%sഎന്ന SELinux ഉപയോക്താവു്്നല്‍കിയിട്ടുണ്ടോടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s-നുള്ള ഉപയോക്താവിനെ ലഭ്യമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s-നു് കുറഞ്ഞതു് ഒരു ജോലി എങ്കിലും ചേര്‍ത്തിരിക്കണം"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s എന്ന SELinux ഉപയോക്താവിനെ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s നു് റോള്‍ %s ചേര്‍ക്കുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%sന് MLS പരിധി സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%sന് പ്രഫിക്സ് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%sന് കീ extract ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ഉപയോക്താവു് %s ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "പ്രഫിക്സ്, റോളുകള്‍,ലവലുകള്‍ അല്ലെന്കില്‍ റയിന്ചുകള്‍ ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "പ്രഫിക്സ് അല്ലെന്കില്‍ റോളുകള്‍ ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "%s എന്ന SELinux ഉപയോക്താവു് നല്‍കിയിട്ടില്ല"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ഉപയോക്താവു് %s-നെ പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux ഉപയോക്താവു് %s-നെ പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധ്യമല്ല"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "%sന് SELinux യൂസറിനെ നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ഉപയോക്താക്കളെ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ഉപയോക്താവു് %s-നുളള റോളുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "പേരിടല്‍"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "പ്രിഫിക്സ്"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ലവല്‍"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS പരിധി"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux റോളുകള്‍"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "udp അല്ലെന്കില്‍ tcp എന്ന പ്രോട്ടോക്കോളുകള്‍ ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "പോര്‍ട്ട് ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "തെറ്റായ പോര്‍ട്ട്"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%sയ്ക്ക് കീ സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല "
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ടൈപ്പ് ആവശ്യമുണ്ട്ല്ല "
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "തരം %s അസാധുവാണു്, ഒരു പോര്‍ട്ട് തരമായിരിയ്ക്കണം"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "%s/%sഎന്ന പോര്‍ട്ട് നല്‍കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "പോര്‍ട്ട് %s/%s നിലവില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%sഎന്ന പോര്‍ട്ട് സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%sന് context സൃഷ്ടിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s-നുള്ള പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീല്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%sന് പോര്‍ട്ട് കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s എന്ന പോര്‍ട്ട് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype അല്ലന്കില്‍ serange ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "പോര്‍ട്ട് %s/%s ലഭ്യമാക്കിയിട്ടില്ല"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s എന്ന പോര്‍ട്ട് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "പോര്‍ട്ട് %s/%s പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "പോര്‍ട്ട് %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "പോര്‍ട്ട് %s/%s പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "പോര്‍ട്ട് %s/%s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "പോര്‍ട്ടുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "പോര്‍ട്ട് നംബര്‍"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "നോഡിന്റെ വിലാസം ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "അപരിചിതം അല്ലെങ്കില്‍ ലഭ്യമല്ലാത്ത സമ്പ്രദായം"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux നോഡ് തരം ആവശ്യമുണ്ടു്"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "%s തരം അസാധുവാണു്, ഒരു നോഡ് രീതിയിലായിരിയ്ക്കണം"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%sയ്ക്ക് കീ ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടെങ്കില്‍ ഇതു് പരിശോധിക്കുവാന്‍ സാധ്യമല്ല"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s-നുള്ള വിലാസം ഉണ്ടാക്കുവാന്‍ സാധ്യമായില്ല"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%sന് context ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s-നുള്ള മാസ്ക് ക്രമികരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ജോലി ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരും എന്നു് ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s-ലുള്ള വിലാസത്തിന്റെ കോണ്‍ടെക്സ്റ്റ് ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "%s-ലുള്ള വിലാസം ചേര്‍ക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "%s എന്ന വിലാസം നിഷ്കര്‍ഷിച്ചിട്ടില്ല"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "വിലാസം %s-നായി ചോദിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "വിലാസം %s-ല്‍ മാറ്റം വരുത്തുവാന്‍ സാധ്യമല്ല"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "വിലാസം %s പോളിസിയില്‍ നിഷ്കര്‍ഷിച്ചിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "വിലാസം %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "എല്ലാ നോഡ് മാപ്പിംങുകളും വെട്ടി നീക്കുവാന്‍ സാസാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "വിലാസങ്ങള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux Type ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടുണ്ടോ  എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s-നു് ഇന്റര്‍ഫെയിസ് ഉണ്ടാക്കവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ ഏതു് തരം എന്നു് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s-നുള്ള ഇന്റര്‍ഫെയിസ് കോണ്‍ടെക്സ്റ്റില്‍ സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%sന് മെസ്സേജ് context സെറ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചേര്‍ക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ലഭ്യമാക്കിയിട്ടില്ല"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ് പോളിസിയില്‍ ലഭ്യമാക്കിയിട്ടുണ്ടു്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s എന്ന ഇന്റര്‍ഫെയിസ്് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "എല്ലാ ഇന്റര്‍ഫെയിസ് മാപ്പിങുകളും വെട്ടി നീക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "ഇന്റര്‍ഫെയിസുകള്‍‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux സംയോജകഘടകം"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "കോണ്‍ടെക്സ്റ്റ്"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലുണ്ടു്"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ഫയല്‍ വിശേഷത %s '%s %s'-മായി പൊരുത്തപ്പെടുന്നില്ല"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s-നു് സമമായ ക്ലാസ്സ് നിലവിലില്ല"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s-നുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ ഉപയോക്താവിനെ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%sനുളള ഫൈല്‍ contextല്‍ റോള്‍ സജ്ജമാക്കുവാന്‍ന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റില്‍ mls ഫീള്‍ഡുകള്‍ സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "തെറ്റായ ഫയല്‍ പ്രത്യേകതകള്‍"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ഫയല്‍ വിശേഷതകളില്‍ സ്പെയിസ് പാടില്ല"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "%s തരം അസാധുവാണു്, ഒരു ഫയല്‍ അല്ലെങ്കില്‍ ഡിവൈസ് രീതിയിലായിരിയ്ക്കണം"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%sനുളള ഫൈല്‍ context ഉണ്ടാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%sനുളള ഫൈല്‍ contextല്‍ ടൈപ്പ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%sന് ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് സജ്ജമാക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange അല്ലന്കില്‍ seuser ആവശ്യമുണ്ട്"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%sനുളള ഫൈല്‍ context define ചെയ്തിട്ടില്ല"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%sനുളള ഫൈല്‍ context ചോദ്യം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%sനുളള ഫൈല്‍ context പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%sനുളള ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%sനുളള ഫൈല്‍ context പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%sനുളള ഫൈല്‍ context നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "ലോക്കല്‍ ഫൈല്‍ കോണ്‍ടെക്സ്റ്റുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ഏത് തരം"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux ഡിസ്ട്രിബ്യൂഷന്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
+msgstr ""
+"\n"
+"SELinux ഡിസ്ട്രിബ്യൂഷന്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux ലോക്കല്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
+msgstr ""
+"\n"
+"SELinux ലോക്കല്‍ fcontext ഇക്ക്വിവാലന്‍സ് \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "ബൂള്യന്‍ ആകുന്ന %s define ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "ബൂള്യന്‍ %s define ചെയ്തിട്ടില്ല"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "context ചോദ്യം ചെയ്യുവാന്‍ സാധിക്കാഞ്ഞ ഫൈല്‍ ആണ് %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "താഴെ പറഞ്ഞിരിക്കുന്നതില്‍ ഒരു മൂല്ല്യം പറഞ്ഞിരിക്കണം: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "ബൂള്യന്‍ %s-നു് സജീവമായ ഒരു മൂല്ല്യം ക്രമികരിക്കുവാനായില്ല"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "ബൂ്ബള്യന്‍ %s പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "തെറ്റായ രീതി %s: റിക്കോര്‍ഡ് %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "%s ബൂള്യന്‍ പോളിസിയില്‍ define ചെയ്തിട്ടുണ്ട്, നീക്കം ചെയ്യുവാന്‍ സാധിക്കില്ല"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "ബൂള്യന്‍ %s നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "ബൂള്യനുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ അസാധ്യം"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ഓഫ് ചെയ്യുക"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ഓണ്‍ ചെയ്യുക"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux ബൂളിയന്‍"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "അവസ്ഥ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "സ്വതവേ"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "വിവരണം"
 
@@ -990,206 +1038,226 @@ msgstr "പിഴവ്!  ഷെല്ല അസാധുവാണ്.\n"
 msgid "Unable to clear environment\n"
 msgstr "എന്‍വിറോണ്‍മെന്‍റ് വെടിപ്പാക്കുവാന്‍ സാധ്യമല്ല\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid മാറ്റുന്നതില്‍ പിഴവ്, നിര്‍ത്തുന്നു.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS റീസെറ്റ് ചെയ്യുന്നതില്‍ പിഴവ്,നിര്‍ത്തുന്നു\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ഓഡിറ്റ് സിസ്റ്റത്തിലേക്ക് കണക്കറ്റ് ചെയ്യുന്നതില്‍ പിഴവ്.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "memory allocate ചെയ്യുന്നതില്‍ പിഴവ് .\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ഓഡിറ്റ് സന്ദേശം അയക്കുന്നതില്‍ പിഴവ്.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Could not determine enforcing mode.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "പിഴവ്!  %s തുറക്കുവാന്‍ സാധിച്ചില്ല.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "പിശക്!  %s-ല്‍ O_NONBLOCK വെടിപ്പാക്കുവാന്‍ സാധ്യമായില്ല\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  Could not get current context for %s, not relabeling tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  Could not get new context for %s, not relabeling tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Could not set new context for %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ലേബുലകളില്‍ മാറ്റം വരുത്തി.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "മുന്നറിയിപ്പ്! %s-നുളള കോണ്‍ടെക്സ്റ്റ് വീണ്ടും സംഭരിക്കുവാന്‍ സാധ്യമല്ല\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "പിഴവ്: ഒന്നില്‍ കൂടുതല്‍ റോളുകള്‍ പറഞ്ഞിരിക്കുന്നു\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "പിഴവ്: ഒന്നില്‍ കൂടുതല്‍ ടൈപ്പുകള്‍ പറഞ്ഞിരിക്കുന്നു\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "ക്ഷമിക്കണം, SELinux kernel പിന്തുണയില്‍ -l ഉപയോഗിക്കുവുന്നതാണ്.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "പിഴവ്: ഒന്നില്‍ കൂടുതല്‍ ലവലുകള്‍ പറഞ്ഞിരിക്കുന്നു\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "പിശക്: നിങ്ങള്‍ക്ക് സുരക്ഷിതമല്ലാത്ത ടെര്‍മിനലിലെ ലവലുകള്‍ മാറ്റുവാന്‍ അനുവാദമുള്ളൂ \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "ഡീഫോള്‍ട്ട് ടൈപ്പ് കിട്ടുവാന്‍ സാധിച്ചില്ല.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "new context ലഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "%s എന്ന പുതിയ റോള്‍ സെറ്റ് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "%s എന്ന പുതിയ ടൈപ്പ് സെറ്റ് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s ലവലില്‍ പുതിയ റെയ്ന്ച് ഉണ്ടാക്കുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "പുതിയ റോള്‍ %s സെറ്റ് ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "പുതിയ context നെ stringലേക്ക് convert ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s അസാധുവായ context ആണ്\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "പുതിയ കോണ്‍ടെക്സ്റ്റിന് മെമ്മറി നല്‍കുവാന്‍ സാധ്യമായില്ല (_c)"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ശൂന്യമായ സിഗ്നല്‍ സെറ്റ് ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP ഹാന്‍ഡ്ലര്‍ ക്രമികരിക്കുവാന്‍ സാധ്യമായില്ല\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "ക്ഷമിക്കണം, പുതിയ നിയമനത്തിനു് വിശേഷതകള്‍ ഉപേക്ഷിയ്ക്കുന്നതില്‍ പരാജയം\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "ക്ഷമിക്കണം, SELinux kernelല്‍ മാത്രം newrole ഉപയോഗിക്കുവുന്നതാണ്.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context ലഭിക്കുന്നതില്‍ പരാജയപ്പെട്ടു.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "മുന്നറിയിപ്പ്!  tty വിവരം ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM സര്‍വീസ് ക്രമികരണം വായിക്കുന്നതില്‍ പിശക്.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: %sന്  തെറ്റായ പാസ്‌വേര്‍ഡ് \n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: forking പരാജയപ്പെട്ടു: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty ലേബല്‍ വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty അടയ്ക്കുന്നതില്‍ പരാജയം\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "descriptors അടയ്ക്കുവാന്‍ സാധിച്ചില്ല.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "ഷെല്ലിന്‍റെ argv0 നല്‍കുന്നതില്‍ പിഴവ് .\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ഓ‍ഡിറ്റ് സന്ദേശം അയയ്ക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "നെയിംസ്പെയിസിലേക്കു് നീക്കുന്നതില്‍ പരാജയപ്പെട്ടു\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "%m വിശേഷതകള്‍ ഉപേക്ഷിയ്ക്കുന്നതില്‍ പരാജയം\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "എന്‍വിറോണ്‍മെന്‍റ് വീണ്ടെടുക്കുവാന്‍ സാധ്യമായില്ല, നിര്‍ത്തുന്നു\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "ഷെല്ല് exec ചെയ്യുന്നതില്‍ പരാജയപ്പെട്ടു\n"
 
@@ -1320,19 +1388,25 @@ 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"
@@ -1342,19 +1416,25 @@ 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/\nMCS പരിധി"
+msgstr ""
+"MLS/\n"
+"MCS പരിധി"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1410,13 +1490,14 @@ msgstr "SELinux പോളിസി ഉത്പാദന പ്രയോഗം"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>പ്രയോഗങ്ങള്‍</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍"
 
@@ -1424,9 +1505,11 @@ msgstr "സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "init സ്ക്രിപ്റ്റുകള്‍ വഴി ബൂട്ട് ചെയ്യുമ്പോള്‍ ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍.  ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല്‍ ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
+msgstr ""
+"init സ്ക്രിപ്റ്റുകള്‍ വഴി ബൂട്ട് ചെയ്യുമ്പോള്‍ ആരംഭിക്കുന്ന ഡെമണുകളാണ് സ്റ്റാന്‍ഡേര്‍ഡ് Init ഡെമണ്‍.  "
+"ഇതിന് സാധാരണയായി, /etc/rc.d/init.d-ല്‍ ഒരു സ്ക്രിപ്റ്റ് ആവശ്യമുണ്ട്."
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS സിസ്റ്റം ഡെമണ്‍"
 
@@ -1438,7 +1521,7 @@ msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡ
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "xinetd ആരംഭിക്കുന്ന ഡെമണുകള്‍ ആണ് ഇന്റര്‍നെറ്റ് സര്‍വീസുകളുടെ ഡെമണ്‍"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "വെബ് ആപ്ളിക്കേഷന്‍/സ്ക്രിപ്റ്റ് (CGI)"
 
@@ -1447,7 +1530,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "വെബ് സര്‍വര്‍ (അപ്പാച്ചെ) ആരംഭിച്ച വെബ് പ്രയോഗങ്ങള്‍/സ്ക്രിപ്റ്റ് (CGI) CGI സ്ക്രിപ്റ്റുകള്‍"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
 
@@ -1455,9 +1538,11 @@ msgstr "ഉപയോക്താവിനുള്ള പ്രയോഗം"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര്‍ ആപ്ലിക്കേഷന്‍)"
+msgstr ""
+"ഉപയോക്താവ് ആരംഭിക്കുന്നതിനുള്ള പ്രയോഗം ഏതാണോ അതാകുന്നു ഉപയോക്താവിനുള്ള പ്രയോഗം (യൂസര്‍ "
+"ആപ്ലിക്കേഷന്‍)"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "സാന്‍ഡ്ബോക്സ്"
 
@@ -1481,7 +1566,10 @@ msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്‍മിനല്
 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 എന്നിവ ലഭ്യമല്ല."
+msgstr ""
+"ടെര്‍മിനല്‍ അല്ലെങ്കില്‍ റിമോട്ട് ലോഗിന്‍ വഴി മാത്രമേ സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് "
+"പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su "
+"എന്നിവ ലഭ്യമല്ല."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1491,7 +1579,9 @@ msgstr "ഏറ്റവും കൂടിയ ടെര്‍മിനല്‍
 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 "എക്സ് അല്ലെങ്കില്‍ ടെര്‍മിനല്‍ വഴി സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su എന്നിവ ലഭ്യമല്ല."
+msgstr ""
+"എക്സ് അല്ലെങ്കില്‍ ടെര്‍മിനല്‍ വഴി സിസ്റ്റമിലേക്ക് ഈ ഉപയോക്താവിന് പ്രവേശിക്കുവാന്‍ സാധിക്കുന്നു.  "
+"സ്വതവേ, ഈ ഉപയോക്താവിന്, setuid, നെറ്റ്‌വര്‍ക്കിങ്, sudo, su എന്നിവ ലഭ്യമല്ല."
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1501,7 +1591,9 @@ msgstr "ഉപയോക്താവിന്റെ ജോലി"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su, sudo എന്നിവ ഇല്ലാത്ത ഉപയോക്താവ്."
+msgstr ""
+"പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su, sudo എന്നിവ ഇല്ലാത്ത "
+"ഉപയോക്താവ്."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1509,9 +1601,11 @@ msgstr "അഡ്മിന്‍ ഉപയോക്താവിന്റെ ന
 
 #: ../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 ചെയ്യുവാന്‍ സാധിക്കുന്നു"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"പൂര്‍ണ്ണ നെറ്റ്‌വര്‍ക്കിങുള്ള, മാറ്റം സാധ്യമല്ലാത്ത setuid പ്രയോഗങ്ങള്‍, su എന്നിവ ഇല്ലാത്ത "
+"ഉപയോക്താവിന് റൂട്ട് അഡ്മിനിസ്ട്രേഷന്‍ ജോലികളിലേക്ക് sudo ചെയ്യുവാന്‍ സാധിക്കുന്നു"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1523,16 +1617,20 @@ 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 "
+"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 ""
+"റൂട്ട് ആയി പ്രവര്‍ത്തിക്കുമ്പോള്‍, ഈ ഉപയോക്താവാണ് സിസ്റ്റം നിരീക്ഷിക്കുന്നത് എങ്കില്‍, റൂട്ട് "
+"അഡ്മിനിസ്ട്രേറ്റര്‍ യൂസര്‍ റോള്‍ തിരഞ്ഞെടുക്കുക.  ഈ ഉപയോക്താവിന് സിസ്റ്റമിലേക്ക് നേരിട്ട് "
+"പ്രവേശിക്കുവാന്‍ സാധ്യമല്ല."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>പ്രയോഗം അല്ലെങ്കില്‍ ഉപയോക്താവിന്റെ ഉപയോഗം നല്‍കുക:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "പേര്"
 
@@ -1585,16 +1683,18 @@ msgstr "%s മാറുന്ന പ്രയോഗങ്ങളുടെ ഡൊ
 msgid ""
 "transition \n"
 "role tab"
-msgstr "മാറ്റം \nനിയമനത്തിനുള്ള റ്റാബ്"
+msgstr ""
+"മാറ്റം \n"
+"നിയമനത്തിനുള്ള റ്റാബ്"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s മാറുന്ന ഉപയോക്താവിന്റെ നിയമനങ്ങള്‍ തെരഞ്ഞെടുക്കുക.:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
-msgstr "ഉപയോക്താവ് ഏത് ജോലികളില്‍ നിന്നും ഈ പ്രയോഗങ്ങളുടെ ഡൊമെയിനുകളിലേക്ക് മാറുന്നു എന്ന് തിരഞ്ഞെടുക്കുക"
+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>"
@@ -1617,7 +1717,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP പോര്‍ട്ടുകള്‍</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "എല്ലാം"
 
@@ -1631,7 +1731,9 @@ 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 "0 ഉപയോഗിച്ചു് bindresvport ലഭ്യമാക്കുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു. 600-1024-ലേക്കു് ബൈന്‍ഡ് ചെയ്യുന്നു"
+msgstr ""
+"0 ഉപയോഗിച്ചു് bindresvport ലഭ്യമാക്കുവാന്‍ %s-നെ അനുവദിയ്ക്കുന്നു. 600-1024-ലേക്കു് ബൈന്‍ഡ് "
+"ചെയ്യുന്നു"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1641,7 +1743,9 @@ msgstr "മറ്റൊന്നിനും കരുതിട്ടില്
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s ബൈന്‍ഡ് ചെയ്യുന്ന യുഡിപി പോര്‍ട്ടുകള്‍ അല്ലെങ്കില്‍ ടിസിപി പോര്‍ട്ടുകള്‍ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
+msgstr ""
+"%s ബൈന്‍ഡ് ചെയ്യുന്ന യുഡിപി പോര്‍ട്ടുകള്‍ അല്ലെങ്കില്‍ ടിസിപി പോര്‍ട്ടുകള്‍ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് "
+"നല്‍കുക. ഉദാ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1660,7 +1764,9 @@ msgstr "<b>UDP പോര്‍ട്ടുകള്‍</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "നെറ്റ്‌വര്‍ക്ക്\nബൈന്‍ഡ് റ്റാബ്"
+msgstr ""
+"നെറ്റ്‌വര്‍ക്ക്\n"
+"ബൈന്‍ഡ് റ്റാബ്"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1674,7 +1780,9 @@ msgstr "ഏതെങ്കിലും ടിസിപി പോര്‍ട്
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s-നു് കണക്ട് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
+msgstr ""
+"%s-നു് കണക്ട് ചെയ്യുന്നതിനായി ടിസിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ "
+"കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1684,7 +1792,9 @@ msgstr "ഏതെങ്കിലും udp പോര്‍ട്ടിലേക
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s-നു് കണക്ട് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
+msgstr ""
+"%s-നു് കണക്ട് ചെയ്യുന്നതിനായി യുഡിപി പോര്‍ട്ടുകളോ അവയുടെ പരിധിയില്‍പ്പെടുന്ന മറ്റ് പോര്‍ട്ടുകളോ കോമാ "
+"ഉപയോഗിച്ച് വേര്‍തിരിച്ച് നല്‍കുക. ഉദാ: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1748,75 +1858,81 @@ msgstr " <b>ഏതു് ഡയറക്ടറി %s പോളിസി ഉണ
 msgid "Policy Directory"
 msgstr "പോളിസി ഡയറക്ടറി"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "നിയമനം"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "നിലവിലുള്ള _ഉപയോക്താവ്"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "പ്രയോഗം"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ഒരു ഡയറക്ടറി ആയിരിക്കണം"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "നിങ്ങള്‍ ഒരു ഉപയോക്താവ് ആയിരിക്കണം"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "പരിമിതി ആവശ്യമുള്ള നിഷ്കര്‍ഷിക്കേണ്ട ഫയല്‍ തിരഞ്ഞെടുക്കുക."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "പരിമിതി ആവശ്യമുള്ള ഇനിറ്റ് സ്ക്രിപ്റ്റ് ഫയല്‍ തിരഞ്ഞെടുക്കുക."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "പ്രയോഗം ഉണ്ടാക്കുകയോ അതിലേക്ക് എഴുതുകയോ ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഫയല്‍ തിരഞ്ഞെടുക്കുക"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
+msgstr ""
+"പ്രയോഗത്തിന്റെ ഉടമസ്ഥതയിലുള്ളതും അതിലേക്ക് എഴുതുകയും ചെയ്യുന്നതിന് പരിമിതിയുള്ള ഡയറക്ടറി "
+"തിരഞ്ഞെടുക്കുക"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "പോളിസി ഫയലുകള്‍ ഉണ്ടാക്കുന്നതിനുള്ള ഡയറക്ടറി തിരഞ്ഞെടുക്കുക"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "പേര് ഉറപ്പാക്കുക"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "ഇടയ്ക്കു് സ്ഥലങ്ങളില്ലാതെ അക്ഷരങ്ങളും അക്കങ്ങളുമുള്ളൊരു നാമം നല്‍കണം."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "പ്രവര്‍ത്തനത്തിലുള്ളത് പറഞ്ഞിരിക്കണം"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux ക്രമികരിക്കുക"
 
@@ -1828,9 +1944,15 @@ msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux തരത്തിലുള്ള\nപോര്‍ട്ട്"
+msgstr ""
+"SELinux തരത്തിലുള്ള\n"
+"പോര്‍ട്ട്"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "സമ്പ്രദായം"
 
@@ -1838,9 +1960,13 @@ msgstr "സമ്പ്രദായം"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nലവല്‍"
+msgstr ""
+"MLS/MCS\n"
+"ലവല്‍"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "പോര്‍ട്ട്"
 
@@ -1878,10 +2004,14 @@ msgid "Modify %s"
 msgstr "%s-ല്‍ മാറ്റം വരുത്തുക"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "പെര്‍മിസ്സീവ്"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "എന്‍ഫോര്‍സിങ്"
 
@@ -1889,12 +2019,15 @@ msgstr "എന്‍ഫോര്‍സിങ്"
 msgid "Status"
 msgstr "അവസ്ഥ"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "പോളിസി മാറ്റിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമെന്നുറപ്പാണോ?"
+msgstr ""
+"പോളിസി മാറ്റിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ "
+"ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് "
+"പോകണമെന്നുറപ്പാണോ?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1902,16 +2035,25 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux നിര്‍ജ്ജീവാമാക്കുന്നു എങ്കില്‍ റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്.  ഇത് ഉത്തമമല്ല. കാരണം, നിങ്ങള്‍ക്ക് "
+"പിന്നീട് SELinux ആവശ്യമാണ് എങ്കില്‍, ഓണ്‍ ചെയ്യുന്നതിനായി, സിസ്റ്റം വീണ്ടും റീലേബല്‍ "
+"ചെയ്യണ്ടതുണ്ട്. SELinux നിങ്ങളുടെ സിസ്റ്റമില്‍ എന്തെങ്കിലും തകരാറുകള്‍ ഉണ്ടാക്കുന്നുണ്ടോ എന്ന് "
+"അറിയണമെങ്കില്‍ നിങ്ങള്‍ക്ക് പെര്‍മ്മിസ്സീവ് മോഡിലേക്ക് മാറ്റാം. ഇത് പിശകുകള്‍ മാത്രം ലോഗ് ചെയ്യുന്നു, "
+"കൂടാതെ SELinux പോളിസി എന്‍ഫോഴ്സ് ചെയ്യുന്നുമില്ല. പെര്‍മ്മിസ്സീവ് മോഡുകള്‍ക്ക് റീബൂട്ട് "
+"ചെയ്യേണ്ടതില്ല.    നിങ്ങള്‍ക്ക് മുമ്പോട്ട് തുടരണമോ?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 സജ്ജമാക്കിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് പോകണമെന്നുറപ്പാണോ?"
+msgstr ""
+"SELinux സജ്ജമാക്കിയാല്‍ അടുത്ത തവണ ബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ "
+"ചെയ്യണ്ടതാകുന്നു.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ക്ക് മുമ്പോട്ട് "
+"പോകണമെന്നുറപ്പാണോ?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1921,7 +2063,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "പകര്‍പ്പവകാശം (c)2006 Red Hat, Inc.\nപകര്‍പ്പവകാശം (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"പകര്‍പ്പവകാശം (c)2006 Red Hat, Inc.\n"
+"പകര്‍പ്പവകാശം (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1955,9 +2099,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "എല്ലാ ഫയലുകളും\nസാധാരണ ഫയല്‍\nഡയറക്ടറി\nക്യാരക്ടര്‍ ഡിവൈസ്\nബ്ളോക്ക് ഡിവൈസ്\nസോക്കറ്റ്\nസിംബോളിക് ലിങ്ക്\nനെയിമ്ഡ് പൈപ്പ്\n"
+msgstr ""
+"എല്ലാ ഫയലുകളും\n"
+"സാധാരണ ഫയല്‍\n"
+"ഡയറക്ടറി\n"
+"ക്യാരക്ടര്‍ ഡിവൈസ്\n"
+"ബ്ളോക്ക് ഡിവൈസ്\n"
+"സോക്കറ്റ്\n"
+"സിംബോളിക് ലിങ്ക്\n"
+"നെയിമ്ഡ് പൈപ്പ്\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1970,6 +2124,7 @@ msgid "SELinux Administration"
 msgstr "SELinux അഡ്മിനിസ്ട്രേഷന്‍"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "ചേര്‍ക്കുക"
 
@@ -1998,7 +2153,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "പ്രവര്‍ത്തന രഹിതം\nപെര്‍മ്മിസ്സീവ്\nഎന്‍ഫോഴ്സിങ്\n"
+msgstr ""
+"പ്രവര്‍ത്തന രഹിതം\n"
+"പെര്‍മ്മിസ്സീവ്\n"
+"എന്‍ഫോഴ്സിങ്\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2014,7 +2172,10 @@ msgid ""
 "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 "അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണമെങ്കില്‍ തിരഞ്ഞെടുക്കുക.  സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ പോളിസി മാറ്റുകയോ, നിര്‍ജ്ജീവം എന്നതില്‍ നിന്നും എന്‍ഫോഴ്സിങ് ആകുകയോ ചെയ്യുന്നു എങ്കില്‍ റീലേബല്‍ ആവശ്യമുണ്ട്."
+msgstr ""
+"അടുത്ത തവണ റീബൂട്ട് ചെയ്യുമ്പോള്‍ ഫയല്‍ സിസ്റ്റം പൂര്‍ണ്ണമായും റീലേബല്‍ ചെയ്യണമെങ്കില്‍ തിരഞ്ഞെടുക്കുക.  "
+"സിസ്റ്റമിന്റെ വ്യാപ്തി അനുസരിച്ച് റീലേബലിങിന് സമയമെടുക്കുന്നു.നിങ്ങള്‍ പോളിസി മാറ്റുകയോ, "
+"നിര്‍ജ്ജീവം എന്നതില്‍ നിന്നും എന്‍ഫോഴ്സിങ് ആകുകയോ ചെയ്യുന്നു എങ്കില്‍ റീലേബല്‍ ആവശ്യമുണ്ട്."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2039,6 +2200,7 @@ msgstr "യഥേഷ്ടം തയ്യാറാക്കിയവയും 
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ഫില്‍‌റ്റര്‍"
 
@@ -2133,9 +2295,11 @@ msgstr "ലഭ്യമാകുന്ന പോളിസി ഘടകം നീ
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള്‍ പ്രവര്‍ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില്‍ റിപ്പോര്‍ട്ട് ചെയ്യപ്പെടുന്നില്ല."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"കൂടുതലുള്ള ഓഡിറ്റ് നിയമങ്ങള്‍ പ്രവര്‍ത്തന രഹിതമാക്കുക, അവ സാധാരണ ലോഗ് ഫയലുകളില്‍ റിപ്പോര്‍ട്ട് "
+"ചെയ്യപ്പെടുന്നില്ല."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2162,1321 +2326,3221 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "'%s' എന്ന SELinux ഉപയോക്താവ് ആവശ്യമുണ്ട്"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux മാന്‍ താളുകള്‍ ലഭ്യമാക്കുക"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "ലഭ്യമാക്കിയ SELinux മാന്‍ താളുകള്‍ സൂക്ഷിയ്ക്കുന്ന പാഥ്"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"പൊതുവായ ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി എബിആര്‍റ്റിയെ അനുവദിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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-യെ അനുവദിയ്ക്കുക"
 
-#: ../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 "SELinux പോളിസി നെറ്റ്‌വര്‍ക്ക് വിവരം ചോദ്യം ചെയ്യുക"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി tftp-യെ അനുവദിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "എല്ലാ SELinux പോര്‍ട്ട് തരങ്ങളും ലഭ്യമാക്കുക"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"ഒരു സിസ്റ്റത്തില്‍ സുരക്ഷിതമല്ലാത്ത ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനുള്ള ആന്റിവൈറസ് പ്രോഗ്രാമുകള്‍ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "പോര്‍ട്ട് അനുസരിച്ചുള്ള SELinux തരം കാണിയ്ക്കുക"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+"ആന്റിവൈറസ് പ്രോഗ്രാമുകള്‍ക്കു് ജെഐറ്റി കംപൈലര്‍ ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "ഈ SELinux തരത്തിനു് നിഷ്കര്‍ഷിച്ചിട്ടുള്ള പോര്‍ട്ടുകള്‍ കാണിയ്ക്കുക"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "ഉള്ളടക്കം ലഭ്യമാക്കുന്നതിനു് auditadm അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "ഈ ഡൊമെയിന്‍ ഏതു് പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് അല്ലെങ്കില്‍ കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"ഒരു sssd സര്‍വവര്‍ ഉപയോഗിയ്ക്കുന്നതിനു് പകരം ldap-ല്‍ നിന്നും നേരിട്ടു് ഉപയോക്താവിന്റെ passwd "
+"എന്‍ട്രികള്‍ റിസോള്‍വ് ചെയ്യുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "ഡൊമെയിനുകള്‍ക്കു് തമ്മില്‍ ആശയവിനിയമയം സാധ്യമോ എന്നറിയുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ഒരു റേഡിയസ് സര്‍വര്‍ ഉപയോഗിച്ചു് പ്രവേശിയ്ക്കുന്നതിനായി ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "ശ്രോതസ്സ് ഡൊമെയിന്‍"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ഒരു yubikey സര്‍വര്‍ ഉപയോഗിച്ചു് പ്രവേശിയ്ക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "ടാര്‍ഗറ്റ് ഡൊമെയിന്‍"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats-നു് httpd ലോഗ് ഫയലുകള്‍ പേര്‍ജ് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "ബൂളിയനുകളുടെ വിവരണം കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd സ്ക്രിപ്റ്റുകളും ഘടകങ്ങള്‍ക്കുമുള്ള execmem/execstack അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"അനവധി ഉള്ളടക്കം ലഭ്യമാക്കുവാന്‍ cdrecord-നു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക. nfs, samba, "
+"നീക്കം ചെയ്യുവാന്‍ സാധ്യമായ ഡിവൈസുകള്‍, ഉപയോക്താവിനുള്ള താല്‍ക്കാലികവും അവിശ്വസനീയവുമായ ഫയലുകള്‍"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "വിവരം ലഭ്യമാകുന്നതിനുള്ള ബൂളിയന്‍"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:13
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "ഒരു സോഴ്സ് പ്രക്രിയ ഡൊമെയിന്‍ എങ്ങനെ ലക്ഷ്യ പ്രക്രിയ ഡൊമെയിനിലേക്കു് മാറുന്നു എന്നു് കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി ക്ലസ്റ്റര്‍ അഡ്മിനിസ്ട്രേറ്റീവ് "
+"ഡൊമെയിനുകള്‍ അനുവദിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "സോഴ്സ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"ഒരു സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും കൈകാര്യം ചെയ്യുന്നതിനായി ക്ലസ്റ്റര്‍ അഡ്മിനിസ്ട്രേറ്റീവ് "
+"ഡൊമെയിനുകളെ അനുവദിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "ടാര്‍ഗറ്റ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"ക്ലസ്റ്റര്‍ അഡ്മിനിസ്ട്രേറ്റീവ് ക്ലസ്റ്റര്‍ ഡൊമെയിനുകള്‍ memcheck-amd64-നു് നടപ്പിലാക്കുവാന്‍ സാധ്യമായ "
+"മെമ്മറി ഉപയോഗിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"പബ്ലിക് ഫയല്‍ നീക്കുന്ന സര്‍വീസുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി Cobbler "
+"അനുവദിയ്ക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Cobbler അനുവദിയ്ക്കണമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux പോളിസി ഘടക മാതൃക ലഭ്യമാക്കുക"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "സിഐഎഫ്എസ് ഫയല്‍ സിസ്റ്റങ്ങള്‍ Cobbler-നു് ലഭ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "എന്‍എഫ്എസ് ഫയല്‍ സിസ്റ്റങ്ങള്‍ Cobbler-നു് ലഭ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ collectd-യ്ക്കു് സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Condor-നു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"ഫയല്‍ കോണ്ടെക്സ്റ്റുകള്‍ വീണ്ടും ലഭ്യമാക്കുന്നതിനായി ഫയല്‍സിസ്റ്റം വീണ്ടും ലേബല്‍ ചെയ്യുവാന്‍ സിസ്റ്റം "
+"ക്രോണ്‍ ജോലികളെ അനുവദിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "ലഭ്യമാക്കേണ്ട പോളിസിയുടെ പേരു്"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "സിവിഎസിനു് ഷാഡോ പാസ്‌വേര്‍ഡ് ഫയലുകള്‍ ലഭ്യമാക്കാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യം"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+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 ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "ടെര്‍മിനലുകള്‍ ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുവാന്‍ എല്ലാ ഡെമണുകളേയും അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "കമാന്‍ഡുകള്‍"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm-നു് സാധാരണയുള്ള ഉപയോക്തൃ ഫയലുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "സാധാരണ ഉപയോക്തൃ ഫയലുകള്‍ ലഭ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: 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 ""
+"ഒരു മെമ്മറി സ്ഥലം പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനുമായി മാപ്പ് ചെയ്യുവാന്‍ "
+"ഉപയോക്താവിന്റെ ഡൊമെയിനുകളെ അനുവദിയ്ക്കരുതു്. ഇതു് അപകടകരമാകുന്നു, പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനെപ്പറ്റി "
+"ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "ptracing അല്ലെങ്കില്‍ ഡീബഗ് ചെയ്യുന്നതിനായി പ്രക്രിയ നിഷേധിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "അപരിചിതം"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനായി dhcpc ക്ലയന്റ് പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ "
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "ഡിഎച്സിപി ഡെമണിനു് LDAP ബാക്കന്‍ഡുകള്‍ ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "മറ്റു് ഡൊമെയിന്‍ ഫയല്‍ വിവരങ്ങള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ഘടകങ്ങള്‍ കേര്‍ണലിനു് ലഭ്യമാക്കുവാന്‍ എല്ലാ ഡൊമെയിനുകളേയും അനുവദിയ്ക്കുക"
+
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"എന്‍ട്രോപ്പി ഫീഡുകള്‍ക്കുള്ള ശ്രോതസ്സായി ഓഡിയോ ഡിവൈസുകള്‍ ഉപയോഗിയ്ക്കുവാന്‍ entropyd-യ്ക്കു് സാധ്യമോ "
+"എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim-നു് ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
+"സാധാരണ ഉപയോക്താവിനുള്ള കണ്ടന്റ് ഫയലുകള്‍ തയ്യാറാക്കുക,  ലഭ്യമാക്കുക, സൂക്ഷിയ്ക്കുക, വെട്ടിനീക്കുക "
+"എന്നിവ exim-നു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 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 "ശരിയായ തരങ്ങള്‍:\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 ""
-
-#: ../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 "പേരില്‍ സ്പെയിസുകളില്ലാതെ ആല്‍ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള്‍ നല്‍കുക. \"-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 ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
-
-#: ../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 "ABRT ഇവന്റ് സ്ക്രിപ്റ്റുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ abrt_handle_event_t domain മോഡില്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ ABRT-യെ അനുവദിയ്ക്കുക"
-
-#: 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 ""
-
-#: 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 "ഒരു sssd സര്‍വവര്‍ ഉപയോഗിയ്ക്കുന്നതിനു് പകരം ldap-ല്‍ നിന്നും നേരിട്ടു് ഉപയോക്താവിന്റെ passwd എന്‍ട്രികള്‍ റിസോള്‍വ് ചെയ്യുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
-
-#: 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 "പല ഉള്ളടക്കങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി cdrecord-നെ അനുവദിക്കുക. nfs, samba, മാറ്റുവാന്‍ സാധിക്കുന്ന ഡിവൈസുകള്‍, യൂസര്‍ temp, വിശ്വസനീയമല്ലാത്ത കണ്‍ടെന്റ് ഫയലുകള്‍ എന്നിവ"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "ജെഐറ്റി കംപൈലര്‍ ഉപയോഗിയ്ക്കുന്നതിനായി clamd-നെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "സിസ്റ്റത്തിലുള്ള സുരക്ഷിതമല്ലാത്ത ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ clamscan-നെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "ഉപയോക്താവിനുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ clamscan-നെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Cobbler-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി Cobbler-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍  collectd-യെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍  codnor-നെ അനുവദിയ്ക്കുക."
-
-#: 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 "/-ലേക്ക് corefile-കള്‍ എഴുതുന്നതിനായി എല്ലാ ഡെമണുകളേയും അനുവദിക്കുക"
-
-#: 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 "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ കൈകാര്യം ചെയ്യുവാന്‍ dbadm-നെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ dbadm-നെ അനുവദിയ്ക്കുക."
-
-#: 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 "എല്ലാ പ്രക്രിയകളും ഡീബഗ് അല്ലെങ്കില്‍ ptrace ചെയ്യുന്നതിനായി sysadm-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "iptables കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനായി dhcpc ക്ലയന്റ് പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "LDAP ബാക്കന്‍ഡുകള്‍ ഉപയോഗിയ്ക്കുനനതിനായി DHCP ഡെമണിനെ അനുവദിയ്ക്കുക"
-
-#: 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 "ഡേറ്റാബെയിസുകളിലേക്കു് (postgres, mysql) കണക്ട് ചെയ്യുവാന്‍ exim-നെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "ഉപയോക്താവിനുള്ള അനുമതിയില്ലാത്ത ഫയലുകള്‍ തയ്യാറാക്കുക, ലഭ്യമാക്കുക, വെട്ടിനീക്കുക എന്നിവ ചെയ്യുന്നതിനായി exim-നെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "അനുമതിയില്ലാത്ത ഉപയോക്തൃ ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ exim-നെ അനുവദിയ്ക്കുക."
+"സാധാരണ ഉപയോക്താവിനുള്ള കണ്ടന്റ് ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ exim-നു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron പിന്തുണയ്ക്കുന്നതിനായി cron ഡൊമെയിനില്‍ അധികം നിയമങ്ങള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "ടിസിപി നെറ്റ്‌വര്‍ക്കിലേക്കു് fenced-നു് കണക്ട് ചെയ്ുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ssh നടപ്പിലാക്കുന്നതിനായി fenced ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced-നു് ssh ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "fips_mode-ല്‍ എല്ലാ ഡൊമെയിനുകളും നടപ്പിലാക്കുന്നതിനു് അനുവദിയ്ക്കുക"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുവാനും  സൂക്ഷിയ്ക്കുവാനും ftp-യെ അനുവദിയ്ക്കുക"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ ftpd-യ്ക്കു് ഫയലുകള്‍ ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
 #: 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 എന്നു് പേരിടണം."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"പൊതു ഫയല്‍ ട്രാന്‍സ്ഥര്‍ സേവനങ്ങള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുവാന്‍ ftpd-യ്ക്കു് സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക. ഫയലുകള്‍/ഡയറക്ടറികള്‍ public_content_rw_t ആയി ലേബല്‍ ചെയ്യണം."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "1023-നേക്കാള്‍ വലിയ എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+"കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടുകളിലേക്കു് ftpd-യ്ക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "mysql ഡേറ്റാബെയിസ് പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"ടിസിപി നെറ്റ്‌വര്‍ക്കില്‍ ഡേറ്റാബെയിസുകളിലേക്കു് ftpd-യ്ക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
 #: 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 സര്‍വറുകളെ അനുവദിയ്ക്കുക."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd-യ്ക്കു് പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിച്ചു് ഡിഎസി നിയന്ത്രിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള "
+"എല്ലാ ഫയലുകളും ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള cifs ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"പബ്ലിക് ഫയല്‍ നീക്കം ചെയ്യുന്ന സര്‍വീസുകള്‍ക്കുള്ള സിഐഎഫ്എസ് ഉപയോഗിയ്ക്കുവാന്‍ ftpd-നു് സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള nfs ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ntfs/fusefs വോള്യങ്ങളെ എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "പാസ്സീവ് മോഡില്‍ കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടുകളില്‍ bind ഉപയോഗിയ്ക്കുവാന്‍ ftp സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"പൊതു ഫയല്‍ ട്രാന്‍സ്ഫര്‍ സര്‍വീസുകള്‍ക്കു് ftpd-യ്ക്കു് എന്‍എഫ്എസ് ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും പാസ്സീവ് മോഡില്‍ ftpd-യ്ക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ "
+"സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് ആസ്ഥാന ഡയറക്ടറികള്‍ തെരയുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാകുവാന്‍ സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "ഗിറ്റ് സിജിഐയ്ക്കു് nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാകുവാന്‍ സാധ്യമാകുന്നു എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുവാന്‍ ഗിസ്റ്റ് സെഷന്‍ ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+msgstr ""
+"കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുവാന്‍ ഗിസ്റ്റ് സെഷന്‍ "
+"ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "git_session_t domain-ല്‍ ഉപയോക്താവിനുള്ള ഡൊമെയിനുകളെ വിളിയ്ക്കുന്നതു് ഗിറ്റ് ഡെമണിനെ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+msgstr ""
+"git_session_t domain-ല്‍ ഉപയോക്താവിനുള്ള ഡൊമെയിനുകളെ വിളിയ്ക്കുന്നതു് ഗിറ്റ് ഡെമണിനെ "
+"പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് ആസ്ഥാന ഡയറക്ടറികള്‍ തെരയുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "ഗിറ്റ് സിസ്റ്റം ഡെമണിനു്  nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "മെയില്‍ അയയ്ക്കുന്നതിനായി gitisis ഡെമണിനെ അനുവദിയ്ക്കുക"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis-നു് മെയില്‍ അയയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "എല്ലാ ഡൊമെയിനുകള്‍ക്കുള്ള urandom ലഭ്യമാക്കുന്നതു് പ്രവര്‍ത്തന സജ്ജമാക്കുക."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"പൊതു ഫയല്‍ ട്രാന്‍സ്ഥര്‍ സേവനങ്ങള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുവാന്‍ glusterfsd-നെ "
+"അനുവദിയ്ക്കുക. ഫയലുകള്‍/ഡയറക്ടറികള്‍ public_content_rw_t ആയി ലേബല്‍ ചെയ്യണം."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "glusterfsd-നെ ഏതെങ്കിലും ഫയല്‍/ഡയറക്ടറി റീഡിനു് മാത്രം പങ്കിടുവാന്‍ അനുവദിയ്ക്കുക."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "glusterfsd-നെ ഏതെങ്കിലും ഫയല്‍/ഡയറക്ടറി റീഡ്/റൈറ്റിനു് പങ്കിടുവാന്‍ അനുവദിയ്ക്കുക."
+
+#: booleans.py:65
 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-നെയും ഇതും അനുവദിയ്ക്കുന്നു."
+msgstr ""
+"gpg-agent --write-env-file ഐച്ഛികത്തിന്റെ ഉപയോഗം അനുവദിയ്ക്കുക. ഉപയോക്തൃ ഫയലുകള്‍ "
+"കൈകാര്യം ചെയ്യുവാന്‍ gpg-agent-നെയും ഇതും അനുവദിയ്ക്കുന്നു."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള സേവനങ്ങള്‍ക്കായി പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി gpg വെബ് ഡൊമെയിന്‍ അനുവദിയ്ക്കുക."
+msgstr ""
+"പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള സേവനങ്ങള്‍ക്കായി പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി gpg വെബ് "
+"ഡൊമെയിന്‍ അനുവദിയ്ക്കുക."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "താല്‍ക്കാലിക ഡയറക്ടറി ലഭ്യമാക്കുവാന്‍ gssd അനുവദിയ്ക്കുക. കെര്‍ബറോസ് tgt-യിലേക്കുള്ള പ്രവേശനത്തിനു്."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"താല്‍ക്കാലിക ഡയറക്ടറി ലഭ്യമാക്കുവാന്‍ gssd അനുവദിയ്ക്കുക. കെര്‍ബറോസ് tgt-യിലേക്കുള്ള പ്രവേശനത്തിനു്."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനു് ഗസ്റ്റിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:65
+#: booleans.py:69
 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 ആയി പേരിടണം."
+msgstr ""
+"പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി അപ്പാച്ചെയെ അനുവദിയ്ക്കുക."
+"ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "ബിള്‍ട്ടിന്‍ സ്ക്രിപ്റ്റിങ് ഉപയോഗിയ്ക്കുന്നതിനു് httpd അനുവദിയ്ക്കുക (സാധാരണയായി php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "സ്പാം പരിശോധിയ്ക്കുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "ftp, എഫറമെല്‍ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനുള്ളൊരു എഫ്‌ടിപി ക്ലയന്റായി ഉപയോഗിയ്ക്കുവാന്‍ httpd-യെ അനുവദിയ്ക്കുക"
+msgstr ""
+"ftp, എഫറമെല്‍ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനുള്ളൊരു എഫ്‌ടിപി ക്ലയന്റായി ഉപയോഗിയ്ക്കുവാന്‍ "
+"httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "ldap പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "mythtv-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനു് http ഡെമണിനെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "zabbix-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി http ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
+msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "നെറ്റ്‌വര്‍ക്കിലൂടെ cobbler-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"നെറ്റ്‌വര്‍ക്കിലൂടെ cobbler-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "നെറ്റ്‌വര്‍ക്കിലൂടെ ഡേറ്റാബെയിസിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
+msgstr ""
+"നെറ്റ്‌വര്‍ക്കിലൂടെ ഡേറ്റാബെയിസിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "memcache സര്‍വറിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി httpd-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "ഒരു റിലേയായി ഉപയോഗിയ്ക്കുവാന്‍ httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "മെയില്‍ അയയ്ക്കുവാന്‍ http ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "dbus മുഖേന avahi സേവനവുമായി ആശയവിനിമയം നടത്തുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi പിന്തുണ അനുവദിയ്ക്കുക"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr "ftp പോര്‍ട്ടില്‍ ശ്രദ്ധിച്ചു് ഒരു എഫ്‌ടിപി സര്‍വറായി ഉപയോഗിയ്ക്കുന്നതിനു് httpd-യെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ftp പോര്‍ട്ടില്‍ ശ്രദ്ധിച്ചു് ഒരു എഫ്‌ടിപി സര്‍വറായി ഉപയോഗിയ്ക്കുന്നതിനു് httpd-യെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd സ്ക്രിപ്റ്റുകളും ഘടകങ്ങള്‍ക്കുമുള്ള execmem/execstack അനുവദിയ്ക്കുക"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr "ഉചിതമായ രീതിയില്‍ അടച്ചുപൂട്ടുന്നതിനായി പോര്‍ട്ട് 80-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ HTTPD-യെ അനുവദിയ്ക്കുക"
+msgstr ""
+"ഉചിതമായ രീതിയില്‍ അടച്ചുപൂട്ടുന്നതിനായി പോര്‍ട്ട് 80-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ HTTPD-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "ഐപിഎ ഉള്ളടക്കം കൈകാര്യം ചെയ്യുന്നതിനായി httpd പ്രക്രിയകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "mod_auth_ntlm_winbind ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "mod_auth_pam ഉപയോഗിയ്ക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "ഉപോക്താവിനുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുന്നിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "സ്റ്റിക്ക്ഫിഫ്റ്റ് മോഡില്‍ പ്രവര്‍ത്തിയ്ക്കുന്നതിനു് അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "കോബ്ലര്‍ ഫയലുകള്‍ നടപ്പിലാക്കുന്നതിനായി HTTPD സ്ക്രിപ്റ്റുകളും ഘടകങ്ങളും അനുവദിയ്ക്കുക."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "റിസോഴ്സ് പരിധികള്‍ മാറ്റുന്നതിനായി httpd ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "സിസ്റ്റം സിജിഐ സ്ക്രിപ്റ്റുകളായി ഒരേ ഡൊമെയിനില്‍ എസ്എസ്ഐ എക്സിക്യൂട്ടബിളുകളായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ HTTPD-നെ അനുവദിയ്ക്കുക."
+msgstr ""
+"സിസ്റ്റം സിജിഐ സ്ക്രിപ്റ്റുകളായി ഒരേ ഡൊമെയിനില്‍ എസ്എസ്ഐ എക്സിക്യൂട്ടബിളുകളായി "
+"പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ HTTPD-നെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "പൊതുവായ ഉള്ളടക്കത്തിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ അപ്പാച്ചെ സ്ക്രിപ്റ്റുകളെ അനുവദിയ്ക്കുക, ഡയറക്ടറികള്‍/ഫയലുകള്‍ക്കു് public_rw_content_t എന്നു് പേരു് നല്‍കണം."
+msgstr ""
+"പൊതുവായ ഉള്ളടക്കത്തിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ അപ്പാച്ചെ സ്ക്രിപ്റ്റുകളെ അനുവദിയ്ക്കുക, ഡയറക്ടറികള്‍/"
+"ഫയലുകള്‍ക്കു് public_rw_content_t എന്നു് പേരു് നല്‍കണം."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "tmp വിവരം നടപ്പിലാക്കുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "ടെര്‍മിനലുമായി ആശയവിനിമയം നടത്തുന്നതിനായി HTTPD-യെ ലഭ്യമാക്കുക. ടെര്‍മിനലിലുള്ള സമ്മതപത്രങ്ങളിലേക്കുള്ള പാസ്‌ഫ്രെയിസ് നല്‍കുന്നതു് ഇതു് ആവശ്യം."
+msgstr ""
+"ടെര്‍മിനലുമായി ആശയവിനിമയം നടത്തുന്നതിനായി HTTPD-യെ ലഭ്യമാക്കുക. ടെര്‍മിനലിലുള്ള "
+"സമ്മതപത്രങ്ങളിലേക്കുള്ള പാസ്‌ഫ്രെയിസ് നല്‍കുന്നതു് ഇതു് ആവശ്യം."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "എല്ലാ ഉള്ളടക്ക ഫയലുകളും കൈകാര്യം ചെയ്യുന്നതിനു് HTTPD ലഭ്യമാക്കുക"
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "FUSE ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg നടപ്പിലാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "ഒരു സേവനം ആരംഭിയ്ക്കുന്നതിനായി oddjob-യുമായി ആശയവിനിമയം നടത്തുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "ഓപ്പണ്‍സ്റ്റാക്ക് പോര്‍ട്ടുകള്‍ ലഭ്യമാക്കുന്നതിനായി httpd-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "sasl-ലേക്കു് കണക്ട് ചെയ്യുന്നതിനു് httpd അനുവദിയ്ക്കുക"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "എന്‍എസ് റിക്കോര്‍ഡുകള്‍ ചോദ്യം ചെയ്യുന്നതിനായി അപ്പാച്ചയെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"icecast-നു് ശ്രദ്ധിച്ചു്, ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി icecast-നെ അനുവദിയ്ക്കുക."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"ഐആര്‍സി ക്ലയന്റുകള്‍ക്കു് ശ്രദ്ധിച്ചു്,  കരുതിവച്ചിട്ടില്ലാത്ത ഏതെങ്കിലും ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് "
+"ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "ഏതു് പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും, ഏതെങ്കിലും കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടിലേക്കു് ബൈന്‍ഡ് ചെയ്യുന്നതിനും Irrsi ഐആര്‍സി ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ഏതു് പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും, ഏതെങ്കിലും കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടിലേക്കു് ബൈന്‍ഡ് "
+"ചെയ്യുന്നതിനും Irrsi ഐആര്‍സി ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "കെര്‍ബറോസുമായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ എല്ലാ പ്രയോഗങ്ങളേയും അനുവദിയ്ക്കുക."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "cifs/Samba ഫയല്‍ സിസ്റ്റങ്ങള്‍ ഉപയോഗിയ്ക്കുവാന്‍ ksmtuned-നെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ഉപയോഗിയ്ക്കുവാന്‍ ksmtuned-നെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "മെയില്‍ അയയ്ക്കുന്നതിനായി syslogd ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "ടെര്‍മിനലുകള്‍ ലഭ്യമാക്കുക/സൂക്ഷിയ്ക്കുന്നതിനായി syslogd-യുടെ വിശേഷതയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "/dev/console-ല്‍ നിന്നും സിസ്റ്റം ഉപയോഗിയ്ക്കുന്നതിനും പ്രവേശിയ്ക്കുന്നതിനും അനുവദിയ്ക്കുക."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "മെയില്‍ അയയ്ക്കുന്നതിനായി syslogd ഡെമണിനെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "FUSE ഫയല്‍ സിസ്റ്റങ്ങളിലേക്കു് പ്രവേശിയ്ക്കുന്നതിനായി mailman-നെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog ക്ലയന്റ് മോഡ് പിന്തുണയ്ക്കുന്നുണ്ടോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog-നു് സ്ക്രിപ്റ്റുകള്‍ നടപ്പിലാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog-നു് ഉപയോക്താക്കള്‍ക്കുള്ള tty ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog സര്‍വര്‍ മോഡ് പിന്തുണയ്ക്കുന്നുണ്ടോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:122
 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 ചെയ്യുന്നതു് നിയന്ത്രിയ്ക്കുക."
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr-ല്‍ ക്രമീകരിച്ചിരിയ്ക്കുന്നതു് പോലെ, വിലാസത്തിനുള്ള "
+"സ്ഥലത്തിന്റെ കുറഞ്ഞൊരു ഭാഗം mmap ചെയ്യുന്നതു് നിയന്ത്രിയ്ക്കുക."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി mock-നെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "ഏതു് ഡയറക്ടറിയും ഫയലും മൌണ്ട് ചെയ്യുവാന്‍ mount കമാന്‍ഡിനെ അനുവദിയ്ക്കുക."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"ഏതെങ്കിലും ഡയറക്ടറി അല്ലെങ്കില്‍ ഫയല്‍ മൌണ്ട് ചെയ്യുന്നതിനായി മൌണ്ട് കമാന്‍ഡുകളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ മോസിലാ പ്ലഗിന്‍ ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ മോസിലാ പ്ലഗിന്‍ ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറിയില്‍ പെട്ടെന്നുള്ള വിവരങ്ങള്‍ തയ്യാറാക്കുവാന്‍ mozilla_plugin-കളെ അനുവദിയ്ക്കുക"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "ജിപിഎസ് പിന്തുണയ്ക്കുന്നിനു് മോസിലാ പ്ലഗിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "സ്പയിസ് സമ്പ്രദായങ്ങള്‍ പിന്തുണയ്ക്കുന്നതിനായി മോസിലാ പ്ലഗിനെ അനുവദിയ്ക്കുക."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "ആസ്ഥാന ഡയറക്ടറിയിലുള്ള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ വെബ് ബ്രൌസറുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer എക്സിക്യൂട്ടബിള്‍ സ്റ്റാക്ക് അനുവദിക്കുക"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ mpd-യ്ക്കു് പരതുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd-യ്ക്കു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd-യ്ക്കു് nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer-നു് സ്റ്റാക്ക് നടപ്പിലാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ mysqld-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "അപ്പാച്ചെ പോര്‍ട്ടിലേക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ BIND-നെ അനുവദിയ്ക്കുക."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+"http പോര്‍ട്ടുകളിലേക്കു് ടിസിപി സോക്കറ്റ് ബൈന്‍ഡ് ചെയ്യുവാന്‍ Bind-നു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "പ്രധാന സോണ്‍ ഫയലുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ BIND-നെ അനുവദിയ്ക്കുക. സാധാരണ ഇതു് ഡൈനമിക് ഡിഎന്‍എസ് അല്ലെങ്കില്‍ സോണ്‍ ഇടപാടുകള്‍ക്കു് ഉപയോഗിയ്ക്കുന്നു."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bind-നു് പ്രധാന സോണ്‍ ഫയലുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക. സാധാരണ ഇതു് "
+"ഡൈനമിക്ക് ഡിഎന്‍സ് അല്ലെങ്കില്‍ സോണ്‍ നീക്കം ചെയ്യുന്നതിനു് ഉപയോഗിയ്ക്കുന്നു."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകളും അല്ലെങ്കില്‍ ഡയറക്ടറികളും റീഡ് ഒണ്‍ലി ആയി എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക."
+msgstr ""
+"എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകളും അല്ലെങ്കില്‍ ഡയറക്ടറികളും റീഡ് ഒണ്‍ലി ആയി എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകള്‍/ഡയറക്ടറികളും വായിയ്ക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് അനുവദിയ്ക്കുക."
+msgstr ""
+"എന്‍എഫ്എസ് മുഖേന ഏതു് ഫയലുകള്‍/ഡയറക്ടറികളും വായിയ്ക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് അനുവദിയ്ക്കുക."
 
-#: booleans.py:119
+#: booleans.py:138
 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 ആയി പേരിടുക."
+msgstr ""
+"പൊതു ഇടപാടുകള്‍ക്കുള്ള ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി nfs സര്‍വറുകളെ അനുവദിയ്ക്കുക.  ഫയലുകള്‍/"
+"ഡയറക്ടറികള്‍ public_content_rw_t ആയി പേരിടുക."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "എന്‍ഐഎസ് ഉപയോഗിച്ചു് പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സിസ്റ്റത്തിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "nscd പങ്കിടുന്ന മെമ്മറി ഉപയോഗിയ്ക്കുവാന്‍ പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "പ്രയോഗം പൂട്ടുന്നതിനായി openshift അനുവദിയ്ക്കുക"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "ടിസിപി നെറ്റ്‌വര്‍ക്കിലേക്കു് fenced-നു് കണക്ട് ചെയ്ുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"സാധാരണയായുള്ള ഉപയോക്തൃ ഹോം കണ്ടന്റ് ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ openvpn-നു് സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനായി openvpn-നെ അനുവദിയ്ക്കുക"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "അണ്‍കൈന്‍ഫൈന്‍‍ഡ് സ്ക്രിപ്റ്റുകള്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി piranha-lvs ഡൊമെയിനിനെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി piranha-lvs ഡൊമെയിനിനെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
-msgstr "1023-നേക്കാള്‍ കൂടിയ എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി polipo-നെ അനുവദിയ്ക്കുക"
+msgstr ""
+"1023-നേക്കാള്‍ കൂടിയ എല്ലാ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനായി polipo-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ Polipo സെഷന്‍ ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടയ്ക്കുക."
+msgstr ""
+"കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും ടിസിപി സോക്കറ്റുകള്‍ക്കു് ബൈന്‍ഡ് ചെയ്യുവാന്‍ Polipo "
+"സെഷന്‍ ഡെമണിനു് സാധ്യമോ എന്നു് കണ്ടുപിടയ്ക്കുക."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "polipo_session_t ഡൊമെയിനില്‍ Polipo ഡെമണിനെ നടപ്പിലാക്കുന്നതിനു് ഉപയോക്തൃ ഡൊമെയിനുകളെ ലഭ്യമാക്കുന്നതു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+msgstr ""
+"polipo_session_t ഡൊമെയിനില്‍ Polipo ഡെമണിനെ നടപ്പിലാക്കുന്നതിനു് ഉപയോക്തൃ ഡൊമെയിനുകളെ "
+"ലഭ്യമാക്കുന്നതു് സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "polipo-നു് cifs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Polipo-നു് nfs ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "പോളിഇനിശ്യേഷറ്റഡ് ഡയറക്ടറി പിന്തുണ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "mail_spool ഡയറക്ടറികളിലേക്കുള്ള പൂര്‍ണ്ണ പ്രവേശനത്തിനു് postfix_local ഡൊമെയിനിനെ അനുവദിയ്ക്കുക"
+msgstr ""
+"mail_spool ഡയറക്ടറികളിലേക്കുള്ള പൂര്‍ണ്ണ പ്രവേശനത്തിനു് postfix_local ഡൊമെയിനിനെ "
+"അനുവദിയ്ക്കുക"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 msgstr "വീണ്ടെടുക്കുന്നതിനു് ssh, rsync ഉപയോഗിയ്ക്കുന്നതിനായി postgresql-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "മറ്റൊരു ഡേറ്റാബെയിസിലേക്കു് ട്രാന്‍സ്മിറ്റ് ചെയ്യുവാന്‍ ക്ലയന്റ് ലേബലിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "ഡിഎംഎല്‍ സ്റ്റേറ്റ്മെന്റ് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി ഡേറ്റാബെയിസ് അഡ്മിനുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
-msgstr "ഡിഡിഎല്‍ സ്റ്റേറ്റ്മെന്റ് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി അനുമതിയില്ലാത്ത ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"ഡിഡിഎല്‍ സ്റ്റേറ്റ്മെന്റ് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി അനുമതിയില്ലാത്ത ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "ചില മോഡമുകള്‍ക്കു് കേര്‍ണല്‍ ഘടകങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി pppd-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "ഒരു സാധാരണ ഉപയോക്താവിന് പ്രവര്‍ത്തിപ്പിക്കുന്നതിനായി pppd-യെ അനുവദിക്കുക"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+"എല്ലാ ടിസിപി പോര്‍ട്ടുകളിലേക്കു് privoxy-യ്ക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "HTTP, FTP, ഗോഫര്‍ പോര്‍ട്ടുകള്‍ മാത്രമല്ല, എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ privoxy-നെ അനുവദിയ്ക്കുക."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"അപ്പാച്ചെ പോര്‍ട്ട് ബൈന്‍ഡ് ചെയ്യുന്നതിനു് prosody-യെ അനുവദിയ്ക്കുക. ബിഒഎസ്എച് ഉപയോഗിയ്ക്കുന്നതിനു് "
+"സജീവമാക്കേണ്ടതുണ്ടു്."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "എല്ലാ ഫയല്‍ തരങ്ങളും കൈകാര്യം ചെയ്യുന്നതിനായി Puppet ക്ലയന്റിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "MySQL, PostgreSQL ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Puppet മാസ്റ്ററിനെ ഉപയോഗിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുക"
+msgstr ""
+"MySQL, PostgreSQL ഡേറ്റാബെയിസുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ Puppet മാസ്റ്ററിനെ "
+"ഉപയോഗിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുക"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി racoon-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "ടിസിപി ഉപയോഗിച്ചു് നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ rgmanager ഡൊമെയിനെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:143
+#: booleans.py:164
 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 ആയി പേരിടണം."
+msgstr ""
+"പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക."
+"ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "ഒരു ക്ലയന്റായി പ്രവര്‍ത്തിപ്പിയ്ക്കുന്നതിനായി rsync-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:145
+#: booleans.py:166
 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 "cifs സര്‍വര്‍ സിസ്റ്റങ്ങളെ പങ്കിടുവാന്‍ rsync സര്‍വറുകളെ അനുവദിയ്ക്കുക"
-
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "nfs സര്‍വര്‍ സിസ്റ്റങ്ങളെ പങ്കിടുവാന്‍ rsync സര്‍വറുകളെ അനുവദിയ്ക്കുക"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകള്‍/ഡയറക്ടറികള്‍ കൈകാര്യം ചെയ്യുവാന്‍ rsync സര്‍വറിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "പുതിയ ആസ്ഥാന ഡയറക്ടറികള്‍ തയ്യാറാക്കുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക (ഉദാ. PAM മുഖേന)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "ഡൊമെയിന്‍ കണ്ട്രോളറായി ഉപയോഗിയ്ക്കുക, ഉപയോക്താക്കള്‍ ഗ്രൂപ്പുകള്‍ എന്നിവ ചേര്‍ക്കുക, രഹസ്യവാക്കുകള്‍ മാറ്റുക എന്നിവയ്ക്കായി സാംബയെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ഡൊമെയിന്‍ കണ്ട്രോളറായി ഉപയോഗിയ്ക്കുക, ഉപയോക്താക്കള്‍ ഗ്രൂപ്പുകള്‍ എന്നിവ ചേര്‍ക്കുക, രഹസ്യവാക്കുകള്‍ "
+"മാറ്റുക എന്നിവയ്ക്കായി സാംബയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "ഉപയോക്താക്കളുടെ ആസ്ഥാന ഡയറക്ടറികള്‍ പങ്കിടുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും റീഡ് ഒണ്‍ലിയായി പങ്കിടുന്നതിനു് സാംബയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് പങ്കിടുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ഏതു് ഫയലും ഡയറക്ടറിയും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് പങ്കിടുവാന്‍ സാംബയെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "portmapper ആയി ഉപയോഗിയ്ക്കുന്നതിനു് സാംബായെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "അണ്‍കൈന്‍ഫൈന്‍‍ഡ് സ്ക്രിപ്റ്റുകള്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "ntfs/fusefs വോള്യങ്ങളെ എക്സ്പോര്‍ട്ട് ചെയ്യുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "എന്‍എഫ്എസ് വോള്യങ്ങള്‍ എക്സപോര്‍ട്ട് ചെയ്യുവാന്‍ സാംബയെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "ഫ്യൂസ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനു് sanlock-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "എന്‍എഫ്എസ് ഫയുകള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "സിഐഎഫ്എസ് ഫയുകള്‍ കൈകാര്യം ചെയ്യുന്നതിനായി sanlock-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "ഷാഡോ ലഭ്യമാക്കുന്നതിനായി sasl-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനായി secadm അനുവദിയ്ക്കുക"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് യൂസര്‍ ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതില്‍ നിന്നും പ്രോഗ്രാമുകളെ തടയുക, ഉദാഹരണത്തിനു് newrole."
+msgstr ""
+"അഡ്മിനിസ്ട്രേറ്റീവ് യൂസര്‍ ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതില്‍ നിന്നും പ്രോഗ്രാമുകളെ തടയുക, "
+"ഉദാഹരണത്തിനു് newrole."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "കേര്‍ണല്‍ ഘടകം ലഭ്യമാക്കുന്നതു് പ്രവര്‍ത്തന രഹിതമാക്കുക."
 
-#: booleans.py:164
+#: booleans.py:184
 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 ആയി സജ്ജമാക്കുക. ഇതു് തിരികെ ലഭിയ്ക്കുന്നതിനു് റീബൂട്ട് ചെയ്യുക."
+msgstr ""
+"പോളിസി ലഭ്യമാക്കുന്നതു്, എന്‍ഫോഴ്സ് മോഡ് സജ്ജീകരണം, ബൂളിയന്‍ മൂല്ല്യങ്ങള്‍ മാറ്റുക എന്നിവ "
+"നിശ്ചയിയ്ക്കുന്നതിനുള്ള ബൂളിയന്‍. ഇതു് true ആയി സജ്ജമാക്കുക. ഇതു് തിരികെ ലഭിയ്ക്കുന്നതിനു് റീബൂട്ട് "
+"ചെയ്യുക."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "സാധാരണ ഉപയോക്താക്കള്‍ക്കു് നേരിട്ടുള്ള ഡിആര്‍ഐ ഡിവൈസ് പ്രവേശനം അനുവദിയ്ക്കുക"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ ഹീപ്പ് മെമ്മറി പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ അനുവദിയ്ക്കുക. ഇതു് നല്ല രീതിയല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
+msgstr ""
+"അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ ഹീപ്പ് മെമ്മറി പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ "
+"അനുവദിയ്ക്കുക. ഇതു് നല്ല രീതിയല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി "
+"ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "ടെക്സ്റ്റ് റിഅലോക്കേഷന്‍ ആവശ്യമില്ലാത്ത textrel_shlib_t എന്നു് പേരിടാത്ത ലൈബ്രറികളെ ഉപയോഗിയ്ക്കുവാന്‍ എല്ലാ അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"ടെക്സ്റ്റ് റിഅലോക്കേഷന്‍ ആവശ്യമില്ലാത്ത textrel_shlib_t എന്നു് പേരിടാത്ത ലൈബ്രറികളെ "
+"ഉപയോഗിയ്ക്കുവാന്‍ എല്ലാ അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ സ്റ്റാക്ക് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ അനുവദിയ്ക്കുക. ഇതിന്റെ ആവശ്യമുണ്ടാകുന്നതല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
+msgstr ""
+"അണ്‍കണ്‍ഫൈന്‍ഡ് എക്സിക്യൂട്ടബിളുകളുടെ സ്റ്റാക്ക് പ്രവര്‍ത്തിപ്പിയ്ക്കുന്ന രീതിയിലാക്കുവാന്‍ അനുവദിയ്ക്കുക. "
+"ഇതിന്റെ ആവശ്യമുണ്ടാകുന്നതല്ല. ഇതിനു് കാരണം ഒരു പക്ഷേ തെറ്റായ കോഡ് ആവാം. ഇതു് ദയവായി "
+"ബഗ്സിലയില്‍ രേഖപ്പെടുത്തുക."
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "പ്രാദേശിക mysql സര്‍വറിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "ping നടപ്പിലാക്കുന്നതിനും traceroute കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനും കണ്‍ഫൈന്‍‍ഡ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ping നടപ്പിലാക്കുന്നതിനും traceroute കമാന്‍ഡുകള്‍ നടപ്പിലാക്കുന്നതിനും കണ്‍ഫൈന്‍‍ഡ് ഉപയോക്താക്കളെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "PostgreSQL-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "അധികമായ വിശേഷതകളില്ലാത്ത (FAT, CDROM, FLOPPY) ഫയല്‍സിസ്റ്റങ്ങളിലുള്ള ഫയലുകളിലേക്കു് ഉപയോക്താക്കളെ സൂക്ഷിയ്ക്കുവാനും ലഭ്യമാക്കുവാനും അനുവദിയ്ക്കുക"
+msgstr ""
+"അധികമായ വിശേഷതകളില്ലാത്ത (FAT, CDROM, FLOPPY) ഫയല്‍സിസ്റ്റങ്ങളിലുള്ള ഫയലുകളിലേക്കു് "
+"ഉപയോക്താക്കളെ സൂക്ഷിയ്ക്കുവാനും ലഭ്യമാക്കുവാനും അനുവദിയ്ക്കുക"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ഉപയോക്താവിനെ സംഗീതം പങ്കിടുന്നതിനായി അനുവദിയ്ക്കുക"
+
+#: booleans.py:194
 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 "
+"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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot എന്‍വയണ്മെന്റ് ഉപയോഗിയ്ക്കുന്നതിനായി ഉപയോക്താവിനെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:176
+#: booleans.py:196
 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 എന്നു് പേരിടണം."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"പൊതു ഫയല്‍ ട്രാന്‍സ്ഥര്‍ സേവനങ്ങള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുവാന്‍ sftpd-യ്ക്കു് സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക. ഫയലുകള്‍/ഡയറക്ടറികള്‍ public_content_rw_t ആയി ലേബല്‍ ചെയ്യണം."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "ഉപയോക്താവിന്റെ ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും sftp-internal-നെ അനുവദിയ്ക്കുക."
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ sftpd-യ്ക്കു് ഫയലുകള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമോ എന്നു് "
+"കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിയ്ക്കുവാനും, ഡിഎസി നയിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള എല്ലാ ഫയലുകളും ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനും sftp-internal സര്‍വറുകളെ അനുവദിയ്ക്കുക."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd-can-നു് പ്രാദേശിക ഉപയോക്താക്കളിലേക്കു് പ്രവേശിച്ചു് ഡിഎസി നിയന്ത്രിയ്ക്കുന്ന സിസ്റ്റത്തിലുള്ള "
+"എല്ലാ ഫയലുകളും ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "ഉപയോക്താവിന്റെ ssh ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ ലഭ്യമാക്കുവാനും സൂക്ഷിയ്ക്കുവാനും internal-sftp-യെ അനുവദിയ്ക്കുക."
+msgstr ""
+"sftpd-യ്ക്കു് ഉപയോക്താവിനുള്ള ssh ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുകയോ വായിയ്ക്കുകയോ "
+"ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "ഏതു് ടിസിപി പോര്‍ട്ട് ഉപയോഗിച്ചും നെറ്റ്‌വര്‍ക്കിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ sge-യെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "എന്‍എഫ്എസ് ഫയല്‍ സിസ്റ്റങ്ങള്‍ ലഭ്യമാക്കുന്നതിനായി sge-യെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware കണ്ട്രോളറുകളിലുള്ള ഡിവൈസുകളെ പിന്തുണയ്ക്കുന്നതിനു് ആവശ്യമായ അധികമായ അനുമതികള്‍ പ്രവര്‍ത്തന സജ്ജമാക്കുക."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"3ware കണ്ട്രോളറുകളില്‍ smartmon-നു് ഡിവൈസുകള്‍ പിന്തുണയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:183
+#: booleans.py:203
 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 ആയി പേരിടണം."
+msgstr ""
+"പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി സാംബയെ അനുവദിയ്ക്കുക."
+"ഡയറക്ടറികള്‍/ഫയലുകള്‍ public_content_rw_t ആയി പേരിടണം."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "നെറ്റ്‌വര്‍ക്ക് ഉപയോഗിയ്ക്കുന്നതിനായി ഉപയോക്തൃ spamassassin ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
-msgstr "ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനായി spamd-യെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികള്‍ ലഭ്യമാക്കുന്നതിനു് അല്ലെങ്കില്‍ സൂക്ഷിയ്ക്കുന്നതിനായി spamd-യെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "HTTP, FTP, ഗോഫര്‍ പോര്‍ട്ടുകള്‍ മാത്രമല്ല, എല്ലാ പോര്‍ട്ടുകളിലേക്കും കണക്ട് ചെയ്യുവാന്‍ squid-നെ അനുവദിയ്ക്കുക."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "എല്ലാ ടിസിപി പോര്‍ട്ടുകളിലേക്കും squid-നു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "ട്രാന്‍സ്പരന്റ് പ്രോക്സി (TPROXY) ആയി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ squid-നെ അനുവദിയ്ക്കുക"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid -നു് ഒരു ട്രാന്‍സ്പരന്റ് പ്രോക്സിയായി പ്രവര്‍ത്തിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ chroot env ഉപയോഗിച്ചു് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനും സൂക്ഷിയ്ക്കുന്നതിനു് ssh-നെ അനുവദിയ്ക്കുക"
+msgstr ""
+"ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ chroot env ഉപയോഗിച്ചു് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനും "
+"സൂക്ഷിയ്ക്കുന്നതിനു് ssh-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "ഹോസ്റ്റ് കീ ഉപയോഗിച്ചുള്ള ആധികാരികത ഉറപ്പാക്കല്‍ അനുവദിയ്ക്കുക"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh ലോഗിനുകളെ sysadm_r:sysadm_t ആയി അനുവദിക്കുക"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനായി staff-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
-msgstr "svirt ഡൊമെയിനുകളിലേക്കുള്ള മാറ്റത്തിനും അവ തയ്യാറാക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
+msgstr ""
+"svirt ഡൊമെയിനുകളിലേക്കുള്ള മാറ്റത്തിനും അവ തയ്യാറാക്കുന്നതിനു് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനായി sysadm-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "ഏതു് നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടിലേക്കും കണക്ട് ചെയ്യുന്നതിനായി ടെലിപതി കണക്ഷന്‍ മാനേജറുകളെ അനുവദിയ്ക്കുക."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"ഏതു് നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടിലേക്കും കണക്ട് ചെയ്യുന്നതിനായി ടെലിപതി കണക്ഷന്‍ മാനേജറുകളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "ഏതെങ്കിലും സാധാരണ ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ടെലിപഥി കണക്ഷന്‍ മാനേജറുകളെ അനുവദിയ്ക്കുക."
+msgstr ""
+"ഏതെങ്കിലും സാധാരണ ടിസിപി പോര്‍ട്ടിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ ടെലിപഥി കണക്ഷന്‍ മാനേജറുകളെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനായി testpolicy-യെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
 msgstr "പൊതു ഫയല്‍ ഇടപാടുകള്‍ക്കുള്ള പൊതു ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി tftp-യെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
 msgstr ""
+"ഉപയോക്താവിനുള്ള ആസ്ഥാന ഡയറക്ടറികളില്‍ ഫയലുകള്‍ സൂക്ഷിയ്ക്കുന്നതിനും ലഭ്യമാക്കുന്നതിനും tftp "
+"അനുവദിയ്ക്കുന്നു"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കു് ടിസിപി സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുന്നതിനു് ഡെമണിനെ അനുവദിയ്ക്കുക."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tor-നു് കരുതിവച്ചിട്ടില്ലാത്ത എല്ലാ പോര്‍ട്ടുകളിലേക്കും tcp സോക്കറ്റുകള്‍ ബൈന്‍ഡ് ചെയ്യുവാന്‍ സാധ്യമോ "
+"എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "റിലേയായി നടപ്പിലാക്കുവാന്‍ tor-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "chrome-sandbox പ്രവര്‍ത്തിപ്പിയ്ക്കുമ്പോള്‍ അണ്‍കണ്‍ഫൈന്‍ഡ് ഉപയോക്താക്കളെ ക്രോം സാന്‍ഡ്ബോക്സ് ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനായി അനുവദിയ്ക്കുക"
+msgstr ""
+"chrome-sandbox പ്രവര്‍ത്തിപ്പിയ്ക്കുമ്പോള്‍ അണ്‍കണ്‍ഫൈന്‍ഡ് ഉപയോക്താക്കളെ ക്രോം സാന്‍ഡ്ബോക്സ് "
+"ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനായി അനുവദിയ്ക്കുക"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "ഒരു അണ്‍കണ്‍ഫൈന്‍ഡായ ഡൊമെയിനായി പ്രവേശിയ്ക്കുന്നതിനു് ഒരു ഉപയോക്താവിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "xulrunner plugin-container പ്രവര്‍ത്തിപ്പിയ്ക്കുുമ്പോള്‍ മോസിലാ പ്ലഗിനിലേക്കു് മാറുന്നതിനായി അണ്‍കണ്‍ഫൈന്‍സ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "അണ്‍കണ്‍ഫൈന്‍ഡായി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ വീഡിയോയ്ക്കുള്ള പ്രയോഗങ്ങളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"xulrunner plugin-container പ്രവര്‍ത്തിപ്പിയ്ക്കുുമ്പോള്‍ മോസിലാ പ്ലഗിനിലേക്കു് മാറുന്നതിനായി "
+"അണ്‍കണ്‍ഫൈന്‍സ് ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "svirt ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനും തയ്യാറാക്കുന്നതിനും അനുമതിയില്ലാത്ത ഉപയോക്താവിനെ അനുവദിയ്ക്കുക."
+msgstr ""
+"svirt ഡൊമെയിനുകളിലേക്കു് മാറ്റുന്നതിനും തയ്യാറാക്കുന്നതിനും അനുമതിയില്ലാത്ത ഉപയോക്താവിനെ "
+"അനുവദിയ്ക്കുക."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs ആസ്ഥാന ഡയറക്ടറികളെ പിന്തുണയ്ക്കുക"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs ആസ്ഥാന ഡയറക്ടറികള്‍ "
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups-നു് പകരം lpd സര്‍വര്‍ ഉപയോഗിയ്ക്കുക"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd സര്‍വര്‍ പിന്തുണയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "എന്‍എഫ്എസ് ആസ്ഥാന ഡയറക്ടറികള്‍ പിന്തുണയ്ക്കുക"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "സാംബാ ആസ്ഥാന ഡയറക്ടറികള്‍ പിന്തുണയ്ക്കുക"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുന്നതിനു് ഉപയോക്താവിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "HTTP-ലേക്കു് മാത്രമല്ല, മറ്റെല്ലാ പോര്‍ട്ടുകളിലേക്കും varnishd-നെ കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുക."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd-നു് പൂര്‍ണ്ണ ടിസിപി നെറ്റ്‌വര്‍ക്ക് ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero പിശകുകള്‍ വേണ്ടെന്നു് വയ്ക്കുക."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ചെറിയ സ്ഥലങ്ങള്‍ mmap ചെയ്യുവാനുള്ള vbetool-ന്റെ ശ്രമങ്ങള്‍ പതിയെ തടയണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "ഫ്യൂസ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "സീരിയല്‍/പാരലല്‍ ആശയവിനിമയ പോര്‍ട്ടുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനു് നിഷ്കര്‍ഷിച്ച വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"സീരിയല്‍/പാരലല്‍ ആശയവിനിമയ പോര്‍ട്ടുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനു് നിഷ്കര്‍ഷിച്ച വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ "
+"അനുവദിയ്ക്കുക"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "എക്സിക്യൂട്ടബിള്‍ മെമ്മറിയും സ്റ്റാക്കും ഉപയോഗിയ്ക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"എക്സിക്യൂട്ടബിള്‍ മെമ്മറിയും സ്റ്റാക്കും ഉപയോഗിയ്ക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ "
+"അനുവദിയ്ക്കുക"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "ഫ്യൂസ് ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "rawip സോക്കറ്റുകളുമായി ഇടപെടുന്നതിനു് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "cifs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:219
+#: booleans.py:240
 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 "ഡിവൈസ് ക്രമീകരണം കൈകാര്യം ചെയ്യുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക, (പിസിഐ)"
-
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "യുഎസ്ബി ഡിവൈസുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി കണ്‍ഫൈന്‍ഡ് വിര്‍ച്ച്വല്‍ ഗസ്റ്റുകളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm-നു് സാധാരണയുള്ള ഉപയോക്തൃ ഫയലുകള്‍ കൈകാര്യം ചെയ്യണമോ."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "ഉപയോക്താക്കള്‍ക്കുള്ള ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകള്‍ ലഭ്യമാക്കുന്നതിനായി webadm-നെ അനുവദിയ്ക്കുക"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm-നു് സാധാരണയുള്ള ഉപയോക്തൃ ഫയലുകള്‍ ലഭ്യമാക്കണമോ."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero പിശകുകള്‍ വേണ്ടെന്നു് വയ്ക്കുക."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ചെറിയ സ്ഥലങ്ങള്‍ mmap ചെയ്യുവാനുള്ള wine-ന്റെ ശ്രമങ്ങള്‍ പതിയെ തടയണമോ എന്നു് കണ്ടുപിടിയ്ക്കുക."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "ബൂട്ട് ലോഡര്‍ പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ ഗ്രാഫിക്കല്‍ പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "sysadm_r:sysadm_t ആയി നേരിട്ടു് പ്രവേശിയ്ക്കുവാന്‍ ഗ്രാഫിക്കല്‍ പ്രവേശന പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക"
+msgstr ""
+"sysadm_r:sysadm_t ആയി നേരിട്ടു് പ്രവേശിയ്ക്കുവാന്‍ ഗ്രാഫിക്കല്‍ പ്രവേശന പ്രോഗ്രാമിനെ "
+"അനുവദിയ്ക്കുക"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"ആസ്ഥാന ഡയറക്ടറികളിലുള്ള ഫയലുകളെ xdm_home_t ആയി തയ്യാറാക്കുന്നതിനു് ഗ്രാഫിക്കല്‍ പ്രവേശന "
+"പ്രോഗ്രാമിനെ അനുവദിയ്ക്കുക."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "nfs ഫയലുകളെ കൈകാര്യം ചെയ്യുവാന്‍ xen-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "blktapctrl/tapdisk പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. ഡിസ്ക് ഇമേജുകള്‍ക്കുള്ള ലോജിക്കല്‍ വോള്യങ്ങള്‍ ഉപയോഗിയ്ക്കുന്നില്ലെങ്കില്‍ ആവശ്യമില്ല."
+msgstr ""
+"blktapctrl/tapdisk പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. ഡിസ്ക് ഇമേജുകള്‍ക്കുള്ള "
+"ലോജിക്കല്‍ വോള്യങ്ങള്‍ ഉപയോഗിയ്ക്കുന്നില്ലെങ്കില്‍ ആവശ്യമില്ല."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "qemu-dm പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. vfb-യ്ക്കു് പകരം paravirt ഉപയോഗിയ്ക്കുന്നെങ്കില്‍ ആവശ്യമില്ല."
+msgstr ""
+"qemu-dm പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ xend-നെ അനുവദിയ്ക്കുക. vfb-യ്ക്കു് പകരം paravirt "
+"ഉപയോഗിയ്ക്കുന്നെങ്കില്‍ ആവശ്യമില്ല."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "നെറ്റ്‌വര്‍ക്ക് മാനേജര്‍ ക്രമീകരിയ്ക്കുന്നതിനും അപ്പാച്ചെ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"നെറ്റ്‌വര്‍ക്ക് മാനേജര്‍ ക്രമീകരിയ്ക്കുന്നതിനും അപ്പാച്ചെ പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുന്നതിനും xguest "
+"ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "ഉള്ളടക്കം നടപ്പിലാക്കുവാന്‍ xguest-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
-msgstr "നീക്കം ചെയ്യുവാന്‍ സാധ്യമാകുന്ന മീഡിയാ മൌണ്ട് ചെയ്യുന്നതിനു് xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
+msgstr ""
+"നീക്കം ചെയ്യുവാന്‍ സാധ്യമാകുന്ന മീഡിയാ മൌണ്ട് ചെയ്യുന്നതിനു് xguest ഉപയോക്താക്കളെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "ബ്ലൂ ടൂത് ഡിവൈസുകള്‍ ഉപയോഗിയ്ക്കുന്നതിനായി xguest-നെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "എക്സ് സര്‍വര്‍ പങ്കിടുന്ന മെമ്മറി സെഗ്മന്റുകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ ക്ലയന്റുകളെ അനുവദിയ്ക്കുക."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമാകുന്ന മെമ്മറി പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ XServer-നെ അനുവദിയ്ക്കുന്നു"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "എക്സ് യുസര്‌സ്പെയിസ് ഒബ്ജക്ട് മാനേജറിനെ പിന്തുണയ്ക്കുന്നു"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "കരുതിവച്ചിട്ടില്ലാത്ത പോര്‍ട്ടുകളിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ zabbix-നെ അനുവദിയ്ക്കുക"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "എല്ലാ ടിസിപി പോര്‍ട്ടുകളിലേക്കും zabbix കണക്ട് ചെയ്യുവാന്‍ സാധ്യമോ എന്നു് കണ്ടുപിടിയ്ക്കുക"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "fips_mode-ല്‍ എല്ലാ ഡൊമെയിനുകളും നടപ്പിലാക്കുന്നതിനു് അനുവദിയ്ക്കുക"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "ക്രമീകരണ ഫയലുകള്‍ സൂക്ഷിയ്ക്കുന്നതിനായി zebra ഡെമണിനെ അനുവദിയ്ക്കുക"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
 msgstr "പൊതുവായ ഇടപാടുകള്‍ക്കുള്ള ഫയലുകളില്‍ മാറ്റം വരുത്തുന്നതിനായി ZoneMinder-നെ അനുവദിയ്ക്കുക."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "su/sudo നടപ്പിലാക്കുന്നതിനായി ZoneMinder-നെ അനുവദിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ഇന്റര്‍ഫെയിസ് %s നിലവിലില്ല."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux പോളിസിയ്ക്കുള്ള ഗ്രാഫിക്കല്‍ യൂസര്‍ ഇന്റര്‍ഫെയിസ്"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "തയ്യാറാക്കുവാനുള്ള മാന്‍ താളുകളുടെ ഡൊമെയിന്‍"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "മറ്റൊരു root ഡയറക്ടറി, / എന്ന സ്വതവേയുള്ളതിലേക്കു്"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux മാന്‍ താളുകള്‍ ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "ലഭ്യമാക്കിയ SELinux മാന്‍ താളുകള്‍ സൂക്ഷിയ്ക്കുന്ന പാഥ്"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "മാന്‍ താളുകള്‍ക്കുള്ള ഒഎസിന്റെ പേരു്"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "തെരഞ്ഞെടുത്ത SELinux മാന്‍ താളിനുള്ള എച്‌ടിഎംഎല്‍ മാന്‍ താള്‍ ശൈലി ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "മറ്റൊരു root ഡയറക്ടറി, / എന്ന സ്വതവേയുള്ളതിലേക്കു്"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "എല്ലാ ഡൊമെയിനുകളും"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux പോളിസി നെറ്റ്‌വര്‍ക്ക് വിവരം ചോദ്യം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "എല്ലാ SELinux പോര്‍ട്ട് തരങ്ങളും ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "പോര്‍ട്ട് അനുസരിച്ചുള്ള SELinux തരം കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "ഈ SELinux തരത്തിനു് നിഷ്കര്‍ഷിച്ചിട്ടുള്ള പോര്‍ട്ടുകള്‍ കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ഈ ഡൊമെയിന്‍ ഏതു് പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് അല്ലെങ്കില്‍ കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ഈ ഡൊമെയിന്‍ ഏതു് പോര്‍ട്ടുകളിലേക്കു് ബൈന്‍ഡ് അല്ലെങ്കില്‍ കണക്ട് ചെയ്യാം എന്നു് കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"ഡൊമെയിനുകള്‍ക്കു് തമ്മില്‍ ആശയവിനിയമയം സാധ്യമോ എന്നറിയുന്നതിനായി SELinux പോളിസി ചോദ്യം "
+"ചെയ്യുക"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "ശ്രോതസ്സ് ഡൊമെയിന്‍"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "ടാര്‍ഗറ്റ് ഡൊമെയിന്‍"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "ബൂളിയനുകളുടെ വിവരണം കാണുന്നതിനായി SELinux പോളിസി ചോദ്യം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "എല്ലാ ബൂളിയന്‍ വിവരണങ്ങളും ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "വിവരം ലഭ്യമാകുന്നതിനുള്ള ബൂളിയന്‍"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"ഒരു സോഴ്സ് പ്രക്രിയ ഡൊമെയിന്‍ എങ്ങനെ ലക്ഷ്യ പ്രക്രിയ ഡൊമെയിനിലേക്കു് മാറുന്നു എന്നു് കാണുന്നതിനായി "
+"SELinux പോളിസി ചോദ്യം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "സോഴ്സ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "ടാര്‍ഗറ്റ് പ്രൊസസ്സ് ഡൊമെയിന്‍"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy തയ്യാറാക്കല്‍: പിശക്: ആര്‍ഗ്യുമെന്റുകളിലൊന്നായ %s ആവശ്യമുണ്ടു്"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ഈ തരത്തിലുള്ള പോളിസിയ്ക്കു് കമാന്‍ഡ് ആവശ്യമുണ്ടു്"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"ഈ ഐച്ഛികത്തിനൊപ്പം -t ഐച്ഛികം ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമ്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്കായി "
+"ഉപയോഗിയ്ക്കേണ്ടവിധം വായിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"ഈ ഐച്ഛികത്തിനൊപ്പം -d ഐച്ഛികം ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമ്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്കായി "
+"ഉപയോഗിയ്ക്കേണ്ടവിധം വായിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"ഈ ഐച്ഛികത്തിനൊപ്പം -a ഐച്ഛികം ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമ്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്കായി "
+"ഉപയോഗിയ്ക്കേണ്ടവിധം വായിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"ഈ ഐച്ഛികത്തിനൊപ്പം -t ഐച്ഛികം ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമ്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്കായി "
+"ഉപയോഗിയ്ക്കേണ്ടവിധം വായിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux പോളിസി ഇന്റര്‍ഫെയിസുകള്‍ ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "നിങ്ങള്‍ക്കു് ചോദ്യം ചെയ്യുവാനുള്ള ഇന്റര്‍ഫെയിസ് നാമങ്ങള്‍ നല്‍കുക"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux പോളിസി ഘടക മാതൃക ലഭ്യമാക്കുക"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "നിങ്ങള്‍ വികസിപ്പിയ്ക്കുവാന്‍ ഉദ്ദേശിയ്ക്കുന്ന ഡൊമെയിന്‍ തരം നല്‍കുക"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "ഈ ഡൊമെയിനിലേക്കു് വേര്‍തിരിയ്ക്കപ്പെടുന്ന SELinux ഉപയോക്താക്കളെ നല്‍കുക"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "അഡ്മിനിസ്ട്രേറ്റര്‍ ഡൊമെയിന്‍ മാറ്റുന്നതിനുള്ള SELinux നിയമനം നല്‍കുക"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "ഈ അഡ്മിന്‍ നിരീക്ഷിയ്ക്കുന്ന ഡൊമെയിന്‍ നല്‍കുക"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "ലഭ്യമാക്കേണ്ട പോളിസിയുടെ പേരു്"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "തയ്യാറാക്കിയ പോളിസി ഫയലുകള്‍ സൂക്ഷിയ്ക്കുന്ന പാഥ്"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "പരിധിയുള്ള പ്രക്രിയകള്‍ സൂക്ഷിയ്ക്കുവാനുള്ള പാഥ്"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "കമാന്‍ഡ് ആവശ്യമായ പോളിസി തരങ്ങള്‍"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' പോളിസി തയ്യാറാക്കുക"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' പോളിസി തയ്യാറാക്കുക"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "പ്രവര്‍ത്തിപ്പിയ്ക്കുവാന്‍ സാധ്യം"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "കമാന്‍ഡുകള്‍"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "മറ്റൊരു SELinux പോളിസി, സ്വതവേയുള്ളതു് /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "എല്ലാ ഫയലുകളും"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "സാധാരണ ഫയല്‍"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ഡയറക്ടറി"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "ക്യാരക്ടര്‍ ഡിവൈസ്"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ബ്ലോക്ക് ഡിവൈസ്"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "സോക്കറ്റ് ഫയല്‍"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "സിംബോളിക്ക് ലിങ്ക്"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "നെയിമ്ഡ് പൈപ്പ്"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux പോളിസി ഇന്‍സ്റ്റോള്‍ ചെയ്തിട്ടില്ല"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "/usr/bin/sepolgen-ifgen നടപ്പിലാക്കി ഇന്റര്‍ഫെയിസ് വിവരം വീണ്ടും ലഭ്യമാക്കണം"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s പോളിസി ഫയല്‍ ലഭ്യമാക്കുന്നതില്‍ പരാജയപ്പെട്ടു"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "അപരിചിതം"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ഇന്റര്‍നെറ്റ് സര്‍വീസസ് ഡെമണ്‍ "
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "നിലവിലുള്ള ഡൊമെയിന്‍ തരം"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "ഏറ്റവും കുറഞ്ഞ ടെര്‍മിനല്‍ പ്രവേശന ഉപയോക്താവു്"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "ഏറ്റവും കുറഞ്ഞ എക്സ് വിന്‍ഡോ പ്രവേശനത്തിനുള്ള ഉപയോക്താവു്"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "പണിയിട പ്രവേശന ഉപയോക്താവു്"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "അഡ്മിനിസ്ട്രേറ്റര്‍ പ്രവേശന ഉപയോക്താവു്"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "കണ്‍ഫൈന്‍ഡ് റൂട്ട് അഡ്മിനിസ്ട്രേറ്റര്‍ നിയമനം"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "ഒരു പുതിയ തരത്തിനുള്ള ഘടകവിവരങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "ശരിയായ തരങ്ങള്‍:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "പോര്‍ട്ടുകളുടെ നമ്പര്‍ 1 മുതല്‍ %d ആയിരിക്കണം"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "ശരിയായൊരു പോളിസി തരം നല്‍കണം"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "നിങ്ങളുടെ %s-നുള്ള പോളിസി ഘടകത്തിനുള്ളൊരു നാമം നല്‍കണം."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"പേരില്‍ സ്പെയിസുകളില്ലാതെ ആല്‍ഫാ ന്യൂമെറിക് അക്ഷരങ്ങള്‍ നല്‍കുക. \"-n MODULENAME\" ഐച്ഛികം "
+"നല്‍കി ശ്രമിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "ഉപയോക്താവു് തരത്തിലുള്ളവ നടപ്പിലാക്കുവാന്‍ സാധ്യമല്ല."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "ഡെമണ്‍ പ്രയോഗങ്ങള്‍ക്ക് മാത്രമേ init സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുവാന്‍ സാധിക്കൂ..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache ഒരു ബൂളിയന്‍ ആയിരിക്കണം"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER തരത്തിലുള്ളവയ്ക്ക് സ്വയമേ ഒരു tmp തരത്തിലുള്ളത് ലഭ്യമാകുന്നു "
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s പോളിസി ഘടകങ്ങള്‍ക്കു് നിലവിലുള്ള ഡൊമെയിനുകള്‍ ആവശ്യമുണ്ടു്"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "ഏതു് തരം എന്ന ഫീള്‍ഡ് ആവഷശ്യമുണ്ടു്"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"ഇതില്‍ അവസാനിയ്ക്കുന്നൊരു പുതിയ തരം നിങ്ങള്‍ നിഷ്കര്‍ഷിയ്ക്കേണ്ടതുണ്ടു്: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "നിങ്ങള്‍ക്ക് പരിമിതിയുള്ള പ്രക്രിയയ്ക്കുള്ള പാഥ് നല്‍കുക"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "എന്‍ഫോര്‍സ്മെന്റ് ഫയല്‍ ടൈപ്പ് ചെയ്യുക "
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ഇന്റര്‍ഫെയിസ് ഫയല്‍"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ഫൈല്‍ കോണ്‍ടെക്സ്റ്റ് ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "സ്പെക്ക് ഫയല്‍"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "സ്ക്രിപ്റ്റ് ക്രമികരിക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "പ്രയോഗം"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ഡൊമെയിന്‍ തെരഞ്ഞെടുക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ഉപയോക്താവിനെ ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "പോര്‍ട്ടുകള്‍ തിരഞ്ഞെടുക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ഫയല്‍ പാഥ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ഫയല്‍ പാഥ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ഒരു ഫയല്‍ ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "ക്ലാസ്സ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ഏത് തരത്തിലുള്ള\n"
+"ഫയല്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "ഏതു് ഫയലും ഡയറക്ടറിയും റീഡ് ഒണ്‍ലിയായി പങ്കിടുന്നതിനു് സാംബയെ അനുവദിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "പോളിസി നിരീക്ഷിയ്ക്കുന്നു..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS പരിധി"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux അഡ്മിനിസ്ട്രേഷന്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "ബൂളിയനുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"'തെരഞ്ഞെടുത്ത ഡൊമെയിനുള്ള' പോളിസിയില്‍ മാറ്റം വരുത്തുന്നതിനുള്ള ബൂളിയന്‍ വിവരം കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+"'തെരഞ്ഞെടുത്ത ഡൊമെയിന്‍' ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമാകുന്ന ഫയല്‍ തരത്തിലുള്ള വിവരം കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "നെറ്റ്‌വര്‍ക്ക്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"'തെരഞ്ഞെടുത്ത ഡൊമെയിനു്' കണക്ട് ചെയ്യുവാന്‍ സാധിയ്ക്കുന്ന അല്ലെങ്കില്‍ ശ്രദ്ധിയ്ക്കുവാന്‍ സാധിയ്ക്കുന്ന "
+"നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "മാറ്റങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' അല്ലെങ്കില്‍ പുറത്തേക്കുള്ള മാറ്റങ്ങള്‍ക്കുള്ള പ്രയോഗങ്ങള്‍ "
+"പ്രദര്‍ശിപ്പിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ഉപയോക്താവ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "മാറ്റം വരുത്തിയവ മാത്രം കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"മറ്റൊരു രീതിയിലുള്ള പ്രവേശന നിയന്ത്രണം അനുവദിയ്ക്കുന്നതിനുള്ള\n"
+"If-Then-Else നിയമങ്ങള്‍ പോളിസിയില്‍ സൂക്ഷിച്ചിരിയ്ക്കുന്നു."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "പ്രവര്‍ത്തന സജ്ജം"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ഫയല്‍ പാഥ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux തരത്തിലുള്ള"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിന്‍' നല്‍കുവാനുള്ള ഫയല്‍ പാഥ്."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "നടപ്പിലാക്കുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കു്' സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമായ ഫയലുകള്‍."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "എഴുതുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിനുള്ള' ഫയല്‍ തരങ്ങള്‍."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "പ്രയോഗത്തിനുള്ള ഫയല്‍ തരങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുന്ന 'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "ഔട്ട്ബൌണ്ട്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന 'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "ഇന്‍ബൌണ്ട്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "ബൂളിയന്‍ പേര്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "ബൂളിയന്‍ പേര്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "പ്രയോഗത്തിനുള്ള ഫയല്‍ തരങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"'തെരഞ്ഞെടുത്ത ഡൊമെയിന്‍' എക്സിക്യൂട്ടബിളുകളെ നടപ്പിലാക്കുമ്പോള്‍, അവ മറ്റൊരു ഡൊമെയിനിലേക്കു് "
+"മാറുന്നു."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കു്' മാറുന്നു"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "ബൂളിയന്‍ പേര്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "പ്രക്രിയ ഡൊമെയിന്‍ ലഭ്യമാക്കുന്നു"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "നടപ്പിലാക്കുവാന്‍ സാധ്യമാകുന്ന ഫയല്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"തെരഞ്ഞെടുത്ത ഡൊമെയിന്‍ എന്‍ട്രിപോയിന്റ് നടപ്പിലാക്കുമ്പോള്‍, നടപ്പിലാക്കുന്നവ 'തെരഞ്ഞെടുത്ത "
+"ഡൊമെയിനിലേക്കു്' മാറുന്നു."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കു്' മാറ്റുന്നു"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux രീതിയിലുള്ള പോര്‍ട്ട്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "ഘടകത്തിന്റെ പേര്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കു്' മാറുന്നു"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "സ്വതവേ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "സിസ്റ്റത്തിന്റെ സ്വതവേയുള്ള പോളിസി തരത്തിലുള്ളവ: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>തിരഞ്ഞെടുക്കുക:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "ഉവ്വു്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "ഇല്ല"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "ptracing അല്ലെങ്കില്‍ ഡീബഗ് ചെയ്യുന്നതിനായി പ്രക്രിയ നിഷേധിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "വെട്ടി നീക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "മാറ്റം വരുത്തുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "പരിഷ്കരിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "പ്രയോഗത്തിന്റെ കൂടുതല്‍ വിശദമായ കാഴ്ച"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ഫയലിന് പേരിടല്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ഫയല്‍ ലേബല്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "പരിഷ്കരിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ഏത് തരം ഫയല്‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "പ്രയോഗം"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ഉപയോക്താവ്"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ഈ ഉപയോക്താവ് നിരീക്ഷിക്കുന്നതിനുള്ള ഡൊമെയിനുകള്‍ തിരഞ്ഞെടുക്കുക."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "പ്രവര്‍ത്തന രഹിതം"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "പ്രവര്‍ത്തന സജ്ജം"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s അസാധുവായ context ആണ്\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "സിസ്റ്റം അവസ്ഥ: പ്രവര്‍ത്തന രഹിതം"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "ബൂളിയന്‍ പേര്"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "നടപ്പിലാക്കുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "എഴുതുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "പ്രയോഗത്തിനുള്ള ഫയല്‍ തരങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "പ്രവേശന നാമം"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ഡൊമെയിന്‍ നല്‍കുന്നതിനുള്ള ഫയല്‍ പാഥ്."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "'%s' ഡൊമെയിന്‍ സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമായ ഫയലുകള്‍."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുന്ന '%s'-നുള്ള നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന '%s'-നുള്ള നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s'-നു് നിഷ്കര്‍ഷിച്ചിട്ടുള്ള ഫയല്‍ തരങ്ങള്‍."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "'%s'-നുള്ള പോളിസി മാറ്റുന്നതിനുള്ള ബൂളിയന്‍ വിവരം കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "'%s'-നു് ഉപയോഗിയ്ക്കുവാന്‍ സാധ്യമായ ഫയല്‍ രിതിയിലുള്ള വിവരങ്ങള്‍ കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "'%s'-നു് കണക്ട് ചെയ്യുവാന്‍ അല്ലെങ്കില്‍ ശ്രദ്ധിയ്ക്കുവാനുള്ള നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍ കാണിയ്ക്കുക."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s'-ലേക്കുള്ള മാറ്റങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s'-ല്‍ നിന്നുമുള്ള മാറ്റങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s'-ല്‍ നിന്നുമുള്ള മാറ്റങ്ങള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"'%s'-ലേക്കു് മാറുന്ന എക്സിക്യൂട്ടബിളുകള്‍, തെരഞ്ഞെടുത്തൊരു ഡൊമെയിന്‍ എന്‍ട്രിപോയിന്റ് നടപ്പിലാക്കുമ്പോള്‍ "
+"മാത്രം."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr "മറ്റൊരു ഡൊമെയിനിലേക്കു് മാറുന്ന എക്സിക്യൂട്ടബിളുകള്‍, ഇവിടെ '%s' അവയെ നടപ്പിലാക്കുന്നു."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "'%s'-ല്‍ നിന്നോ അല്ലെങ്കില്‍ അതിലേക്കുള്ള പ്രയോഗങ്ങള്‍ കാണിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "ബൂളിയനുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "പ്രവര്‍ത്തിപ്പിക്കുവാന്‍ സാധിക്കുന്ന"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "എഴുതുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "പ്രയോഗം"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ഡൊമെയിന്‍ നല്‍കുന്നതിനുള്ള ഫയല്‍ പാഥ്."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന 'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന 'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന 'തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള' നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux യൂസര്‍ മാപ്പിങ് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%sനുളള ലോഗിന്‍ മാപ്പിംങ് പരിഷ്കരിക്കുവാന്‍ സാധിച്ചില്ല"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "ബൂളിയന്‍ %s നിയമങ്ങള്‍ അനുവദിയ്ക്കുന്നു"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ഫയലിന് പേരിടല്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ഉപയോക്താവിനെ ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ഫയല്‍ ലേബല്‍"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux യൂസര്‍ മാപ്പിങില്‍ മാറ്റം വരുത്തുക"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടില്‍ മാറ്റം വരുത്തുക"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux റോളുകള്‍"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%sനുളള ഫൈല്‍ context നീക്കം ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%sനുളള ഫൈല്‍ context പരിഷ്ക്കരിക്കുവാന്‍ സാധിച്ചില്ല"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ഫയല്‍ പാഥ്"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ഫയല്‍ ലേബല്‍"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "തെറ്റായ രീതി %s: റിക്കോര്‍ഡ് %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s-ല്‍ മാറ്റം വരുത്തുക"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് "
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ട് "
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ഉപയോക്താവിനെ ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ഉപയോക്താവിനെ നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ഉപയോക്താവില്‍ മാറ്റം വരുത്തുക"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ഉപയോക്താവ്"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "നിയമനം"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS പരിധി"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux ലോഗിന്‍ മാപ്പിങ് ചേര്‍ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux യൂസര്‍ മാപ്പിങ് നീക്കം ചെയ്യുക"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "ലോഗിന്‍ മാപ്പിംങുകള്‍ ലിസ്റ്റ് ചെയ്യുവാന്‍ സാധിച്ചില്ല"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ഉപയോക്താവ്"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ഉപയോക്താവ്"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ഫയല്‍ പാഥ്"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "മാറ്റങ്ങള്‍ സൂക്ഷിയ്ക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "മാറ്റങ്ങള്‍ വീണ്ടും സജ്ജമാക്കുക"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "സിസ്റ്റം അവസ്ഥ: എന്‍ഫോഴ്സിങ്"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "സിസ്റ്റം അവസ്ഥ: പെര്‍മ്മിസ്സീവ്"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 നിങ്ങളുടെ സിസ്റ്റമില്‍ എന്തെങ്കിലും തകരാറുകള്‍ ഉണ്ടാക്കുന്നുണ്ടോ എന്ന് "
+"അറിയണമെങ്കില്‍ നിങ്ങള്‍ക്ക് പെര്‍മ്മിസ്സീവ് മോഡിലേക്ക് മാറ്റാം. ഇത് പിശകുകള്‍ മാത്രം ലോഗ് ചെയ്യുന്നു, "
+"കൂടാതെ SELinux പോളിസി എന്‍ഫോഴ്സ് ചെയ്യുന്നുമില്ല. പെര്‍മ്മിസ്സീവ് മോഡുകള്‍ക്ക് റീബൂട്ട് "
+"ചെയ്യേണ്ടതില്ല.    നിങ്ങള്‍ക്ക് മുമ്പോട്ട് തുടരണമോ?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux ജിയുഐ"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "ഒരു പ്രക്രിയ തെരയുന്നതിനായി ടൈപ്പ് ചെയ്യുക"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "നിലവിലുള്ളൊരു വസ്തുവില്‍ മാറ്റം വരുത്തുക"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "നിലവിലുള്ളൊരു വസ്തു വെട്ടി നീക്കുക"
+
+#~ msgid "Add a new item"
+#~ msgstr "പുതിയൊരു വസ്തു ചേര്‍ക്കുക"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "മുകളില്‍ തെരഞ്ഞെടുത്ത ഡൊമെയിന്‍ നല്‍കുവാനുള്ള ഫയല്‍ പാഥ്."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "മുകളില്‍ തെരഞ്ഞെടുത്ത പ്രക്രിയകളിലേക്കു് സൂക്ഷിയ്ക്കുവാന്‍ സാധ്യമാകുന്ന ഫയലുകള്‍."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "തെരഞ്ഞെടുത്ത ഡൊമെയിനുള്ള ഫയല്‍ തരങ്ങള്‍"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "കണക്ട് ചെയ്യുവാന്‍ അനുവദിയ്ക്കുന്ന തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#~ msgid "Modified"
+#~ msgstr "മാറ്റം വരുത്തിയവ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "ശ്രദ്ധിയ്ക്കുവാന്‍ അനുവദിയ്ക്കുന്ന തെരഞ്ഞെടുത്ത ഡൊമെയിനിലേക്കുള്ള നെറ്റ്‌വര്‍ക്ക് പോര്‍ട്ടുകള്‍"
+
+#~ msgid "Executable File Type"
+#~ msgstr "നടപ്പിലാക്കുവാന്‍ സാധിയ്ക്കുന്ന ഫയല്‍ തരം"
+
+#~ msgid "Transtype"
+#~ msgstr "ട്രാന്‍സ്‌ടൈപ്പ്"
+
+#~ msgid "Reset"
+#~ msgstr "വീണ്ടും സജ്ജമാക്കുക"
+
+#~ msgid "Reset to system default"
+#~ msgstr "സിസ്റ്റത്തിന്റെ സഹജമായതിലേക്കു് വീണ്ടും സജ്ജമാക്കുക"
+
+#~ msgid "Save your changes"
+#~ msgstr "നിങ്ങളുടെ മാറ്റങ്ങള്‍ സൂക്ഷിയ്ക്കുക"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "ജിറ്റികെ ലഭ്യമല്ല"
diff --git a/policycoreutils/po/mn.po b/policycoreutils/po/mn.po
new file mode 100644
index 0000000..9d1342b
--- /dev/null
+++ b/policycoreutils/po/mn.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/fedora/"
+"language/mn/)\n"
+"Language: mn\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/mr.po b/policycoreutils/po/mr.po
index 855f08a..cfc3b88 100644
--- a/policycoreutils/po/mr.po
+++ b/policycoreutils/po/mr.po
@@ -1,25 +1,28 @@
 # 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@gmail.com>, 2006.
-# Rahul Bhalerao <rbhalera@redhat.com>, 2006.
-# sandeep shedmake <sandeep.shedmake@gmail.com>, 2007.
-# Sandeep Shedmake <sandeep.shedmake@gmail.com>, 2008-2009.
-# Sandeep Shedmake <sshedmak@redhat.com>, 2008-2010,2012.
+# Rahul Bhalerao <b.rahul.pm@gmail.com>, 2006
+# Rahul Bhalerao <rbhalera@redhat.com>, 2006
+# sandeep shedmake <sandeep.shedmake@gmail.com>, 2007
+# Sandeep Shedmake <sandeep.shedmake@gmail.com>, 2008-2009
+# sandeeps <sshedmak@redhat.com>, 2008-2010,2012
+# sandeeps <sshedmak@redhat.com>, 2013
+# sandeeps <sshedmak@redhat.com>, 2013
 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@redhat.com>\n"
-"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/mr/)\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-23 08:52+0000\n"
+"Last-Translator: sandeeps <sshedmak@redhat.com>\n"
+"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/"
+"mr/)\n"
+"Language: mr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: mr\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -27,9 +30,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM सुरू करण्यास अपयशी\n"
@@ -78,7 +84,7 @@ msgstr "क्षमा, run_init फक्त SELinux कर्नलवरच
 msgid "authentication failed.\n"
 msgstr "ओळख पटवणे अपयशी.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec संदर्भ %s करीता निश्चित करणे अशक्य.\n"
@@ -91,871 +97,917 @@ msgstr "******************** महत्वाचे ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "ह्या करार संकुलला सक्रिय करायचे असल्यास, चालवा:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage हँडलचे निर्माण अशक्य"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux धोरण व्यवस्थापित किंवा साठ्याकरीता प्रवेश अशक्य."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "पॉलिसि स्टोर वाचणे अशक्य."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage जोडणी स्थापीत करणे अशक्य"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS सुरू असलेल्या स्तरची चाचणी अशक्य"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "अजूनही लागू केले नाही"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage ट्रांजॅकशन आधिपासूनच प्रगतीशील आहे"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage ट्रांजॅक्शन सुरू करणे अशक्य"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage ट्रांजॅक्शन सादर करणे अशक्य"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage ट्रांजॅकशनची प्रगती नाही"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux विभागांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "विभागांचे नाव"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "आवृत्ती"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "बंद केले"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "मॉड्युल %s अस्तित्वात नाही "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "विभाग %s (काढून टाकणे अपयशी) बंद करणे अशक्य"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "विभाग %s (काढून टाकणे अपयशी) सुरू करणे अशक्य"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "विभाग %s (काढून टाकण्यास अपयशी) काढून टाकणे अशक्य"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit ला 'सुरू' किंवा 'बंद' आवश्यक आहे"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "अंतर्भुतीय परवानगीय प्रकार"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "पसंतीचे परवानगीय प्रकार"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"परमिसिव्ह डोमेन्सच्या मांडणीकरीता sepolgen पायथन मॉड्युल आवश्यक आहे.\n"
+"काही वितरणांमध्ये त्यास policycoreutils-devel संकुलमध्ये समाविष्ट केले आहे.\n"
+"# yum install policycoreutils-devel\n"
+"किंवा वितरणकरीता समान."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "परवानगीय डोमेन %s निश्चित करणे अशक्य (विभाग प्रतिष्ठापन अपयशी)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "परवानगीय डोमेन %s काढून टाकणे अशक्य (काढून टाकण्यास अपयशी)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s करीता कि निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s साठी लॉगिन मॅपिंग ठरवले नसल्यास तपासणी अशक्य"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux गट %s अस्तित्वात नाही"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux वापरकर्ता %s अस्तित्वात नाही."
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s करीता लॉगिन मॅपिंग निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s साठी नाव ठरवणे अशक्य"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s साठी MLS व्याप्तिकरीता ठरवणे अशक्य"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s साठी SELinux वापरकर्ता ठरवणे अशक्य"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s साठी लॉगिन मॅपिंग समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser किंवा serange आवश्यक"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s साठी लॉगिन मॅपिंग ठरवले नाही"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s साठी seuser ची चौकशी अशक्य"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s साठी लॉगीन मॅपिंग संपादित करणे अशक्य"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "धोरणात %s साठी लॉगिन मॅपिंग ठरवले आहे, त्यास नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s साठी लॉगिन मॅपिंग नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "लॉगिन मॅपिंग्स् सूचीत दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "प्रवेश नाव"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux वापरकर्ता"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS व्याप्ति"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "सर्व्हिस"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux वापरकर्ता %s ठरवले नाही, याची तपासणी अशक्य"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s करीता वापरकर्त्याची चौकशी अशक्य"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s साठी किमान एक भूमिका समाविष्ट करणे आवश्यक"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s साठी SELinux वापरकर्ता निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "भूमिका %s समाविष्ट करणे अशक्य, %s करीता"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s साठी MLS स्तर ठरवणे अशक्य"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "प्रिफिक्स %s, %s करीता समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s साठी कळ प्राप्त करणे अशक्य"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux वापरकर्ता %s समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "प्रिफिक्स, भूमिका, स्तर किंवा व्याप्ति आवश्यक"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "प्रिफिक्स किंवा भूमिका आवश्यक"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux वापरकर्ता %s ठरवले नाही"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux वापरकर्ता %s संपादित करणे अशक्य"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "धोरणामध्ये SELinux वापरकर्ता %s ठरवले आहे, नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux वापरकर्ता %s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux उपयोक्त्यांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "वापरकर्ता %s साठी भूमिकांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "लेबलिंग"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "प्रिफिक्स्"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS स्तर"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS व्याप्ति"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux भूमिका"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "प्रोटोकॉल udp किंवा tcp आवश्यक आहे"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "पोर्ट आवश्यक आहे"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "अवैध पोर्ट"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s साठी कळ निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "प्रकार आवश्यक आहे"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "%s प्रकार अवैध आहे, पोर्ट प्रकार पाहिजे"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "पोर्ट %s/%s ठरवले आहे याची तपासणी अशक्य"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "पोर्ट %s/%s आधिपासूनच ठरवले आहे"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s साठी पोर्ट निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s साठी संदर्भ निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s च्या पोर्ट संदर्भात वापरकर्त्याला निश्चित कऱणे अशक्य"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s साठी पोर्ट संदर्भात भूमिका निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s साठी पोर्ट संदर्भात प्रकार निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s साठी पोर्ट संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s साठी पोर्ट संदर्भ निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s पोर्ट समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype किंवा serange आवश्यक"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype आवश्यक"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "पोर्ट %s/%s ठरवले नाही"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "पोर्ट %s/%s ची चौकशी अशक्य"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "पोर्ट %s/%s संपादित करणे अशक्य"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "पोर्टांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "पोर्ट %s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "धोरणात पोर्ट %s/%s ठरवले आहे, नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "पोर्ट %s/%s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "पोर्टची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux पोर्ट प्रकार"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "प्रोटो"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "पोर्ट क्रमांक"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "नोड पत्ता आवश्यक आहे"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "अपरिचीत किंवा न आढळलेले प्रोटोकॉल"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux नोड प्रकार आवश्यक"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "प्रकार %s अवैध आहे, नोड प्रकार पाहिजे"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s साठी कळचे निर्माण अशक्य"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "पत्ता %s ठरवले आहे, याची तपासणी अशक्य"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s करीता पत्ता निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s साठी संदर्भ निर्माण अशक्य"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s करीता मास्क् निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s करीता पत्ता संदर्भात वापरकर्ता निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s साठी पत्ता संदर्भात भूमिका निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s करीता पत्ता संदर्भातील प्रकार निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s करीता पत्ता संदर्भ अंतर्गत mls क्षेत्र निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s करीता पत्ता संदर्भ निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "पत्ता %s समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "पत्ता %s निश्चित केले नाही"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "पत्ता %s ला प्रश्न विचारू शकत नाही"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "पत्ता %s संपादीत करणे अशक्य"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "पत्ता %s नियमावलीत निश्चित केले आहे, वगळले जाऊ शकत नाही"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "पत्ता %s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "सर्व नोड मॅपिंग्स् नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "addrs सूचीत दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux प्रकार आवश्यक आहे"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "इंटरफेस %s ठरवले आहे किंवा नाही याची तपासणी अशक्य"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s साठी इंटरफेस निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s करीता इंटरफेस संदर्भात वापरकर्ता निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s करीता इंटरफेस संदर्भामध्ये भूमिका निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s च्या इंटरफेस संदर्भात प्रकार निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s च्या इंटरफेस संदर्भात mls क्षेत्रे निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s साठी इंटरफेस संदर्भ निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s साठी संदेश संदर्भ निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "इंटरफेस %s समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "इंटरफेस %s ठरवले नाही"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "इंटरफेस %s ची चौकशी अशक्य"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "इंटरफेस %s मध्ये बदल करणे अशक्य"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "इंटरफेस %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "इंटरफेस %s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "सर्व संवाद मॅपिंग नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "इंटरफेसची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux संवाद"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "संदर्भ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s करीता इक्विवँलेंस क्लास आधिपासूनच अस्तित्वात आहे"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "फाइल स्पेक %s इक्विवॅलेंस रूल '%s %s' सह मतभेदीय आहे"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s करीता इक्विवँलेंस क्लास अस्तित्वात नाही"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s करीता फाइल संदर्भात वापरकर्ता निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s साठी फाइल संदर्भात भूमिका निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s साठी फाइल संदर्भात mls क्षेत्रे निर्धारित करणे अशक्यत"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "अवैध फाइल गुणविशेष"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "फाइल निर्देशनमध्ये मोकळी जागा समाविष्टीत असणे अशक्य"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "प्रकार %s अवैध आहे, फाइल किंवा साधन प्रकार पाहिजे"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s साठी फाइल संदर्भ ठरवले आहे, याची तपासणी अशक्य"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s साठी फाइल संदर्भ निर्माण करणे अशक्य"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s च्या फाइल संदर्भात प्रकार निर्धआरित करणे अशक्य"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s साठी फाइल संदर्भ निश्चित करणे अशक्य"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s साठी फाइल संदर्भ समाविष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange किंवा seuser आवश्यक"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s साठी फाइल संदर्भ ठरवले नाही"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s साठी फाइल संदर्भास प्रश्न करणे अशक्य"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s साठी फाइल संदर्भात बदल करणे अशक्य"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "फाइल संदर्भ नष्ट %s करणे अशक्य"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s साठी फाइल संदर्भ धोरणात व्याख्यीत, नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s साठी फाइल संदर्भ नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "फाइल संदर्भांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "स्थानिक फाइल संदर्भांची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "प्रकार"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux डिस्ट्रिब्युशन fcontext इक्विवॅलेंस \n"
+msgstr ""
+"\n"
+"SELinux डिस्ट्रिब्युशन fcontext इक्विवॅलेंस \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux लोकल fcontext इक्विवॅलेंस \n"
+msgstr ""
+"\n"
+"SELinux लोकल fcontext इक्विवॅलेंस \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "boolean %s ठरवले आहे, याची तपासणी करणे अशक्य"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "बूलियन %s ठरवले नाही"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "फाइल संदर्भ %s ची चौकशी अशक्य"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "तुम्ही खालिल पैकी एक मूल्य निर्देशीत केले पाहिजे: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "बूलियन %s चे सक्रीय मूल्य निश्चित अशक्य"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "बूलियन %s मध्ये बदल करणे अशक्य"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "boolean %s धोरणात ठरवले आहे, नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "boolean %s नष्ट करणे अशक्य"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "बूलियन्सची सूची दाखवणे अशक्य"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "बंद"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "सुरू"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux बूलियन"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "स्तर"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "पूर्वनिर्धारित"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "वर्णन"
 
@@ -994,206 +1046,226 @@ msgstr "त्रुटी!  शेल वैध नाही.\n"
 msgid "Unable to clear environment\n"
 msgstr "वातावरण नष्ट करणे अशक्य\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid बदलतेवेळी त्रुटी, रद्द करत आहे.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS पुनःनिर्धारित करतेवेळी त्रुटी, रद्द करत आहे\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ऑडिट प्रणालीशी जोडणी करतेवेळी त्रुटी.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "स्मृतीचे वाटप करतेवेळी त्रुटी.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ऑडिट संदेश पाठवतेवेळी त्रुटी.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "एंफोर्सिंग मोड ठरवणे अशक्य.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "त्रुटी!  %s उघडणे अशक्य.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "त्रुटी! %sवर O_NONBLOCK नष्ट करणे अशक्य\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s साठी चालू संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s साठी नविन संदर्भ प्राप्त करणे अशक्य, tty ला पुनःलेबल करणे टाळले.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s साठी नविन संदर्भ निश्चित करणे अशक्य\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s बदललेली लेबल.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "सावधानता! %s साठी संदर्भ पुनःसाठवणे अशक्य\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "त्रुटी: बहू भूमिका निर्देशीत केले\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "त्रुटी: बहू प्रकार निर्देशीत केले\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "क्षमा, - SELinux MLS समर्थनसह वापर शक्य आहे.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "त्रुटी: बहू स्तर निर्देशीत केले\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "त्रूटी: असुरक्षीत टर्मिनलवर स्तर बदलण्यास तुम्हाला परवानगी नाही \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "पूर्वनिर्धारित प्रकार प्राप्त करणे अशक्य.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "नविन संदर्भ प्राप्त करण्यास अपयशी.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "नवीन भूमिका %s ठरवण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "नवीन प्रकार %s ठरवण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "स्तर %s सह नवीन व्याप्ति बिल्ड करण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "नवीन व्याप्ति %s ठरवण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "नविन संदर्भास स्ट्रींगमध्ये रुपांतरित करण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s वैध संदर्भ नाही\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context साठी स्मृतीचे वाटप करण्यास अशक्य"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "रिकामे सिग्नल संच प्राप्त करण्यास अशक्य\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP हँडलर ठरवण्यास अशक्य\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "माफ करा, नवीनरोल क्षमता वगळण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "क्षमा, newrole फक्त SELinux कर्नलवरच वापरणे शक्य आहे.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context प्राप्त करण्यास अपयशी.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "सावधानता!  tty माहिती प्राप्त करणे अशक्य.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM सेवा संरचना वाचतेवेळी त्रूटी.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "नवीन भूमिका: %s साठी अयोग्य पासवर्ड\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "नवीन भूमिका: अपयशी फोर्कींग: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty लेबल पूर्वस्थिती आणणे अशक्य...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty योग्यरित्या बंद करण्यास अपयशी\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "डिस्क्रिप्टर्स् बंद करणे अशक्य.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "शेलचे argv0 चे वाटप करतेवेळी त्रुटी.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ऑडिट संदेश पाठवण्यास अपयशी"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "नेमस्पेसकरीता ट्रांजिशन अपयशी\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "केपेबिलिटिज %m वगळण्यास अपयशी\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "वातावरण पूर्वस्थितीत आणणे अशक्य, रद्द करत आहे\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "शेल exec करण्यास अपयशी\n"
 
@@ -1324,19 +1396,25 @@ 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"
@@ -1346,19 +1424,25 @@ 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/\nMCS व्याप्ति"
+msgstr ""
+"MLS/\n"
+"MCS व्याप्ति"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1414,13 +1498,15 @@ msgstr "SELinux धोरण निर्माण साधन"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>ॲप्लिकेशन्स्</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "मानक Init डिमन"
 
@@ -1428,9 +1514,11 @@ msgstr "मानक Init डिमन"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "मानक Init डिमन init स्क्रिप्टच्या मदतीने बूटवेळी सुरु होणारे डिमन आहेत.  सहसा /etc/rc.d/init.d मध्ये स्क्रिप्ट आवश्यक आहे"
+msgstr ""
+"मानक Init डिमन init स्क्रिप्टच्या मदतीने बूटवेळी सुरु होणारे डिमन आहेत.  सहसा /etc/rc.d/"
+"init.d मध्ये स्क्रिप्ट आवश्यक आहे"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS प्रणाली डिमन"
 
@@ -1442,7 +1530,7 @@ msgstr "इंटरनेट सर्व्हिसेस् डिमन (in
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "इनटरनेट सर्व्हिसेस् डिमन xinetd तर्फे सुरू होणारे डिमन असतात"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "वेब ॲप्लिकेशन/स्क्रिप्ट (CGI)"
 
@@ -1451,7 +1539,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "वेब ॲप्लिकेशन्स्/स्क्रिप्ट (CGI) वेब सर्वर (apache) तर्फे सुरुवात केलेले CGI स्क्रिप्टस्"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "वापरकर्ता ॲप्लिकेशन"
 
@@ -1461,7 +1549,7 @@ msgid ""
 "started by a user"
 msgstr "वापरकर्ता ॲप्लिकेशन ती ॲप्लिकेशन आहेत जी वापरकर्त्याकडून मर्यादीत करण्याजोगी असते"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "सँडबॉक्स्"
 
@@ -1485,7 +1573,9 @@ msgstr "किमान टर्मिनल वापरकर्ता भू
 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 नसतील."
+msgstr ""
+"हा वापरकर्ता मशीनवर टर्मिनल किंवा दूरस्त प्रवेशतर्फे प्रवेश करेल.  पूर्वनिर्धारितपणे "
+"वापरकर्ताकडे setuid, नेटवर्क, su, sudo नसतील."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1495,7 +1585,9 @@ msgstr "किमान X Windows वापरकर्ता भूमिका
 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 नसतील"
+msgstr ""
+"हा वापरकर्ता मशीनवर X किंवा टर्मिनलद्वारे प्रवेश करू शकतो.  पूर्वनिर्धारितपणे ह्या "
+"वापरकर्त्याकडे setuid, नेटवर्क, sudo, su नसतील"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1513,9 +1605,11 @@ msgstr "प्रशासक वापरकर्ता भूमिका"
 
 #: ../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 सक्षम वापरकर्ता"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"पूर्ण नेटवर्किंगसह, स्थानांतरन विना पण setuid ॲप्लिकेशन नाही, su नाही, परंतु रूट प्रशासक "
+"भूमिकाकरीता sudo सक्षम वापरकर्ता"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1527,16 +1621,20 @@ 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 "
+"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 ""
+"ह्या वापरकर्ताचा वापर रूट म्हणून मशीनच्या प्रशासनकरीता करायचे असल्यास, रूट प्रशासक "
+"वापरकर्ता भूमिकेची नीवड करा.  ह्या वापरकर्त्याला प्रणालीवर प्रत्यक्षरीत्या प्रवेश करणे शक्य "
+"होणार नाही."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>ॲप्लिकेशन किंवा वापरकर्ता भूमिका द्या:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "नाव"
 
@@ -1589,15 +1687,16 @@ msgstr "%s करीता स्थानांतरनजोगी ॲप्
 msgid ""
 "transition \n"
 "role tab"
-msgstr "ट्रांजिशन \nरोल टॅब"
+msgstr ""
+"ट्रांजिशन \n"
+"रोल टॅब"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s करीता स्थानांतरनजोगी user_roles ची नीवड करा:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "या ॲप्लिकेशन डोमेनकरीता स्थानांतरन करण्याजोगी वापरकर्ता भूमिका निवडा."
 
 #: ../gui/polgen.glade:1056
@@ -1621,7 +1720,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP पोर्ट</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "सर्व"
 
@@ -1635,7 +1734,9 @@ 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 "%s ला 0 सह कॉल करण्यास bindresvport ला परवानगी द्या. पोर्ट 600-1024 करीता बाइंड करत आहे"
+msgstr ""
+"%s ला 0 सह कॉल करण्यास bindresvport ला परवानगी द्या. पोर्ट 600-1024 करीता बाइंड "
+"करत आहे"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1645,7 +1746,9 @@ msgstr "अनारक्षीत पोर्ट (>1024)"
 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"
+msgstr ""
+"udp पोर्टस् किंवा %s ज्यासह बाइंड करते त्या पोर्टच्या व्याप्तिची स्वल्पविराम विभाजीत सूची "
+"द्या. उदाहरणार्थ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1664,7 +1767,9 @@ msgstr "<b>UDP पोर्टस्</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "नेवटर्क\nबाइंड टॅब"
+msgstr ""
+"नेवटर्क\n"
+"बाइंड टॅब"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1678,7 +1783,9 @@ msgstr "%s ला कोणत्याहि tcp पोर्टशी जो
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1688,7 +1795,9 @@ msgstr "%s ला कोणत्याहि udp पोर्टशी जो
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1734,7 +1843,9 @@ msgstr "<b>%s तर्फे व्यवस्थापीत फाइल्
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s तर्फे व्यवस्थापीत किंवा \"manages\" फाइल्स्/डिरेक्ट्रीज्. Pid फाइल्स्, लॉग फाइल्स्, /var/lib फाइल्स् ..."
+msgstr ""
+"%s तर्फे व्यवस्थापीत किंवा \"manages\" फाइल्स्/डिरेक्ट्रीज्. Pid फाइल्स्, लॉग फाइल्स्, /var/"
+"lib फाइल्स् ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1752,75 +1863,79 @@ msgstr "<b>%s धोरण कोणत्या डिरेक्ट्री
 msgid "Policy Directory"
 msgstr "धोरण डिरेक्ट्री"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "भूमिका"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "अस्तित्वातील वापरकर्ता (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "ॲप्लिकेशन"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s डिरेक्ट्री पाहिजे"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "वापरकर्ता निवडणे आवश्यक"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "मर्यादीत करण्यासाठी चालवण्याजोगी फाइल नीवड करा."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "मर्यादीत करण्याकरीता init स्क्रिप्ट फाइलची नीवड करा."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "मर्यादीत ॲप्लिकेशनतर्फे निर्मीत किंवा लिखीत फाइल निवडा"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "मर्यादीत ॲप्लिकेशनच्या नावी असलेले व त्यास लिहण्याजोगी डिरेक्ट्री निवडा"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "यात धोरण फाइल निर्माण करण्यासाठी डिरेक्ट्री निवडा"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "नाव तपासा"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "अक्षर व संख्या समाविष्ट असलेले तसेच मोकळी जागा नसलेले नाव समाविष्ट करा."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "एक्जीक्यूटेबल देणे आवश्यक"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux संरचीत करा"
 
@@ -1832,9 +1947,15 @@ msgstr "नेटवर्क पोर्ट"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux पोर्ट\nप्रकार"
+msgstr ""
+"SELinux पोर्ट\n"
+"प्रकार"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "प्रोटोकॉल"
 
@@ -1842,9 +1963,13 @@ msgstr "प्रोटोकॉल"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nस्तर"
+msgstr ""
+"MLS/MCS\n"
+"स्तर"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "पोर्ट"
 
@@ -1882,10 +2007,14 @@ msgid "Modify %s"
 msgstr "%s संपादित करा"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "परवानगीय"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "जबरनपणे"
 
@@ -1893,12 +2022,14 @@ msgstr "जबरनपणे"
 msgid "Status"
 msgstr "स्थिती"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "धोरण प्रकार बदल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याजी गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो. तुम्हाला पुढे जायचे?"
+msgstr ""
+"धोरण प्रकार बदल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याजी गरज पडेल. फाइल "
+"प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो. तुम्हाला पुढे जायचे?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1906,16 +2037,24 @@ msgid ""
 "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 करारचे उल्लंगन होणार नाही.  परवानगीक माध्यमाला पुन्हा बूट करायची गरज पडत नाही    तुम्हाला पुढे जायचे?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"अकार्यनवीत SELinux वर स्थानांतर करतेवेळी पुन्हा बूटची गरज पडते. असे करणे योग्य नाही व "
+"शिफारसीय नाही.  पुढे SELinux वापरण्याचा फेरविचार केल्यास, प्रणालीस पुन्हा लेबल करण्याची "
+"गरज पडेल.  SELinux मुळे आपल्या प्रणालीवर काही अडचन निर्माण होते का, हे अनुभवण्यास "
+"परवानगीक माध्यमात जावे ज्याने फक्त त्रूटीची लॉग तयार होईल व SELinux करारचे उल्लंगन "
+"होणार नाही.  परवानगीक माध्यमाला पुन्हा बूट करायची गरज पडत नाही    तुम्हाला पुढे जायचे?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 समर्थित बदल केल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याची गरज पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो.  तुम्हाला पुढे जायचे?"
+msgstr ""
+"SELinux समर्थित बदल केल्यास पुढच्या बूटला पूर्प फाइल प्रणालीस पुन्हा लेबल करण्याची गरज "
+"पडेल. फाइल प्रणालीच्या आकारावर अवलंबून पुन्हा लेबल करायला बराच वेळ लागू शकतो.  तुम्हाला "
+"पुढे जायचे?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1925,7 +2064,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "सर्वहक्काधिकार (c)2006 Red Hat, Inc.\nसर्वहक्काधिकार (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"सर्वहक्काधिकार (c)2006 Red Hat, Inc.\n"
+"सर्वहक्काधिकार (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1959,9 +2100,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "सर्व फाइल\nनियमीत फाइल\nडिरेक्ट्री\nअक्षरी साधन\nब्लॉक साधन\nसॉकेट\nसंकेतीक दुवा\nनामांकित पाइप\n"
+msgstr ""
+"सर्व फाइल\n"
+"नियमीत फाइल\n"
+"डिरेक्ट्री\n"
+"अक्षरी साधन\n"
+"ब्लॉक साधन\n"
+"सॉकेट\n"
+"संकेतीक दुवा\n"
+"नामांकित पाइप\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1974,6 +2125,7 @@ msgid "SELinux Administration"
 msgstr "SELinux प्रशासन"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "समाविष्ट करा"
 
@@ -2002,7 +2154,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "बंद केले\nपरवानगीय\nलागू केलेले\n"
+msgstr ""
+"बंद केले\n"
+"परवानगीय\n"
+"लागू केलेले\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2018,7 +2173,10 @@ msgid ""
 "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 "पुढच्या बूटपर्यंत पूर्ण फाइल प्रणालीस पुनः लेबेल करायचे असल्यास निवडा.  प्रणालीच्या आकारावरून, पुनः लेबलीगला बराच वेळ लागू शकतो.  कराराचे प्रकार बदलत असल्यास किंवा अकार्यन्वीत पासून जबरन पर्यंत जात असल्यास, पुनः लेबल आवश्यक आहे."
+msgstr ""
+"पुढच्या बूटपर्यंत पूर्ण फाइल प्रणालीस पुनः लेबेल करायचे असल्यास निवडा.  प्रणालीच्या "
+"आकारावरून, पुनः लेबलीगला बराच वेळ लागू शकतो.  कराराचे प्रकार बदलत असल्यास किंवा "
+"अकार्यन्वीत पासून जबरन पर्यंत जात असल्यास, पुनः लेबल आवश्यक आहे."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2043,6 +2201,7 @@ msgstr "इच्छिक व सर्व बूलियन अंतर्
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "फिल्टर"
 
@@ -2137,9 +2296,10 @@ msgstr "लोड करण्याजोगी धोरण विभाग 
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "अतिरीक ऑडिट नियम सुरू/बंद करा, ज्याचा अहवाल साधारणतः लॉग फाइलमध्ये आढळत नाही."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"अतिरीक ऑडिट नियम सुरू/बंद करा, ज्याचा अहवाल साधारणतः लॉग फाइलमध्ये आढळत नाही."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2166,1321 +2326,3154 @@ msgstr "लेबल59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux वापरकर्ता '%s' आवश्यक आहे"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux मॅन पृष्ठ निर्माण करा"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित "
+"करण्यासाठी परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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 डोमेनमध्ये "
+"चालवण्यास परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "सर्व डोमेन्स्"
-
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"antivirus प्रोग्राम्सला प्रणालीवरील विना सुरक्षित फाइल्स वाचायण्याकरिता परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "antivirus प्रोग्राम्स JIT कम्पाइलरचा वापर करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadmला कंटेंट execकरीता परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण "
+"करण्यासाठी परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "रेडियस सर्व्हचा वापर करून वापरकर्त्यांना परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "yubikey सर्व्हरचा वापर करून वापरकर्त्यांना प्रवेशकरीता परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "स्रोत डोमेन"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats httpd लॉग फाइल्स नष्ट करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "लक्ष्य डोमेन"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd स्क्रिप्टस् व घटके execmem/execstack करीता परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"cdrecord विविध अंतर्भुत माहिती जसे कि nfs, साम्बा, काढून टाकण्याजोगी साधने, वापरकर्ता "
+"तात्पुर्ते व अविश्वासर्ह अंतर्भुत माहिती फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"क्लस्टर ॲडमिनिस्ट्रेटिव्ह डोमेन्सला TCPचा वापर करून नेटवर्कशी जोडणी करण्यास परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"क्लस्टर ॲडमिनिस्ट्रेटिव्ह डोमेन्सला प्रणालीवरील सर्व फाइल्स व्यवस्थापीत करण्याकरीता "
+"परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची चौकशी करा"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"एक्जिक्युटेबल मेमरिचा वापर करण्यासाठी क्लस्टर ॲडमिनिस्ट्रेटिव्ह क्सल्टर डोमेन्स memcheck-"
+"amd64-ला परवानगी द्या"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "सोअर्स् प्रोसेस् डोमेन"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"कॉबलर पब्लिक ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स संपादित करू शकतो किंवा "
+"नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "लक्ष्य प्रोसेस् डोमेन"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "TCPचा वापर करून कॉबलर नेटवर्कशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "कॉबलर cifs फाइल प्रणालींकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "कॉबलर nfs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "TCPचा वापर करून collectd नेटवर्कशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "TCPचा वापर करून काँडोर नेटवर्कशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr ""
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "फाइल संदर्भ पूर्वस्थितीत आणण्याकरीता सिस्टम क्रॉन जॉब्स्ला परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs शॅडो पासवर्ड फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm जेनेरिक वापरकर्ता फाइल्स व्यवस्थापीत करू शकते किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "आदेश"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm जेनेरिक वापरकर्ता फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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 ""
+"वापरकर्ता डोमैन ॲप्लिकेशन्स्ला मेमरि क्षेत्राला दोंही एक्जिक्युटेबल व राइटेबल म्हणून मॅप करण्यास "
+"नकारा, हे धोकादायक आहे व त्यास बगजिलामध्ये कळवणे आवश्यक आहे"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "ptracing किंवा इतर कोणत्याही प्रोसेसपासून असणाऱ्या प्रोसेसला नकारा."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "iptables आदेश चालवण्याकरीता dhcpc क्लाएंट ॲप्लिकेशन्स्ला परवानगी द्या"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "अपरिचीत"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP डिमन LDAP बॅकएंड्स्चा वापर करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "इंटरनेट सर्व्हिसेस् डिमन"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "सर्व डोमैन्स्ला इतर डोमैन्स् फाइल डिस्क्रिप्टर्स्चा वापर करण्यास परवानगी द्या"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "सर्व डोमैन्स्ला कर्नल लोड मॉड्युल्स् समाविष्ट करण्यास परवानगी द्या"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"entropy फिड्स्करीता entropyd ऑडिओ साधनांचा वापर सोअर्स् म्हणून करू शकतो किंवा नाही, हे "
+"ओळखा."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim डाटाबेसशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 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 "वैध प्रकार:\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 ""
-
-#: ../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 "विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-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 बूलियन मूल्य पाहिजे"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
-
-#: ../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 "ABRT ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
-
-#: 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 डोमेनमध्ये चालवण्यास परवानगी द्या"
-
-#: 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 ""
-
-#: 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 "sssd सर्व्हरचा वापर करण्याऐवजी, ldap पासून वापरकर्त्यांना passwd नोंदणींचे निवारण करण्यासाठी परवानगी द्या"
-
-#: 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 "विविध अंतर्भुत माहिती nfs, samba, काढून टाकण्याजोगी साधने, वापरकर्त्याचे टेंम व अविश्वासू मजकूर फाइल वाचण्याकरीता cdrecord ला परवानगी द्या"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd ला JIT कंपाइलर वापरण्यास परवानगी द्या"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "clamscan ला प्रणालीवरील विना सुरक्षा फाइल्सकरीता परवानगी द्या"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "clamscan ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
-
-#: 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 "TCP चा वापर करून कॉबलरला नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "कॉबलरला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "कॉबलरला nfs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "collectd ला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "condor डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यास परवानगी द्या."
-
-#: 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 "cvs डिमनला शॅडो वाचण्यास परवानगी द्या"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "सर्व डिमनना कोरफाइल्स लिहीण्याकरीता परवानगी द्या /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "सर्व डिमन्स्ला tcp ऱ्यावर्स् वापरण्यास परवानगी द्या."
-
-#: 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 "dbadm ला वापरकर्ताच्या होम डिरेक्ट्रिजमध्ये फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "dbadm ला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स वाचण्यास परवानगी द्या"
-
-#: 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 "sysadm ला डिबग किंवा सर्व प्रोसेस ptrace करण्यास परवानगी द्या."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "iptables आदेश चालवण्याकरीता dhcpc क्लाएंट ॲप्लिकेशन्स्ला परवानगी द्या"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP डिमनला LDAP बॅकएंड्स् वापरण्यासाठी परवानगी द्या"
-
-#: 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 "exim ला डाटाबेसेस् (postgres,, mysql) सह जोडणी करण्यासाठी परवानगी द्या"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स्चे निर्माण, वाचन, लेखन, व त्यास नष्ट करण्यास परवानगी द्या."
+"exim जेनेरिक वापरकर्ता कंटेंट फाइल्स निर्माण, वाचण, लेखण, व नष्ट करू शकतो किंवा नाही, हे "
+"ओळखा."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "exim ला विनापरवानगी वापरकर्ता फाइल्स् वाचण्यास परवानगी द्या."
+msgid "Determine whether exim can read generic user content files."
+msgstr "exim जेनेरिक वापरकर्ता कंटेंट फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron ला समर्थन पुरवण्यासाठी cron डोमैनमध्ये अगाऊ रूल्स् सुरू करा."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "fenced डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced TCP नेटवर्कशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "fenced डोमैनला ssh चालवण्यास परवानगी द्या."
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced sshचा वापर करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "सर्व डोमेन्स्ला fips_modeमध्ये चालवण्याकरिता परवानगी द्या"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये ftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "युजर होम डिरेक्ट्रीजमध्ये ftpd फाइल्स वाचू व लिहू शकतो किंवा नाही, हे ओळखा."
 
 #: 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 असे लेबल पाहिजे."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स संपादित करू शकतो किंवा नाही, हे ओळखा. "
+"डिरेक्ट्रिज किंवा फाइल्स्चे लेबल public_content_rw_t असे पाहिजे."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp सर्व्हर्स्ला सर्व पोर्टस् > 1023 सह जोडणीकरीता परवानगी द्या"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ftpd सर्व विनाआरक्षित पोर्टशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp सर्व्हर्स्ला स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "TCP नेटवर्कवरील ftpd डाटाबेसशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
 #: 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 तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"DACतर्फे नियंत्रीत, ftpd स्थानीय वापरकर्ताकरीता प्रवेश करू शकतो किंवा नाही व "
+"प्रणालीवरील सर्व फाइल्स वाचू किंवा लिहू शकतो, हे ओळखा."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "ftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता cifs वापरण्यासाठी परवानगी द्या."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr "पब्लिक ट्रांस्फर सर्व्हिसेसकरीता ftpd CIFSचा वापर करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "nfs ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता ftp सर्व्हर्स्चा वापर करण्यासाठी परवानगी द्या."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "पॅसिव्ह मोडकरीता ftp सर्व्हर्सना सर्व विनाआरक्षित पोर्टसाठी बाइंडचा वापर करण्याकरीता परवानगी द्या"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता ftpd NFSचा वापर करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"पासिव्ह मोडकरिता ftpd सर्व विनाआरक्षित पोर्टस्ना बाइंड करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Git CGI ने होम डिरेक्ट्रिज शोधायचे हे ओळखा."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Git CGI cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो, हे ओळखा."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Git CGIची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "सर्व विनाआरक्षित पोर्टस्करीता Git सत्र डिमनला tcp सॉकेटस्करीता बांधणी शक्य आहे किंवा नाही, हे ओळखा."
+msgstr ""
+"सर्व विनाआरक्षित पोर्टस्करीता Git सत्र डिमनला tcp सॉकेटस्करीता बांधणी शक्य आहे किंवा "
+"नाही, हे ओळखा."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "युजर डोमेनला कॉल केल्याने git_session_t डोमेनमध्ये Git डिमनला चालवणे शक्य आहे, हे ओळखा."
+msgstr ""
+"युजर डोमेनला कॉल केल्याने git_session_t डोमेनमध्ये Git डिमनला चालवणे शक्य आहे, हे ओळखा."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "Git सिस्टम डिमन होम डिरेक्ट्रिज शोधू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
-msgstr "Git प्रणाली डिमन cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
-
 #: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr "Git प्रणाली डिमनची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Git प्रणाली डिमन cifs फाइल प्रणालीकरीता प्रवेश प्राप्त करू शकतो किंवा नाही, हे ओळखा."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis डिमनला मेल पाठवण्यास परवानगी द्या"
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Git प्रणाली डिमनची nfs फाइल प्रणालीकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis ईमेल पाठवू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "सर्व डोमैन्स्ला urandom याचे वाचणे सुरू करण्यास परवानगी द्या."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsdला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स संपादित करण्यासाठी परवानगी "
+"द्या. फाइल्स किंवा डिरेक्ट्रिज यास public_content_rw_t असे लेबल पाहिजे."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "glusterfsdला कोणतिही फाइल किंवा डिरेक्ट्रि फक्त वाचनीय असे स्वीकारा."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "glusterfsdला कोणतिही फाइल किंवा डिरेक्ट्रि वाचन किंवा लेखन, असे स्वीकारा."
+
+#: booleans.py:65
 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 ला वापरकर्त्याचे फाइल्स व्यवस्थापीत करण्यासाठी परवानगी प्राप्त होते."
+msgstr ""
+"gpg-agent --write-env-file पर्यायचा वापर स्वीकारा. यामुळे gpg-agent ला "
+"वापरकर्त्याचे फाइल्स व्यवस्थापीत करण्यासाठी परवानगी प्राप्त होते."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "gpg ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+msgstr ""
+"gpg ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "gssd ला temp डिरेक्ट्रि वाचण्यास परवानगी द्या.  kerberos tgt करीता प्रवेशसाठी."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd ला temp डिरेक्ट्रि वाचण्यास परवानगी द्या.  kerberos tgt करीता प्रवेशसाठी."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "अतिथीला कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:65
+#: booleans.py:69
 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 असायला पाहिजे."
+msgstr ""
+"अपॅचीला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. "
+"डिरेक्ट्रिज्/फाइल्स्चे लेबल public_content_rw_t असायला पाहिजे."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "बिल्ट इन स्क्रिप्टिंगच्या वापर करण्यासाठी (सहसा php) httpd ला परवानगी द्या"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "http डिमनला स्पॅम तपासण्यास परवानगी द्या"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "ftp पोर्ट व ephemeral पोर्टस्सह जुळणाऱ्या httpd ला FTP क्लाएंट म्हणून चालवण्यास परवानगी द्या"
+msgstr ""
+"ftp पोर्ट व ephemeral पोर्टस्सह जुळणाऱ्या httpd ला FTP क्लाएंट म्हणून चालवण्यास "
+"परवानगी द्या"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd ला ldap पोर्टसह जोडणीकरीता परवानगी द्या"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "http डिमनला mythtvसह जोडणीकरिता परवानगी द्या"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "http डिमनला zabbix सह जोडणी करण्यास परवानगी द्या"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "TCP पोर्टचा वापर करून HTTPD स्क्रिप्टस् व विभागांना नेटवर्कसह जोडणीकरीता परवानगी द्या."
+msgstr ""
+"TCP पोर्टचा वापर करून HTTPD स्क्रिप्टस् व विभागांना नेटवर्कसह जोडणीकरीता परवानगी द्या."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील कॉबलरसह जोडणीकरीता परवानगी द्या."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr "HTTPD स्क्रिप्टस् व घटकांना नेटवर्कवरील डाटाबेसेस्सह जोडणीकरीता परवानगी द्या."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd ला memcache सर्व्हरसह जोडणीकरीता परवानगी द्या"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "httpd ला रिले म्हणून चालवण्यास परवानगी द्या"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "डिमनला मेल पाठवण्यास परवानगी द्या"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Apache ला dbus च्या सहायाने avahi सर्व्हिससह संपर्क करण्यास परवानगी द्या"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi समर्थनकरीता परवानगी द्या"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "ftp पोर्टवर ऐकून httpd ला FTP सर्व्हर म्हणून चालवण्यास परवानगी द्या."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "httpd ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd स्क्रिप्टस् व घटके execmem/execstack करीता परवानगी द्या"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "पूर्णपणे बंद करण्यासाठी HTTPD ला पोर्ट 80 सह जोडणीकरीता परवानगी द्या"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd प्रोसेसला IPA अंतर्भुत माहिती व्यवस्थापीत करण्यास परवानगी द्या"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "अपॅचिला mod_auth_ntlm_winbind वापरण्यास परवानगी द्या"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Apache ला mod_auth_pam चा वापर करण्यास परवानी द्या"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "httpd ला वापरकर्ता अंतर्भुत माहिती वाचण्यास परवानगी द्या"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Apache ला stickshift मोडमध्ये चालवण्यास परवानगी द्या, व पॅसेंजरकरीता स्थानांतरीत न होता"
+msgstr ""
+"Apache ला stickshift मोडमध्ये चालवण्यास परवानगी द्या, व पॅसेंजरकरीता स्थानांतरीत न "
+"होता"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "HTTPD स्क्रिप्ट्स्ला व मॉड्युल्स्ला कॉबलर फाइल्सकरिता परवानगी द्या."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "httpd डिमनला रिसोअर्स् मर्यादा बदलण्यास परवानगी द्या"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD ला SSI एक्जिक्युटेबल्स समान डोमैनमध्ये CGI स्क्रिप्टस् म्हणून चालवण्याकरीता परवानगी द्या."
+msgstr ""
+"HTTPD ला SSI एक्जिक्युटेबल्स समान डोमैनमध्ये CGI स्क्रिप्टस् म्हणून चालवण्याकरीता परवानगी "
+"द्या."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "apache स्क्रिप्टस्ला पब्लिक कंटेंटकरीता लिहण्यास परवानगी द्या, डिरेक्ट्रिज्/फाइल्स्चे लेबल public_rw_content_t पाहिजे."
+msgstr ""
+"apache स्क्रिप्टस्ला पब्लिक कंटेंटकरीता लिहण्यास परवानगी द्या, डिरेक्ट्रिज्/फाइल्स्चे लेबल "
+"public_rw_content_t पाहिजे."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "अपॅचीला tmp अंतर्भुत माहिती चालवण्यास परवानगी द्या."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "HTTPD ला टर्मिनलसह संपर्क करण्यासाठी एकत्रीत करा. टर्मिनलकडे प्रमाणपत्रांकरीता पासफ्रेज पुरवण्याकरीता आवश्यक."
+msgstr ""
+"HTTPD ला टर्मिनलसह संपर्क करण्यासाठी एकत्रीत करा. टर्मिनलकडे प्रमाणपत्रांकरीता पासफ्रेज "
+"पुरवण्याकरीता आवश्यक."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "सर्व अंतर्भुतमाहिती फाइल्स्चे HTTPD हाताळणी एकत्रीत करा."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "httpd ला cifs फाइल प्रणालीकरीता प्रवेशसाठी परवानगी द्या"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "httpd ला FUSE फाइल प्रणालींकरीता प्रवेश प्राप्तिसाठी परवानगी द्या"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "httpd ला gpg चालवण्यास परवानगी द्या"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd ला openstack पोर्टसकरीता प्रवेश द्या"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "httpdला saslसह जोडणीकरिता परवानगी द्या"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "अपॅचीला NS रेकॉर्ड्सची चौकशीकरीता परवानगी द्या"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"icecast क्लाएंट्स कोणत्याही TCP पोर्ट्सकरीता ऐकू व जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast ला सर्व पोर्टस्सह, फक्त साऊंड पोर्टस्चं नाही जोडणीकरीता परवानगी द्या."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc क्लाएंट्स कोणत्याही विनाआरक्षित TCP पोर्ट्सकरीता ऐकू व जोडणी करू शकतो किंवा नाही, "
+"हे ओळखा."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irssi IRC क्लाएंटला कोणत्याहि पोर्टसह जोडणी करण्यास, व कोणत्याहि विनाआरक्षित पोर्टसह बांधणी करण्यासाठी परवानगी द्या."
+msgstr ""
+"Irssi IRC क्लाएंटला कोणत्याहि पोर्टसह जोडणी करण्यास, व कोणत्याहि विनाआरक्षित पोर्टसह "
+"बांधणी करण्यासाठी परवानगी द्या."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "केर्बेरोससह मर्यादित ॲप्लिकेशन्स्ला चालवण्यासाठी परवानगी द्या."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtunedला cifs किंवा साम्बा फाइल प्रणालींच्या वापरसाठी स्वीकारा"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtunedला nfs फाइल प्रणालींच्या वापरसाठी स्वीकारा"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd डिमनला मेल पाठवण्यास परवानगी द्या"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "syslogd ला टर्मिनल्स्करीता वाचन किंवा लेखन परवानगी द्या"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "/dev/console पासून प्रणाली अंतर्गत प्रवेश व प्रणालीच्या वापरकरीता परवानगी द्या."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd डिमनला मेल पाठवण्यास परवानगी द्या"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "मेलमॅनला FUSE फाइल प्रणालींच्या प्रवेशसाठी परवानगी द्या"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog क्लाएंट मोडकरीता समर्थन पुरवू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog स्क्रिप्ट्स्चा वापर करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog सर्व वापरकर्ता ttysचा वापर करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog सर्व्हर मोडकरीता समर्थन पुरवू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:122
 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 करण्याची क्षमतेला नियंत्रीत करा."
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr तर्फे संरचीत, ॲड्रेस स्पेस्चे खालील क्षेत्राला mmap "
+"करण्याची क्षमतेला नियंत्रीत करा."
 
-#: booleans.py:108
+#: booleans.py:123
 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 "mount आदेशला कोणतिहि डिरेक्ट्री किंवा फाइल माउंट करण्यास परवानगी द्या."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "माऊंट आदेशांना कोणतिही डिरेक्ट्री किंवा फाइल माऊंट करण्यासाठी परवानगी द्या."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "mozilla प्लगइन डोमेनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+msgstr ""
+"mozilla प्लगइन डोमेनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "वापरकर्त्याच्या होम डिरेक्ट्रीमध्ये mozilla_plugins ला विनाक्रम अंतर्भुत माहिती निर्माण करायची परवानगी द्या"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "mozilla प्लगइनला GPS समर्थनकरिता परवानगी द्या."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "mozilla प्लगइनला spice प्रोटोकॉल्सकरिता समर्थनसाठी परवानगी द्या."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "मर्यादित वेब ब्राउजर्स्ला होम डिरेक्ट्रितील अंतर्भुत माहिती वाचण्यास परवानगी द्या"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer एक्जिक्युटेबल स्टॅकला परवानगी द्या"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd युजर होम डिरेक्ट्रीज पार करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd cifs फाइल प्रणालीचा वापर करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd nfs फाइल प्रणालीचा वापर करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer स्वतःचा स्टॅक चालवू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld ला सर्व पोर्टशी जोडणी करण्यास परवानगी द्या"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND ला अपाची पोर्टसह बांधणीकरीता परवानगी द्या."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "http पोर्टस्करीता बाइंड tcp सॉकेट बाइंड करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "BIND ला मास्टर झोन फाइल्स्करीता लिहणे स्वीकारा. सहसा याचा वापर डायनॅमिक DNS किंवा झोन ट्रांस्फरकरीता केला जातो."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bindला मास्टर झोन फाइल्स्करीता लिहू शकतो किंवा नाही, हे ओळखा. सहसा याचा वापर "
+"डायनॅमिक DNS किंवा झोन ट्रांस्फरकरीता केला जातो."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "NFS तर्फे फक्त वाचनीय म्हणून कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला एकस्पोर्ट करण्यासाठी परवानगी द्या."
+msgstr ""
+"NFS तर्फे फक्त वाचनीय म्हणून कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला एकस्पोर्ट करण्यासाठी परवानगी "
+"द्या."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "NFS तर्फे कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला रिड/राइट म्हणून एक्सपोर्ट करण्यासाठी परवानगी द्या."
+msgstr ""
+"NFS तर्फे कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला रिड/राइट म्हणून एक्सपोर्ट करण्यासाठी परवानगी "
+"द्या."
 
-#: booleans.py:119
+#: booleans.py:138
 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 सह लेबल करायला हवे."
+msgstr ""
+"nfs सर्व्हर्स्ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी "
+"द्या. फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "प्रणालीला NIS सह चालवण्यास परवानगी द्या"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "मर्यादित ॲप्लिकेशन्स्ला nscd शेअर्ड् मेमरि चालवण्यास परवानगी द्या."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
-msgstr ""
+msgstr "openshiftला ॲप कुलूपबंद करण्यास परवानगी द्या"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "openvpn ला होम डिरेक्ट्रिज् वाचण्यास परवानगी द्या"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced TCP नेटवर्कशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "openvpn युजर होम कंटेंट फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
-msgstr "piranha-lvs डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
+msgstr ""
+"piranha-lvs डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo ला सर्व पोर्ट > 1023 सह जोडणी करण्यास परवानगी द्या"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "सर्व विनाआरक्षित पोर्टस्करीता पोलिपो सत्र डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
+msgstr ""
+"सर्व विनाआरक्षित पोर्टस्करीता पोलिपो सत्र डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी "
+"परवानगी द्या."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "युजर डोमैन्स्ला कॉल केल्याने polipo_session_t डोमैन अंतर्गत Polipo डिमनला चालवणे शक्य आहे, हे ओळखा."
+msgstr ""
+"युजर डोमैन्स्ला कॉल केल्याने polipo_session_t डोमैन अंतर्गत Polipo डिमनला चालवणे शक्य "
+"आहे, हे ओळखा."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "polipoची cifs फाइल प्रणालींकरीता प्रवेश प्राप्ति शक्य आहे किंवा नाही, हे ओळखा."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "polipo nfs फाइल प्रणालींकरीता प्रवेश ओळखा."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "पॉलिइंस्टँशिएटेड डिरेक्ट्री समर्थन सुरू करा."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
+msgstr ""
+"postfix_local डोमैनला mail_spool डिरेक्ट्रिजकरीता संपूर्ण राइट प्रवेशकरीता परवानगी द्या"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी द्या"
+msgstr ""
+"postgresql ला ssh व rsync चा पॉइंट-इन-टाइम रिकव्हरिकरीता वापरण्यासाठी परवानगी "
+"द्या"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "फॉरेन डाटाबेसकरीता ट्रांस्मिट क्लाएंट लेबल स्वीकारण्यासाठी परवानगी द्या"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "डाटाबेस ॲडमिन्स्ला DML वाक्य चालवण्यास परवानगी द्या"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "DDL वाक्य चालवण्याकरीता विनापरवानगी वापरकर्त्यांना परवानगी द्या"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "ठराविक मोडेम्स्करीता pppd ला कर्नल घटके लोड करण्यास परवानगी द्या"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "नियमीत वापरकर्त्यास pppd चालवण्याकरीता परवानगी द्या"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "सर्व tcp पोर्टशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"prosodyला अपॅची पोर्टसह बाइंडकरिता परवानगी द्या. BOSHचा वापर करण्यासाठी सक्रिय करणे "
+"आवश्यक आहे."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "पपेट क्लाएंटला सर्व फाइल प्रकार व्यवस्थापीत करण्यासाठी परवानगी द्या."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 msgstr "पपेट मास्टरला MySQL व PostgreSQL डाटाबेससह जोडणीकरीता परवानगी द्या"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "racoon ला शॅडो वाचण्यास परवानगी द्या"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager डोमैनला TCP चा वापर करून नेटवर्कसह जोडणी करण्यासाठी परवानगी द्या."
-
-#: booleans.py:143
+#: booleans.py:164
 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 सह लेबल करायला हवे."
+msgstr ""
+"rsyncला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. "
+"फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "rsync ला क्लाएंट म्हणून चालवण्यासाठी परवानगी द्या"
 
-#: booleans.py:145
+#: booleans.py:166
 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 फाइल प्रणाली शेअर करण्यासाठी परवानगी द्या"
+msgstr ""
+"rsyncला कोणत्याहि फाइल्स्/डिरेक्ट्रिज्ला फक्त वाचनजोगी म्हणून एक्सपोर्ट करण्यास परवानगी "
+"द्या."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "nfs फाइल प्रणालींचा वापर करण्यासाठी rsync सर्व्हर्सला परवानगी द्या"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"rsync सर्व्हरला वापरकर्त्याच्या होम डिरेक्ट्रिजमध्ये फाइल्स व्यवस्थापनकरीता परवानगी द्या."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "साम्बाला नवीन होम डिरेक्ट्रिज (उ.दा. PAM तर्फे) निर्माण करण्यास परवानगी द्या"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
+msgstr ""
+"साम्बाला डोमैन कंट्रोलर, वापरकर्ते, गटे समाविष्ट करणे व पासवर्ड बदलण्यास परवानगी द्या."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "साम्बाला वापरकर्त्यांची होम डिरेक्ट्रिज निर्माण करण्यास परवानगी द्या."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "साम्बाला कोणतिहि फाइल/डिरेक्ट्री रिड/राइट मोड मध्ये शेअर करण्यास परवानगी द्या."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "samba ला पोर्टमॅपर म्हणून चालवाण्यास परवानगी द्या"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "साम्बाला अमर्यादित स्क्रिप्टस् चालवण्यास परवानगी द्या"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "samba ला ntfs/fusefs वॉल्युम्स् एक्सपोर्ट करण्यासाठी परवानगी द्या."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "साम्बाला NFS वॉल्युम्स् एक्सपोर्ट करण्यास परवानगी द्या."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "sanlock फ्युज फाइल्स् वाचणे/लिहण्यास परवानगी द्या"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlockला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlockला cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl ला शॅडो वाचण्यास परवानगी द्या"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "secadm कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून प्रतिबंधित करा."
+msgstr ""
+"प्रोग्राम्स्ला, जसे नवीनरोल, ॲडमिनिस्ट्रेटिव्ह युजर डोमैन्सकरीता स्थानांतरीत करण्यापासून "
+"प्रतिबंधित करा."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "कर्नल मॉड्युल लोड करणे बंद करा."
 
-#: booleans.py:164
+#: booleans.py:184
 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 "प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा.  यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
+msgstr ""
+"प्रणाली धोरण लोड करणे, एंफोर्सिंग मोड सेट करणे, व बूलिय मूल्ये बदलण्यासाठी बूलियन ओळखा.  "
+"यास खरे असे निश्चित करा व यास ठरवण्यासाठी पुनःबूट करा."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "रेग्युलर वापरकर्त्यांना डाइरेक्ट dri साधनांच्या प्रवेशकरीता परवानगी द्या"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या.  असे करणे खरच अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
+msgstr ""
+"अमर्यादित एक्जिक्युटेबल्स्ला हिप मेमरि चालवण्याजोगी करण्यास परवानगी द्या.  असे करणे खरच "
+"अयोग्य बाब आहे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका "
+"देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये कळवा"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
+msgstr ""
+"विना textrel_shlib_t लेबल टेक्स्ट रिलोकेशनची आवश्यकता असणाऱ्या सर्व अमर्यादित "
+"एक्जिक्युटेबल्स्ला लाइब्ररिज्चा वापर करण्यास परवानगी द्या"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या.  हे कधिहि अनावश्यक असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये  कळवा"
+msgstr ""
+"अमर्यादित एक्जिक्युटेबल्स्ला स्टॅक चालवण्याजोगी करण्यास परवानगी द्या.  हे कधिहि अनावश्यक "
+"असावे. हे सहसा अयोग्यरित्या कोड केलेले एक्जिक्युटेबल निर्देशीत करतो, परंतु धोका देखील "
+"निर्देशीत करू शकतो. ह्या एक्जिक्युटेबलला बगजिलामध्ये  कळवा"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "वापरकर्त्यांना स्थानीय mysql सर्व्हरसह जोडणी करण्यास परवानगी द्या"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Allow confined users the ability to execute the ping and traceroute commands."
 msgstr "मर्यादीत वापरकर्त्यांना ping व ट्रेसराऊट आदेश चालवण्यास परवानगी द्या."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "वापरकर्त्यांना PostgreSQL सह जोडणी करण्यास परवानगी द्या"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, त्यावरील r/w फाइल्स्करीता परवानगी द्या"
+msgstr ""
+"वापरकर्त्याला फाइलप्रणालींवरील जे विस्तारित गुणधर्म (FAT, CDROM, FLOPPY) अभावी आहेत, "
+"त्यावरील r/w फाइल्स्करीता परवानगी द्या"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
+
+#: booleans.py:194
 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 "
+"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 निषक्रीय माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"TCP सर्वर कार्यरत करण्याकरीता वापरकर्त्यांना परवानगी द्या (पोर्टशी बंधनकारक व आतील "
+"क्षेत्रातून व बाहेरील वापरकर्त्यांकडून संपर्क स्वीकारतो)  याला असमर्थित केल्यास FTP निषक्रीय "
+"माध्यमात जातो व इतर प्रोटोकॉलही बदलू शकतात."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "युजर म्युजिक शेअरिंगकरीता परवानगी द्या"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "वापरकर्त्याला ssh chroot वातावरण वापरण्यासाठी परवानगी द्या."
 
-#: booleans.py:176
+#: booleans.py:196
 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 असे लेबल पाहिजे."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स संपादित करू शकतो किंवा नाही, हे "
+"ओळखा. डिरेक्ट्रिज किंवा फाइल्स्चे लेबल public_content_rw_t असे पाहिजे."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये sftp-आंतरिकला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr "युजर होम डिरेक्ट्रीजमध्ये sftpd फाइल्स वाचू व लिहू शकते किंवा नाही, हे ओळखा."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-आंतरिकला स्थानीय वापरकर्त्यांकरीता प्रवेश स्वीकराण्यास व DAC तर्फे निर्देशीत प्रणालीवरील सर्व फाइल्स् वाचणे/लिहण्यास परवानगी द्या."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"DACतर्फे नियंत्रीत, sftpd स्थानीय वापरकर्ताकरीता प्रवेश करू शकतो किंवा नाही व "
+"प्रणालीवरील सर्व फाइल्स वाचू किंवा लिहू शकतो, हे ओळखा."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये आंतरिक-sftp ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या."
+msgstr "युजर ssh होम डिरेक्ट्रीजमध्ये sftpd फाइल्स वाचू व लिहू शकते किंवा नाही, हे ओळखा."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "कोणत्याहि TCP पोर्टचा वापर करून sge ला नेटवर्कसह जोडणीकरीता परवानगी द्या"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "sge ला nfs फाइल प्रणालींकरीता प्रवेशसाठी परवानगी द्या."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवण्यासाठी अगाऊ परवानगी सुरू करा."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "smarton 3ware कंट्रोलर्सवरील साधनांकरीता समर्थन पुरवू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:183
+#: booleans.py:203
 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 सह लेबल करायला हवे."
+msgstr ""
+"साम्बाला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या. "
+"फाइल्स्/डिरेक्ट्रिज् यास public_content_rw_t सह लेबल करायला हवे."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "युजर स्पॅमअसॅसिन क्लाएंटस्ला नेटवर्कच्या वापरकरीता परवानगी द्या."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये spamd ला वाचण्यास व लिहण्यास परवानगी द्या."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid ला सर्व पोर्टस्, HTTP, FTP, व गोफर पोर्टस् वगळता यासह जोडणीकरीता परवानगी द्या."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid सर्व TCP पोर्टशी जोडणी करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid ला ट्रांस्परेंट प्रॉक्सी (TPROXY) म्हणून चालवण्यास परवानगी द्या"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid ट्रांस्परेंट प्रॉक्सी म्हणून चालवू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास परवानगी द्या"
+msgstr ""
+"वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये chroot वातावरणसह ssh ला फाइल्स् वाचण्यास व लिहण्यास "
+"परवानगी द्या"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "यजमान कि आधारित ओळखपटवण्याकरीता परवानगी द्या"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh प्रवेशला sysadm_r:sysadm_t म्हणून स्वीकारा"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "staffला कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "svirt डोमेनचे निर्माण व स्थानांतरकरीता स्टॅफ वापरकर्त्यास परवानगी द्या."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "sysadmला कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि नेटवर्क पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी द्या."
+msgstr ""
+"टेलिपथि जोडणी व्यवस्थापकांना कोणत्याहि जनेरिक TCP पोर्टशी जोडणी करण्यासाठी परवानगी "
+"द्या."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "testpolicyला अंतर्भुत माहिती चालवण्यास परवानगी द्या"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+msgstr ""
+"tftp ला पब्लिक ट्रांस्फर सर्व्हिसेसकरीता पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
 msgstr ""
+"वापरकर्त्यांच्या होम डिरेक्ट्रिजमध्ये tftpला फाइल्स वाचण्यास व लिहण्यास परवानगी द्या"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "सर्व विनाआरक्षित पोर्टस्करीता tor डिमनला tcp सॉकेटस्करीता बांधणीकरण्यासाठी परवानगी द्या."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"सर्व विनाआरक्षित पोर्टस्करीता tor tcp सॉकेट्स बाइंड करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "torला रिले म्हणून चालवा"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता परवानगी द्या"
+msgstr ""
+"chrome-sandbox चालवताना अमर्यादित वापरकर्त्यांना क्रोम सँडबॉक्स्च्या स्थानांतरनकरीता "
+"परवानगी द्या"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "वापरकर्त्याला अमर्यादित डोमैन म्हणून प्रवेश करण्यास परवानगी द्या"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता स्थानांतरीत करण्यासाठी परवानगी द्या."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "व्हिडिओ चालण्याची साधने अमर्यादित करण्यास परवानगी द्या"
+msgstr ""
+"xulrunner प्लगइन-कंटेनर चालवताना अमर्यादित वापरकर्त्यांना मोझिला प्लगइन डोमैनकरीता "
+"स्थानांतरीत करण्यासाठी परवानगी द्या."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी परवानगी द्या."
+msgstr ""
+"योग्य परवानगी नसणाऱ्या वापरकर्त्यास svirt डोमेनकरीता निर्माण व स्थानांतरनसाठी "
+"परवानगी द्या."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs होम डिरेक्ट्रिज्करीता समर्थन द्या"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs होम डिरेक्ट्रिज्करीता समर्थन द्या"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups ऐवजी lpd सर्व्हरचा वापर करा"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd सर्व्हरकरीता समर्थन पुरवले जाते किंवा नाही, हे ओळखा."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS होम डिरेक्ट्रिज्करीता समर्थन द्या"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA होम डिरेक्ट्रिज्करीता समर्थन द्या"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "वापरकर्त्याला कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "varnishd ला सर्व पोर्टस्, फक्त HTTP नाही; जोडणीकरीता परवानगी द्या."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd संपूर्ण TCP नेटवर्कचा वापर करू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero त्रुटी वगळा."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr "vbetoolतर्फे कमी क्षेत्रांना mmap करणे ब्लॉक करायचे किंवा नाही, हे ओळखा."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "मर्यादित वर्च्युअल अतिथींना फ्युज फाइल्स् वाचण्यास परवानगी द्या"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "मर्यादित वर्च्युअल अतिथींना सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी द्या"
+msgstr ""
+"मर्यादित वर्च्युअल अतिथींना सिरिअल/पॅरलल् कम्युनिकेशन पोर्टस्चा वापर करण्यासाठी परवानगी "
+"द्या"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "एक्जिक्युटेबल मेमरि व एक्जिक्युटेबल स्टॅकचा वापर करण्यासाठी मर्यादित वर्च्युअल अतिथींना परवानगी द्या"
+msgstr ""
+"एक्जिक्युटेबल मेमरि व एक्जिक्युटेबल स्टॅकचा वापर करण्यासाठी मर्यादित वर्च्युअल अतिथींना "
+"परवानगी द्या"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "मर्यादित वर्च्युअल अतिथींना फ्युज फाइल्स् वाचण्यास परवानगी द्या"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "मर्यादित वर्च्युअल अतिथींना nfs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "बंधिस्त वर्च्युअल अतिथींना rawip सॉकेट्ससह संवाद करण्यासाठी परवानगी द्या"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "मर्यादित वर्च्युअल अतिथींना cifs फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
 
-#: booleans.py:219
+#: booleans.py:240
 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 "मर्यादित वर्च्युअल अतिथींना साधन संरचना फाइल्स् व्यवस्थापीत करण्यास परवानगी द्या"
-
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "मर्यादित वर्च्युअल अतिथींना usb साधने वापरण्यास परवानगी द्या"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm जेनेरिक वापरकर्ता फाइल्स वाचू शकतो किंवा नाही, हे ओळखा."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "वापरकर्त्याच्या होम डिरेक्ट्रिज् अंतर्गत webadm ला फाइल्स् वाचण्यास परवानगी द्या"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm जेनेरिक वापरकर्ता फाइल्स वाचू शकतो किंवा नाही, हे ओळखा"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero त्रुटी वगळा."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr "वाइनतर्फे कमी क्षेत्रांना mmap करणे ब्लॉक करायचे किंवा नाही, हे ओळखायचे ओळखा."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "ग्राफिकल लॉगिन प्रोग्रामला bootloader चालवण्यास परवानगी द्या"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "ग्राफिकल लॉगिन प्रोग्रामला प्रत्यक्षरित्या sysadm_r:sysadm_t म्हणून प्रवेश करण्याकरीता परवानगी द्या"
+msgstr ""
+"ग्राफिकल लॉगिन प्रोग्रामला प्रत्यक्षरित्या sysadm_r:sysadm_t म्हणून प्रवेश करण्याकरीता "
+"परवानगी द्या"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"ग्राफिकल प्रवेश प्रोग्रामला HOME डिरेक्ट्रीमध्ये xdm_home_t म्हणून फाइल्स निर्माण "
+"करण्यासाठी परवानगी द्या."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen ला nfs फाइल्स् व्यवस्थापीत करण्यासाठी परवानगी द्या"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "xend ला blktapctrl/tapdisk चालवण्यास परवानगी द्या. डिस्क प्रतिमांकरीता डेडिकेटेड् लॉजिकल वॉल्युम्स्चा वापर करत असल्यास आवश्यक नाही."
+msgstr ""
+"xend ला blktapctrl/tapdisk चालवण्यास परवानगी द्या. डिस्क प्रतिमांकरीता डेडिकेटेड् "
+"लॉजिकल वॉल्युम्स्चा वापर करत असल्यास आवश्यक नाही."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "xend ला qemu-dm चालवण्यास परवानगी द्या. paravirt व vfb चा वापर न करत असल्यास आवश्यक नाही."
+msgstr ""
+"xend ला qemu-dm चालवण्यास परवानगी द्या. paravirt व vfb चा वापर न करत असल्यास "
+"आवश्यक नाही."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "xguest वापरकर्त्यांना नेटवर्क मॅनेजर संरचीत करण्यासाठी व अपॅची पोर्टस्सह जोडणीकरीता परवानगी द्या"
+msgstr ""
+"xguest वापरकर्त्यांना नेटवर्क मॅनेजर संरचीत करण्यासाठी व अपॅची पोर्टस्सह जोडणीकरीता "
+"परवानगी द्या"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "xguest ला कंटेंट execकरीता परवानगी द्या"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "xguest वापरकर्त्यांना काढूनटाकण्याजोगी मिडियाकरीता माऊंट करा"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguestला ब्ल्युटूथ साधनांचा वापर करण्यासाठी परवानगी द्या"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "X सर्व्हर शेअर्ड् मेमरि सेगमेंटस्करीता क्लाएंटस्ला लिहण्याकरीता परवानगी द्या."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer ला लेखनजोगी मेमरिक एक्जिक्युट करण्यास परवानगी देतो"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X युजरस्पेस ऑब्जेक्ट व्यवस्थापककरीता समर्थन द्या"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "zabbix ला विनाआरक्षित पोर्टसह जोडणीकरीता परवानगी द्या"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix सर्व TCP पोर्टशी जोडणी करू शकतो किंवा नाही, हे ओळखायचे असल्यास"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "सर्व डोमेन्स्ला fips_modeमध्ये चालवण्याकरिता परवानगी द्या"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "zebra डिमनला संरचना फाइल्स्करीता लिहण्यास परवानगी द्या"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "ZoneMinder ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित करण्यासाठी परवानगी द्या."
+msgstr ""
+"ZoneMinder ला पब्लिक फाइल ट्रांस्फर सर्व्हिसेसकरीता वापरण्याजोगी पब्लिक फाइल्स् संपादित "
+"करण्यासाठी परवानगी द्या."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "su/sudo चालवण्याकरिता ZoneMinderला परवानगी द्या."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "संवाद %s अस्तित्वात नाही."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux धोरणकरिता ग्राफिकल युजर इंटरफेस"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "निर्माण करण्याजोगी मॅन पृष्ठाचे डोमेन नाव"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "वैकल्पिक रूट डिरेक्ट्रि, / करीता पूर्वनिर्धारित"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux मॅन पृष्ठ निर्माण करा"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "निर्मीत SELinux मॅन पृष्ठ जेथे साठवले जाईल ते मार्ग"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "मॅन पानांकरीता OSचे नाव"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "निवडलेल्या SELinux मॅन पानकरीता HTML मॅन पानांची मांडणी निर्माण करा"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "वैकल्पिक रूट डिरेक्ट्रि, / करीता पूर्वनिर्धारित"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "सर्व डोमेन्स्"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux पॉलिसि नेटवर्क माहितीची चौकशी करा"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "सर्व SELinux पोर्ट प्रकारची सूची दाखवा"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "पोर्टशी संबंधित SELinux प्रकार दाखवा"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "ह्या SELinux प्रकारकरीता वर्णनकेलेले पोर्ट्स् दाखवा"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ह्या डोमेनशी बाइंड व/किंवा जोडणीशक्य पोर्टस् दाखवा"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "डोमेन्स् परस्पर एकमेकांशी संपर्क करू शकते याकरीता SELinux पॉलिसिची चौकशी करा"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "स्रोत डोमेन"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "लक्ष्य डोमेन"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "बूलियन्स्चे वर्णन पहाण्यासाठी SELinux पॉलिसिची चौकशी करा"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "सर्व बूलिअन्स वर्णन प्राप्त करा"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "वर्णन प्राप्त करण्याजोगी बूलियन"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"सोअर्स् प्रोसेस डोमेन लक्ष्य प्रोसेस डोमेनकरीता स्थानांतरीत करण्यासाठी SELinux पॉलिसिची "
+"चौकशी करा"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "सोअर्स् प्रोसेस् डोमेन"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "लक्ष्य प्रोसेस् डोमेन"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: त्रुटी: बाब %s पैकी एक आवश्यक आहे"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ह्या प्रकारच्या धोरणकरीता आदेश आवश्यक"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t पर्यायचा वापर ह्या पर्यायसह शक्य नाही. अधिक माहितीकरीता वापर वाचा."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d पर्यायचा वापर या पर्यायसह शक्य नाही. अधिक माहितीकरीता वापर वाचा."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a पर्यायचा वापर ह्या पर्यायसह शक्य नाही. अधिक माहितीकरीता वापर वाचा."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t पर्यायचा वापर ह्या पर्यायसह शक्य नाही. अधिक माहितीकरीता वापर वाचा."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux धोरण संवाद सूची"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "चौकशीजोगी, संवाद नाव द्या"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux पॉलिसि मॉड्युल साचा निर्माण करा"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "विस्तारणजोगी डोमेन प्रकार द्या"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "ह्या डोमेनकरीता स्थानांतरनजोगी SELinux वापरकर्ता द्या"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "ॲडमिनिस्ट्रेटर डोमेन जेथे स्थानांतरित होईल ती SELinux भूमिका द्या"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "प्रशासकातर्फे प्रशासनजोगी डोमेन्स द्या"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "निर्माण करण्याजोगी पॉलिसिचे नाव"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "निर्मीत धोरण फाइल्स साठण्याकरीता मार्ग"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "बंधिस्त प्रोसेसकरीता लिहण्याजोगी मार्ग"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "धोरण प्रकार ज्यास आदेश आवश्यक आहे"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' धोरण निर्माण करा"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' धोरण निर्माण करा"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "मर्यादीत करण्याजोगी एक्जिक्युटेबल"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "आदेश"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "वैकल्पिक SELinux धोरण, /sys/fs/selinux/policy करीता पूर्वनिर्धारित"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "सर्व फाइल्स"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "रेग्युलर फाइल"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "डिरेक्ट्री"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "कॅरेक्टर साधन"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ब्लॉक साधन"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "सॉकेट फाइल"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "सिम्बॉलिक लिंक"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "नेम्ड् पाइप"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux धोरण इंस्टॉल्ड नाही"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "/usr/bin/sepolgen-ifgen चालवून इंटरफेस पुनःनिर्माण करा"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s धोरण फाइल वाचण्यास अपयशी"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "अपरिचीत"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "इंटरनेट सर्व्हिसेस् डिमन"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "अस्तित्वातील डोमेन प्रकार"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "किमान टर्मिनल प्रवेश वापरकर्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "किमान X विंडोज प्रवेश वापरकर्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "डेस्कटॉप प्रवेश वापरकर्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "प्रशासक प्रवेश वापरकर्ता भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "बंधिस्त रूट प्रशासकीय भूमिका"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "नवीन प्रकारकरीता मॉड्युल माहिती"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "वैध प्रकार:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "पोर्ट संख्या किंवा 1 ते %d पर्यंतची संख्यांची व्याप्ति पाहिजे  "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "वैध धोरण प्रकार द्या"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "%sच्या धोरण मॉड्युलकरीता नाव द्या."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"विना मोकळी जागा नाव अल्फा न्युमेरिक असायला पाहिजे. पर्याय \"-n MODULENAME\" याचा "
+"वापर करणे गृहीत धरा"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "वापरकर्ता भूमिका प्रकारकरीता एक्जिक्युटेब्ल्स्चे वाटप अशक्य."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "फक्त डिमन ॲप्लिकेशन्स् init स्क्रिप्टचा वापर करू शकतात.."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve बूलियन मूल्य पाहिजे"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog बूलियन मूल्य पाहिजे"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos बूलियन मूल्य पाहिजे"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache बूलियन मूल्य पाहिजे"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER प्रकार यांस आपोआप tmp संदर्भ लागू होतो"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s धोरण मॉड्युल्सला अस्तित्वातील डोमेन्स आवश्यक आहे"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "प्रकार क्षेत्र आवश्यक"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"नवीन प्रकार ठरवणे आवश्यक आहे जे खालीलप्रमाणे समाप्त होते: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "आपल्या मर्यादीत कार्यपद्धतीकरीता एक्जीक्यूटेबेल मार्ग प्रविष्ट केलाच पाहिजे"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "टाइप एंफोर्समेंट फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "संवाद फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "फाइल संदर्भ फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec फाइल"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "स्क्रिप्ट मांडणी"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "ॲप्लिकेशन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "डोमेन निवडा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "वापरकर्ता समाविष्ट करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "पोर्टची नीवड करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "नेटवर्क पोर्ट"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "फाइल मार्ग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "फाइल मार्ग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "फाइल समाविष्ट करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "वर्ग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"फाइल\n"
+"प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "साम्बाला कोणतेहि फाइल/डिरेक्ट्रि फक्त वाचनीय म्हणून स्वीकारा."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "धोरणचे विश्लेषण करत आहे..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS व्याप्ति"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux प्रशासन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "बूलियन्स"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"'selected domain' करिता धोरण संपादित करण्यासाठी वापरण्याजोगी बूलियन माहिती दाखवा."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "फाइल्स्"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "'selected domain' करिता वापरण्याजोगी फाइल प्रकार माहिती दाखवा."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "नेटवर्क"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr "'selected domain' जेथे जोडणी किंवा ऐकू शकतो असे नेटवर्क पोर्ट्स दाखवा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "ट्रांजिशन्स्"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr "'selected domain' करिता ट्रांजिशन शक्य किंवा अशक्य ॲप्लिकेशन्स दाखवा."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux वापरकर्ता"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "फक्त संपादित दाखवा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"धोरणात लिहलेले If-Then-Else रूल्स जे \n"
+"वैकल्पिक ॲक्सेस कंट्रोल स्वीकारतात."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "सुरू केले"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "फाइल मार्ग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'selected domain' देण्याकरिता वापरण्याजोगी फाइल मार्ग."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "एक्जिक्युटेबल फाइल्स्"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "फाइल्स, जेथे 'निवडलेले डोमेन' लिहू शकतात."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "लेखनजोगी फाइल्स"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'निवडलेल्या डोमेन'करिता ठरवलेले फाइल प्रकार."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "ॲप्लिकेशन फाइल प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "निवडलेले डोमेन ज्यासह जोडणी करते, ते नेटवर्क पोर्टस्"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "आऊटबाऊंड"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "नेटवर्क पोर्ट ज्यासह निवडलेले डोमेन ऐकण्यास सहमती दिली जाते."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "इंबाऊंड"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "बूलियन नाव"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "बूलियन नाव"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "ॲप्लिकेशन फाइल प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"वेगळ्या डोमेनकरिता स्थानांतरनजोगी एक्जिक्युटेबल्स, जेव्हा 'निवडलेले डोमेन' त्यास चालवते."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'निवडलेल्या डोमेन' पासून स्थानांतरन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "बूलियन नाव"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "प्रोसेस डोमनकरिता कॉल करत आहे"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "चालवण्याजोगी फाइल"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"निवडलेली डोमेन्स एंट्रिपॉइंट चालवतेवेळी, 'निवडलेले डोमेन' करिता स्थानांतरनजोगी एक्जिक्युटेबल्स."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'डोमेन निवडा' मधील ट्रांजिशन्स"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux पोर्ट प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "विभागाचे नाव"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'निवडलेल्या डोमेन' पासून स्थानांतरन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "पूर्वनिर्धारित"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "प्रणाली मुलभूत करार प्रकार: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>निवड करा:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "होय"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "नाही"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "ptracing किंवा इतर कोणत्याही प्रोसेसपासून असणाऱ्या प्रोसेसला नकारा."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "नष्ट करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "सुधारित करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "सुधारणा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "ॲप्लिकेशन अधिक तपशील दृष्य"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "फाइल लेबलिंग"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux फाइल लेबल"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "सुधारणा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "नेटवर्क पोर्ट नष्ट करा"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "फाइल प्रकार"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "ॲप्लिकेशन"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux वापरकर्ता"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "हा वापरकर्तास प्रशासकीय डोमेन निवडून द्या."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "बंद केले"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "सुरू केले"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s वैध संदर्भ नाही\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "प्रणाली स्थिती: डिसेबल्ड"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "बूलियन नाव"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "एक्जिक्युटेबल फाइल्स्"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "लेखनजोगी फाइल्स"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "ॲप्लिकेशन फाइल प्रकार"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "प्रवेश नाव"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' डोमेनकरिता वापरण्याजोगी फाइल मार्ग."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "फाइल्स ज्याकरिता '%s' डोमेन लिहेल."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "'%s' ज्यासह नेटवर्क पोर्ट्स जोडणी करेल."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "नेटवर्क पोर्ट्स ज्याकरिता '%s' ऐकतील."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' करिता ठरवलेले फाइल प्रकार."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "'%s' करिता धोरण संपादित करण्यासाठी वापरण्याजोगी बूलियन माहिती दाखवा"
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "'%s' करिता वापरण्याजोगी फाइल प्रकार माहिती दाखवा"
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "'%s' जेथे जोडणी किंवा ऐकू शकतो असे नेटवर्क पोर्ट्स दाखवा."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' करिता ट्रांजिशन्स"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' पासून ट्रांजिशन्स"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' पासून ट्रांजिशन्स"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr "निवडलेली डोमेन्स एंट्रिपॉइंट चालवतेवेळी, '%s'करिता स्थानांतरनजोगी एक्जिक्युटेबल्स."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr "वेगळ्या डोमेनकरिता स्थानांतरनजोगी एक्जिक्युटेबल्स, जेव्हा '%s' त्यास चालवते."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "'%s' करिता ट्रांजिशन शक्य किंवा अशक्य ॲप्लिकेशन्स दाखवा"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "बूलियन्स"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "एक्जीक्यूटेबल"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "लेखनजोगी फाइल्स"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "ॲप्लिकेशन"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' डोमेनकरिता वापरण्याजोगी फाइल मार्ग."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "नेटवर्क पोर्ट ज्यासह निवडलेले डोमेन ऐकण्यास सहमती दिली जाते."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "नेटवर्क पोर्ट ज्यासह निवडलेले डोमेन ऐकण्यास सहमती दिली जाते."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "नेटवर्क पोर्ट ज्यासह निवडलेले डोमेन ऐकण्यास सहमती दिली जाते."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux वापरकर्ता मॅपिंग समाविष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s साठी लॉगीन मॅपिंग संपादित करणे अशक्य"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "बूलिअन %s अलाव रूल्स"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "नेटवर्क पोर्ट समाविष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "फाइल लेबलिंग"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux वापरकर्ता समाविष्टीत करा"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux फाइल लेबल"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux वापरकर्ता मॅपिंग संपादित करा"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "नेटवर्क पोर्ट संपादित करा"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s साठी फाइल संदर्भ नष्ट करणे अशक्य"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s साठी फाइल संदर्भात बदल करणे अशक्य"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "फाइल मार्ग"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux फाइल लेबल"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "अयोग्य प्रकार %s: रेकॉर्ड %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s काढून टाका"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s संपादित करा"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "नेटवर्क पोर्ट"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "नेटवर्क पोर्ट"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "वापरकर्ता समाविष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "वापरकर्ता नष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "वापरकर्ता संपादित करा"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux वापरकर्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "भूमिका"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS व्याप्ति"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux लॉगिन मॅपिंग समाविष्टीत करा"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux वापरकर्ता मॅपिंग नष्ट करा"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "लॉगिन मॅपिंग्स् सूचीत दाखवणे अशक्य"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux वापरकर्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux वापरकर्ता"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "फाइल मार्ग"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "बदल साठवा"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "बदल "
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "प्रणाली स्थिती: एंफोर्सिंग"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "प्रणाली स्थिती: पर्मिसिव्ह"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 मुळे आपल्या प्रणालीवर काही अडचन निर्माण होते का, हे अनुभवण्यास "
+"परवानगीक माध्यमात जावे ज्याने फक्त त्रूटीची लॉग तयार होईल व SELinux करारचे उल्लंगन "
+"होणार नाही.  परवानगीक माध्यमाला पुन्हा बूट करायची गरज पडत नाही    तुम्हाला पुढे जायचे?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux गुई"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "प्रोसेस शोधण्याकरिता टाइप करा"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "अस्तित्वातील घटक संपादित करा"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "अस्तित्वातील घटक काढून टाका"
+
+#~ msgid "Add a new item"
+#~ msgstr "नविन घटक समाविष्ट करा"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "वरील निवडलेले प्रोसेस डोमेनकरिता वापरण्याजोगी फाइल मार्ग."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "फाइल्स, जेथे वरील निवडलेल्या प्रोसेस डोमेन लिहू शकतात."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "निवडलेल्या डोमेनकरिता ठरवलेले फाइल प्रकार"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "निवडलेले डोमेन ज्यासह जोडणी करते, ते नेटवर्क पोर्टस्"
+
+#~ msgid "Modified"
+#~ msgstr "संपादित केले"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "नेटवर्क पोर्ट ज्यासह निवडलेले डोमेन ऐकण्यास सहमती दिली जाते."
+
+#~ msgid "Executable File Type"
+#~ msgstr "चालवण्याजोगी फाइल प्रकरा"
+
+#~ msgid "Transtype"
+#~ msgstr "ट्रांसटाइप"
+
+#~ msgid "Reset"
+#~ msgstr "पूर्ववत् करा"
+
+#~ msgid "Reset to system default"
+#~ msgstr "पूर्वनिर्धारित प्रणालीकरिता मूळस्थिती या"
+
+#~ msgid "Save your changes"
+#~ msgstr "बदल साठवा"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK उपलब्ध नाही"
diff --git a/policycoreutils/po/ms.po b/policycoreutils/po/ms.po
index faac0bb..4b2f210 100644
--- a/policycoreutils/po/ms.po
+++ b/policycoreutils/po/ms.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: Malay (http://www.transifex.com/projects/p/fedora/language/"
+"ms/)\n"
+"Language: ms\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: ms\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Tidak dapat menyenaraikan pengguna SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Tidak dapat menyenaraikan peranan untuk pengguna %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protokol udp atau tcp diperlukan"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port diperlukan"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Tidak dapat mencipta kekunci untuk %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Jenis diperlukan"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Tidak dapat memeriksa sama ada port %s/%s telah dinyatakan"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s telah ditakrif"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Tidak dapat mencipta port untuk %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Tidak dapat mencipta konteks untuk %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Tidak dapat menetapkan pengguna dalam konteks port untuk %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Tidak dapat menetapkan tugas dalam konteks port untuk %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Tidak dapat menetapkan jenis dalam konteks port untuk %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Tidak dapat menetapkan medan mls dalam konteks port untuk %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Tidak dapat menetapkan konteks port untuk %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Tidak dapat menambah port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Memerlukan setype atau serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Memerlukan setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s tidak dinyatakan"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Tidak dapat menyoal port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Tidak dapat mengubah port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Tidak dapat memadam port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Tidak dapat menyenaraikan port"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Tidak dapat mencipta kekunci untuk %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Tidak dapat mencipta konteks untuk %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Tidak dapat memeriksa sama ada antaramuka %s dinyatakan"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Tidak dapat mencipta antaramuka untuk %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Tidak dapat menetapkan konteks antaramuka untuk %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Tidak dapat menetapkan konteks mesej untuk %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Tidak dapat menambah antaramuka %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Antaramuka %s tidak dinyatakan"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Tidak dapat menyoal antaramuka %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Tidak dapat mengubah antaramuka %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Antaramuka %s dinyatakan dalam polisi, tidak boleh dipadam"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Tidak dapat memadam antaramuka %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Tidak dapat menyenaraikan antaramuka"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Tidak dapat mencipta konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Tidak dapat menetapkan konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Tidak dapat menambah konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Memerlukan setype, serange atau seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Konteks fail %s tidak dinyatakan"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Tidak dapat menyoal konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Tidak dapat memadam konteks fail untuk %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Tidak dapat menyenaraikan konteks fail"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Tidak dapat menyenaraikan konteks fail tempatan"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Tidak dapat memeriksa sama ada boolean %s dinyatakan"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Boolean %s tidak dinyatakan"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Tidak dapat menyoal fail konteks %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Tidak dapat mengubah boolean %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "Boolean %s dinyatakan dalam polisi, tidak boleh dipadam"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Tidak dapat memadam boolean %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Tidak dapat menyenaraikan boolean"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2869 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 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."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Tidak dapat menyenaraikan pengguna SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Tidak dapat memadam konteks fail untuk %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Tidak dapat mengubahsuai konteks fail untuk %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Tidak dapat mencipta port untuk %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ms_MY.po b/policycoreutils/po/ms_MY.po
new file mode 100644
index 0000000..e423569
--- /dev/null
+++ b/policycoreutils/po/ms_MY.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/fedora/"
+"language/ms_MY/)\n"
+"Language: ms_MY\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/my.po b/policycoreutils/po/my.po
index 961d921..37eb16a 100644
--- a/policycoreutils/po/my.po
+++ b/policycoreutils/po/my.po
@@ -1,21 +1,22 @@
 # 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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Burmese (http://www.transifex.com/projects/p/fedora/language/"
+"my/)\n"
+"Language: my\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"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1972,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/nb.po b/policycoreutils/po/nb.po
index a4c1702..410a43e 100644
--- a/policycoreutils/po/nb.po
+++ b/policycoreutils/po/nb.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Norwegian Bokmål <i18n-nb@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"
-"Language: nb\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versjon"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Slått av"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Feil under allokering av minne.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Feil:  Klarte ikke å åpne %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2870 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 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"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Slått av"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s er ikke i %s"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Slått av"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:173
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 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."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 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."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 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."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/nds.po b/policycoreutils/po/nds.po
index afa5db6..1a1547c 100644
--- a/policycoreutils/po/nds.po
+++ b/policycoreutils/po/nds.po
@@ -1,25 +1,21 @@
-# translation of policycoreutils.HEAD.po to
-# translation of policycoreutils.HEAD.nds.po to
-# Low German translation of policycoreutils.
-# Copyright (C) 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
 #
-#
-# Nils-Christoph Fiedler <ncfiedler@fedoraproject.org>, 2010.
+# Translators:
 msgid ""
 msgstr ""
-"Project-Id-Version: policycoreutils.HEAD.nds\n"
+"Project-Id-Version: Policycoreutils\n"
 "Report-Msgid-Bugs-To: \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@gnome.org>\n"
-"Language-Team: Fedora Low German <nds-lowgerman@lists.sourceforge.net>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Low German <nds-lowgerman@lists.sourceforge.net>\n"
 "Language: nds\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"
-"X-Poedit-Language: Low German\n"
-"X-Generator: KBabel 1.11.4\n"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -28,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -77,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -90,870 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -992,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1304,9 +1357,8 @@ msgid "Boolean"
 msgstr ""
 
 #: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
-#, fuzzy
 msgid "all"
-msgstr "Allens"
+msgstr ""
 
 #: ../gui/booleansPage.py:247 ../gui/semanagePage.py:164
 #: ../gui/system-config-selinux.glade:1615
@@ -1338,9 +1390,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
-#, fuzzy
 msgid "User Mapping"
-msgstr "Brukerprogramm"
+msgstr ""
 
 #: ../gui/loginsPage.py:52
 msgid ""
@@ -1396,7 +1447,7 @@ 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 "Nils-Christoph Fiedler <ncfiedler@fedoraproject.org>"
+msgstr ""
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
@@ -1417,11 +1468,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/polgen.glade:284
-#, fuzzy
 msgid "<b>Applications</b>"
-msgstr "Netprogramme"
+msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1431,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1443,19 +1493,18 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
-#, fuzzy
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
-msgstr "Netprogramme"
+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
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
-msgstr "Brukerprogramm"
+msgstr ""
 
 #: ../gui/polgen.glade:387 ../gui/polgen.glade:404
 msgid ""
@@ -1463,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1538,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1548,7 +1598,7 @@ msgstr ""
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
-msgstr "..."
+msgstr ""
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
@@ -1622,9 +1672,9 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
-msgstr "Allens"
+msgstr ""
 
 #: ../gui/polgen.glade:1227 ../gui/polgen.glade:1394
 msgid "Allows %s to bind to any udp port"
@@ -1753,76 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
-#, fuzzy
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
-msgstr "Brukerprogramm"
+msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1837,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1846,9 +1899,11 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
-msgstr "Port"
+msgstr ""
 
 #: ../gui/portsPage.py:207
 #, python-format
@@ -1884,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1895,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1912,7 +1971,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1964,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1976,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2045,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2168,1348 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:2
+#: booleans.py:62
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Control the ability to mmap a low area of the address space, as configured "
-"by /proc/sys/kernel/mmap_min_addr."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 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."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:168
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%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."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:182
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:240
-msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#~ msgid "Mount"
-#~ msgstr "Inbinnen"
-
-#~ msgid "NIS"
-#~ msgstr "NIS"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
 
-#~ msgid "Web Applications"
-#~ msgstr "Netprogramme"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
 
-#~ msgid "CVS"
-#~ msgstr "CVS"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
 
-#~ msgid "Games"
-#~ msgstr "Speele"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
 
-#~ msgid "NFS"
-#~ msgstr "NFS"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
 
-#~ msgid "Kerberos"
-#~ msgstr "Kerberos"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
 
-#~ msgid "Samba"
-#~ msgstr "Samba"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
 
-#~ msgid "pppd"
-#~ msgstr "pppd"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#~ msgid "rsync"
-#~ msgstr "rsync"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
 
-#~ msgid "Squid"
-#~ msgstr "Squid"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ne.po b/policycoreutils/po/ne.po
new file mode 100644
index 0000000..c74d665
--- /dev/null
+++ b/policycoreutils/po/ne.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Nepali (http://www.transifex.com/projects/p/fedora/language/"
+"ne/)\n"
+"Language: ne\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/nl.po b/policycoreutils/po/nl.po
index 8624a4b..3d3b111 100644
--- a/policycoreutils/po/nl.po
+++ b/policycoreutils/po/nl.po
@@ -1,23 +1,24 @@
 # 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@onsnet.nu>, 2009, 2010.
-# Peter van Egdom <p.van.egdom@gmail.com>, 2006, 2007, 2008.
-# R.E. van der Luit <nippur@fedoraproject.org>, 2009.
+# Geert Warrink <geert.warrink@onsnet.nu>, 2009, 2010
+# Peter van Egdom <p.van.egdom@gmail.com>, 2006, 2007, 2008
+# Richard E. van der Luit <nippur@fedoraproject.org>, 2009
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/nl/)\n"
+"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
+"nl/)\n"
+"Language: nl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: nl\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +26,13 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "initialiseren van PAM is mislukt\n"
@@ -76,7 +81,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Kan exec context niet instellen naar %s.\n"
@@ -89,871 +94,912 @@ msgstr "******************** BELANGRIJK **********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Om dit tactiek pakket te activeren, voer uit:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Kan semanage handle niet creëren"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Kan tactiek opslag niet lezen."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Kan semanage verbinding niet tot stand brengen"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Kan MLS aangezet status niet testen"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Nog niet geïmplementeerd"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage transactie is al bezig"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Kan semanage transactie niet starten"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Kan semanage transactie niet uitvoeren"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage transactie is niet bezig"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Kan SELinux modules niet tonen"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versie"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Uitgezet"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Kan toelatend domein %s niet verwijderen (verwijderen mislukte)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Kan geen sleutel aanmaken voor %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux groep %s bestaat niet"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux gebruiker %s bestaat niet"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Kan geen inlog afbeelding aanmaken voor %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Kan naam niet instellen voor %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Kan MLS reeks niet instellen voor %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Kan SELinux gebruiker niet instellen voor %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Kan inlog afbeelding niet toevoegen voor %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Vereist seuser of serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Inlog afbeelding voor %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Kan seuser niet opvragen voor %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Kan inlog afbeelding niet veranderen voor %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Kan inlog afbeelding niet verwijderen voor %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Kan inlog afbeeldingen niet tonen"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Inlog naam"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux gebruiker"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS reeks"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Kan gebruiker niet opvragen voor %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Kan geen SELinux gebruiker aanmaken voor %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Kan rol %s niet toevoegen voor %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Kan MLS niveau niet instellen voor %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Kan prefix %s niet toevoegen voor %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Kan sleutel niet extraheren voor %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Kan SELinux gebruiker %s niet toevoegen"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Vereist prefix, rollen, niveau of bereik"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Vereist prefix of rollen"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux gebruiker %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Kan SELinux gebruiker %s niet veranderen"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Kan SELinux gebruiker %s niet verwijderen"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Kan SELinux gebruikers niet tonen"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Kan rollen voor gebruiker %s niet tonen"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Labelen"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS niveau"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS reeks"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux rollen"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protocol udp of tcp is vereist"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Poort is vereist"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Kan geen sleutel aanmaken voor %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Type is vereist"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Kan niet controleren of poort %s/%s gedefinieerd is"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Poort %s/%s is al gedefinieerd"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Kan geen poort aanmaken voor %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Kan geen context aanmaken voor %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Kan gebruiker in poort context niet instellen voor %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Kan rol in poort context niet instellen voor %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Kan type in poort context niet instellen voor %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Kan mls velden in poort context niet instellen voor %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Kan poort context niet instellen voor %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Kan poort %s/%s niet toevoegen"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Vereist setype of serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Vereist setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Poort %s/%s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Kan poort %s/%s niet opvragen"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Kan poort %s/%s niet veranderen"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Kan poorten niet tonen"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Kan poort %s niet verwijderen"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Kan poort %s/%s niet verwijderen"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Kan poorten niet tonen"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux poort type"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Poort nummer"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Node adres is vereist"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Onbekend of ontbrekend protocol"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Kan geen sleutel aanmaken voor %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Kan niet controleren of addr %s is gedefinieerd"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Kan geen addr aanmaken voor %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Kan geen context aanmaken voor %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Kan geen masker instellen voor %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Kan addr context niet instellen voor %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Kan addr %s niet toevoegen"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Kan addr %s niet bevragen"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Kan addr %s niet veranderen"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Kan addr %s niet verwijderen"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Kan addr's niet tonen"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Kan niet controleren of interface %s gedefinieerd is"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Kan geen interface aanmaken voor %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Kan interface context niet instellen voor %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Kan boodschap context niet instellen voor %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Kan interface %s niet toevoegen"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Interface %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Kan interface %s niet opvragen"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Kan interface %s niet veranderen"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Kan interface %s niet verwijderen"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Kan interfaces niet tonen"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux interface"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Context"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Ongeldige bestand specificatie"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Kan geen bestand context aanmaken voor %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Kan bestand context niet instellen voor %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Kan bestand context niet toevoegen voor %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Vereist setype, serange of seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Bestand context voor %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Kan bestand context niet opvragen voor %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Kan bestand context niet veranderen voor %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Kan bestand contexten niet tonen"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Kan bestand context %s niet verwijderen"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Kan bestand context niet verwijderen voor %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Kan bestand contexten niet tonen"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Kan lokale bestand contexten niet tonen"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "type"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Kan niet controleren of Boolean %s gedefinieerd is"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Boolean %s is niet gedefinieerd"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Kan bestand context %s niet opvragen"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Kan actieve waarde van Boolean %s niet instellen"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Kan Boolean %s niet veranderen"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Verkeerd formaat %s: Record %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Kan Boolean %s niet verwijderen"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Kan Booleans niet tonen"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "uit"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "aan"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux Boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Beschrijving"
 
@@ -992,206 +1038,231 @@ msgstr "Fout! Shell is niet geldig.\n"
 msgid "Unable to clear environment\n"
 msgstr "Niet in staat om de omgeving op te schonen\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Fout bij het veranderen van uid, afbreken.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Fout bij het opnieuw instellen van KEEPCAPS, afbreken\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Fout bij het verbinden met het audit systeem.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Fout bij het toewijzen van geheugen.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Fout bij het versturen van audit boodschap.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Kan afdwingende mode niet vaststellen.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Fout! Kon %s niet openen.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Kon geen nieuwe context instellen voor %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s veranderde labels.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Waarschuwing! Kan context voor %s niet terugzetten\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Fout: meerdere rollen opgegeven\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Fout: meerdere typen opgegeven\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Sorry, -l mag alleen worden gebruikt met SELinux MLS ondersteuning.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Fout: meerdere niveaus opgegeven\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Kan standaard type niet verkrijgen.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "verkrijgen van nieuwe context is mislukt.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "instellen van nieuwe rol %s is mislukt\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "instellen van nieuw type %s is mislukt\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "samenstellen van nieuwe reeks met niveau %s is mislukt\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "instellen van nieuw bereik %s is mislukt\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "converteren van nieuwe context naar string is mislukt\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s is geen geldige context\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Niet in staat om geheugen te reserveren voor new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Niet in staat om een lege signaal set te verkrijgen\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Niet in staat om SIGHUP verwerker in te stellen\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "verkrijgen van old_context is mislukt.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Waarschuwing! Kan tty informatie niet ophalen.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "fout bij het lezen van de PAM service instelling.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: incorrect wachtwoord voor %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: forking mislukt: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Niet in staat om tty label terug te zetten...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Afsluiten van tty op een juiste manier is mislukt\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Kan beschrijvingen niet sluiten.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Fout bij het toewijzen van argv0 van de shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, 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:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "uitvoeren van shell is mislukt\n"
 
@@ -1222,7 +1293,8 @@ 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
@@ -1418,7 +1490,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1428,7 +1500,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1440,7 +1512,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1449,7 +1521,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1459,7 +1531,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1511,8 +1583,8 @@ msgstr ""
 
 #: ../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:592
@@ -1525,8 +1597,8 @@ 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 "
+"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 ""
 
@@ -1534,7 +1606,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1594,8 +1667,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1619,7 +1691,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1750,75 +1822,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1833,6 +1905,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1842,7 +1918,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1880,10 +1958,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1891,7 +1973,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1904,11 +1986,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1960,6 +2042,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1972,6 +2056,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2041,6 +2126,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2135,8 +2221,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2164,1321 +2250,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "onbekend"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: booleans.py:1
-msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:2
+#: booleans.py:62
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:497
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "onbekend"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS reeks"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux poort type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux Boolean"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Inlog naam"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux poort type"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux poort type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux poort type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux poort type"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Inlog naam"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux gebruiker"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Uitgezet"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s is geen geldige context\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Inlog naam"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Uitgezet"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Kan inlog afbeelding niet veranderen voor %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux rollen"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Kan bestand context niet verwijderen voor %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Kan bestand context niet veranderen voor %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux rollen"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Verkeerd formaat %s: Record %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Kan geen poort aanmaken voor %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS reeks"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Kan inlog afbeeldingen niet tonen"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Kan inlog afbeelding niet verwijderen voor %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Kan inlog afbeeldingen niet tonen"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux gebruiker"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/nn.po b/policycoreutils/po/nn.po
index 4216790..e89e353 100644
--- a/policycoreutils/po/nn.po
+++ b/policycoreutils/po/nn.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
+"Language: nn\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
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/no.po b/policycoreutils/po/no.po
new file mode 100644
index 0000000..f147697
--- /dev/null
+++ b/policycoreutils/po/no.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Norwegian (http://www.transifex.com/projects/p/fedora/"
+"language/no/)\n"
+"Language: no\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/nso.po b/policycoreutils/po/nso.po
new file mode 100644
index 0000000..5684f24
--- /dev/null
+++ b/policycoreutils/po/nso.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Northern Sotho (http://www.transifex.com/projects/p/fedora/"
+"language/nso/)\n"
+"Language: nso\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/or.po b/policycoreutils/po/or.po
index c95cd67..3f3e921 100644
--- a/policycoreutils/po/or.po
+++ b/policycoreutils/po/or.po
@@ -1,23 +1,25 @@
 # 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@gmail.com>, 2008.
-# Manoj Kumar Giri <mgiri@redhat.com>, 2008-2010,2012.
-# Subhransu Behera <sbehera@redhat.com>, 2006.
+# Manoj Kumar Giri <giri.manojkr@gmail.com>, 2008
+# Manoj Kumar Giri <mgiri@redhat.com>, 2008-2010,2012-2013
+# Manoj Kumar Giri <mgiri@redhat.com>, 2013
+# Subhransu Behera <sbehera@redhat.com>, 2006
 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@redhat.com>\n"
-"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/or/)\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-26 14:16+0000\n"
+"Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
+"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/"
+"or/)\n"
+"Language: or\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: or\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -25,9 +27,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM ର ପ୍ରାରମ୍ଭିକରଣ କରିବା ରେ ଅସଫଳ\n"
@@ -76,7 +81,7 @@ msgstr "କ୍ଷମା କରିବେ, run_init ନିର୍ଦ୍ଦେଶ 
 msgid "authentication failed.\n"
 msgstr "ବୈଧିକରଣ ଅସଫଳ ହୋଇ ଗଲା \n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec ପ୍ରସଙ୍ଗ କୁ %s ରେ ସେଟ କରି ପାରିଲା ନାହିଁ \n"
@@ -89,871 +94,916 @@ msgstr "******************** ଗୁରୁତ୍ବପୂର୍ଣ୍ଣ ********
 msgid "To make this policy package active, execute:"
 msgstr "ଏହି ନୀତି ପ୍ୟାକେଜକୁ ସକ୍ରିୟ କରିବା ପାଇଁ, ନିଷ୍ପାଦନ କରନ୍ତୁ:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage ହ୍ୟାଣ୍ଡଲକୁ ସୃଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux ନୀତି ଟି ପରିଚାଳିତ ହେଉ ନାହିଁ କିମ୍ବା ଭଣ୍ଡାର କୁ ପ୍ରବେଶାନୁମତି ନାହିଁ"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "ସଞ୍ଚୟ କରିବା ନୀତି କୁ ପଢି ପାରୁ ନାହିଁ"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage ସଂଯୋଗ କୁ ସ୍ଥାପିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS ସକ୍ରିୟ ସ୍ଥିତିକୁ ପରୀକ୍ଷା କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "ଏପର୍ଯ୍ୟନ୍ତ କାର୍ଯ୍ୟକାରୀ ହୋଇନାହିଁ"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage ବିନିମୟ ପୂର୍ବରୁ ଚାଲିଅଛି"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage ବିନିମୟ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage ଅନୁବାଦକୁ ଦାଖଲ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage ବିନିମୟ ଚାଲୁନାହିଁ"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux ଏକକାଂଶକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "ଏକକାଂଶ ନାମ"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "ସଂସ୍କରଣ"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "ନିଷ୍କ୍ରିୟ"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "ମଡ୍ୟୁଲ ଅବସ୍ଥିତ ନାହିଁ %s "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "ମଡ୍ୟୁଲ %s କୁ ନିଷ୍କ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "ମଡ୍ୟୁଲ %s କୁ ସକ୍ରିୟ କରି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "ମଡ୍ୟୁଲ %s କୁ କାଢ଼ି ପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit 'ଅନ' କିମ୍ବା 'ଅଫ' ଆବଶ୍ୟକ କରିଥାଏ"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "ସୁନିର୍ମିତ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "ଇଚ୍ଛାରୂପଣ ଅନୁମୋଦନକାରୀ ପ୍ରକାରଗୁଡିକ"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"sepolgen python ମଡ୍ୟୁଲକୁ permissive ଡମେନଗୁଡ଼ିକୁ ବ୍ୟବସ୍ଥା କରିବା ଆବଶ୍ୟକ।\n"
+"କିଛି ବଣ୍ଟନଗୁଡ଼ିକରେ ଏହାକୁ  policycoreutils-devel ପ୍ୟାକେଜରେ ଅନ୍ତର୍ଭୁକ୍ତ କରାଯାଇଥାଏ।\n"
+"# yum install policycoreutils-devel\n"
+"କିମ୍ବା ଆପଣଙ୍କର ତନ୍ତ୍ର ପାଇଁ ସେହିପରି ଏକ।"
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ (ଏକକାଂଶ ସ୍ଥାପନ ବିଫଳ)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "ଅନୁମତି ପାଇବା ଯୋଗ୍ୟ ପରିସର %s କୁ କାଢ଼ିପାରିଲା ନାହିଁ (କାଢ଼ିବା ବିଫଳ)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s ପାଇଁ ଗୋଟିଏ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux ଶ୍ରେଣୀ %s ଅବସ୍ଥିତ ନାହିଁ"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux ଚାଳକ %s ଅବସ୍ଥିତ ନାହିଁ"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s ପାଇଁ ନାମ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ପରିସର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser କିମ୍ବା serange ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s ପାଇଁ seuser କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "ଲଗଇନ ନାମ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ଚାଳକ"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS ପରିସର"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "ସର୍ଭିସ"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "%s SELinux ଚାଳକ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s ପାଇଁ ଚାଳକ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ଭୁମିକା ଯୋଗ କରିବା ଉଚିତ"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s ପାଇଁ SELinux ଚାଳକ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s ପାଇଁ %s ଦାୟିତ୍ବ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s ପାଇଁ ଏମ୍.ଏଲ.ଏସ୍. ସ୍ତର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s ପାଇଁ %s ଉପସର୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s ପାଇଁ ଚାବି କୁ ନିର୍ଯ୍ଯାସ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ଚାଳକ %s କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "ଉପସର୍ଗ, ଦାୟିତ୍ବ, ସ୍ତର କିମ୍ବା ପରିସର ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "ଉପସର୍ଗ କିମ୍ବା ଦାୟିତ୍ବ ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ଚାଳକ %s କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ଚାଳକ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux ଚାଳକ %s କୁ ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ଚାଳକ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ଚାଳକ କୁ ଗୋଟିଏ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr " %s ଚାଳକ ର ଦାୟିତ୍ବ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "ନାମପଟିକରଣ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "ଉପସର୍ଗ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ସ୍ତର"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS ପରିସର"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ଭୂମିକାଗୁଡିକ"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "ୟୁ.ଡି.ପି. କିମ୍ବା ଟି.ସି.ପି. ପ୍ରୋଟୋକଲ ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "ସଂଯୋଗିକୀ ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "ଅବୈଧ ପୋର୍ଟ"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ପ୍ରକାର ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "ପ୍ରକାର %s ଟି ଅବୈଧ ଅଟେ, ନିଶ୍ଚିତ ଭାବରେ ଏକ ପୋର୍ଟ ପ୍ରକାର ଅଟେ"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "%s/%s ସଂଯୋଗିକୀ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପୂର୍ବରୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ କିଛି ଭିନ୍ନତା କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s ପାଇଁ ସଂଯୋଗିକୀ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype କିମ୍ବା serange କୁ ଆବଶ୍ଯକ କରେ"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype କୁ ଆବଶ୍ଯକ କରେ"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବେ ନାହିଁ"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "%s/%s ସଂଯୋଗିକୀ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "%s/%s ସଂଯୋଗିକୀ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "ସଂଯୋଗିକୀ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "ପ୍ରଥମ"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "ସଂଯୋଗିକୀ ସଂଖ୍ୟା"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "ନୋଡ ଠିକଣା ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "ଅଜଣା କିମ୍ବା ଅନୁପସ୍ଥିତ ପ୍ରୋଟୋକଲ"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux ନୋଡ ଆବଶ୍ୟକ"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "ପ୍ରକାର %s ଟି ଅବୈଧ ଅଟେ, ନିଶ୍ଚିତ ଭାବରେ ଏକ ନୋଡ ପ୍ରକାର ଅଟେ"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s ପାଇଁ ଚାବି ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "%s ଠିକଣା ବ୍ଯାଖ୍ଯା କରାଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ସୃଷ୍ଟି କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s ପାଇଁ ପ୍ରସଙ୍ଗ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s ପାଇଁ ମାସ୍କ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଚାଳକକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ଭୁମିକାକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ ପ୍ରକାରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗରେ mls କ୍ଷେତ୍ରକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s ପାଇଁ ଠିକଣା ପ୍ରସଙ୍ଗକୁ ବିନ୍ୟାସ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "ଠିକଣା %sକୁ ଯୋଗକରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "ଠିକଣା %sକୁ ବ୍ଯାଖ୍ଯା କରା ଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "ଠିକଣା %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "ଠିକଣା %s କୁ ପରିବର୍ତ୍ତନ କରିପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "ଠିକଣା %sଟି ନିୟମରେ ବ୍ଯାଖ୍ଯା କରାଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "ଠିକଣା %sକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "ସମସ୍ତ ନୋଡ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "ଠିକଣାଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରିପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux ପ୍ରକାର ଆବଶ୍ଯକ"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଦାୟିତ୍ବ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ପ୍ରକାର ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s ପାଇଁ ଅନ୍ତରାପ୍ରୁଷ୍ଠ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s ପାଇଁ ସନ୍ଦେଶ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "%s ଅନ୍ତରାପ୍ରୁଷ୍ଠ କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "ସମସ୍ତ ଅନ୍ତରାପୃଷ୍ଠ ମେଳକଗୁଡ଼ିକୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux ଅନ୍ତରାପୃଷ୍ଠ"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "ପ୍ରସଙ୍ଗ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s ପାଇଁ  ସମାନ ଶ୍ରେଣୀ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ଫାଇଲ ଲକ୍ଷଣ %s ସମାନତା ନିୟମ '%s %s' ସହିତ ମିଶିନଥାଏ"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s ପାଇଁ ସାଦୃଶ୍ୟ ଶ୍ରେଣୀ ଅବସ୍ଥିତ ନାହିଁ"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଚାଳକ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ଦାୟିତ୍ବ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ରେ ଏମ୍.ଏଲ.ଏସ୍. କ୍ଷେତ୍ର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "ଅବୈଧ ଫାଇଲ ନିର୍ଦ୍ଦିଷ୍ଟକ ସୂଚନା"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ଫାଇଲ ଲକ୍ଷଣ ଖାଲି ସ୍ଥାନଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରିନଥାଏ"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "ପ୍ରକାର %s ଟି ଅବୈଧ ଅଟେ, ନିଶ୍ଚିତ ଭାବରେ ଏକ ଫାଇଲ କିମ୍ବା ଉପକରଣ ପ୍ରକାର ଅଟେ"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସ୍ରୁଷ୍ଟି କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ପ୍ରକାର କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଯୋଗ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange କିମ୍ବା seuser କୁ ଆବଶ୍ଯକ କରିଥାଏ"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ର ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାଭୁକ୍ତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%s ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ ଟି ନୀତି ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରି ପାରିବ ନାହିଁ"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "ସ୍ଥାନୀୟ ଫାଇଲ ପ୍ରସଙ୍ଗକୁ ତାଲିକାରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fପ୍ରସଙ୍ଗ"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ପ୍ରକାର"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux ବଣ୍ଟନ fcontext ସମାନତା \n"
+msgstr ""
+"\n"
+"SELinux ବଣ୍ଟନ fcontext ସମାନତା \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux ସ୍ଥାନୀୟ fcontext ସମାନତା \n"
+msgstr ""
+"\n"
+"SELinux ସ୍ଥାନୀୟ fcontext ସମାନତା \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି କି ନାହିଁ ତାହା ଯାଞ୍ଚ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "ବୁଲିଆନ %s ଟି ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ %s କୁ ପ୍ରଶ୍ନ ପଚାରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "ଆପଣ ନିମ୍ନଲିଖିତ ମୂଲ୍ୟଗୁଡ଼ିକ ମଧ୍ଯରୁ ଗୋଟିଏ ଉଲ୍ଲେଖକରିବା ଉଚିତ: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "ବୁଲିଆନ %s ର ସକ୍ରିୟ ମୁଲ୍ୟ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "ବୁଲିଆନ %s କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "ବୁଲିଆନ %s ଟି ନିୟମ ରେ ବ୍ଯାଖ୍ଯା କରା ଯାଇଛି, ଏହାକୁ ଅପସାରଣ କରିହେବ ନାହିଁ"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "ବୁଲିଆନ %s କୁ ଅପସାରଣ କରି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "ବୁଲିଆନ ମାନଙ୍କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ଅଫ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ଅନ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux ବୁଲିଆନ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "ସ୍ଥିତି"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "ବର୍ଣ୍ଣନା"
 
@@ -992,206 +1042,226 @@ msgstr "ତୃଟି! ଆବରଣ ଟି ବୈଧ ନୁହେଁ \n"
 msgid "Unable to clear environment\n"
 msgstr "ପରିବେଶକୁ ସଫା କରିବାରେ ଅସମର୍ଥ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "ୟୁ.ଆଇ.ଡି. କୁ ପରିବର୍ତ୍ତନ କରିବା ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି \n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS କୁ ପୁନଃ ସ୍ଥାପନ କରିବା ସମୟ ରେ ତୃଟି, ପରିତ୍ଯାଗ କରୁଅଛି \n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ହିସାବ ର ଯାଞ୍ଚ ତନ୍ତ୍ର କୁ ସଂଯୋଗ କରିବା ସମୟ ରେ ତୃଟି \n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "ସ୍ମୃତି ବାଣ୍ଟିବା ସମୟ ରେ ତୃଟି \n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ହିସାବ ର ଯାଞ୍ଚ ସନ୍ଦେଶ ପଠାଇବା ସମୟ ରେ ତୃଟି \n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "କାର୍ଯ୍ୟକାରୀ ଧାରା କୁ ସ୍ଥିର କରି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ତୃଟି! %s କୁ ଖୋଲି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "ତ୍ରୁଟି!  O_NONBLOCK କୁ %s ରେ ସଫା କରିପାରିଲା ନାହିଁ\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s! %s ପାଇଁ ପ୍ରଚଳିତ ପ୍ରସଙ୍ଗ ଟି ପାଇ ପାରିଲା ନାହିଁ,  tty କୁ ପୁନଃସୂଚିତ କରୁ ନାହିଁ \n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s! %s ପାଇଁ ପ୍ରଚଳିତ ପ୍ରସଙ୍ଗ ଟି ପାଇ ପାରିଲା ନାହିଁ,  tty କୁ ପୁନଃସୂଚିତ କରୁ ନାହିଁ \n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! %s ପାଇଁ ପ୍ରଚଳିତ ପ୍ରସଙ୍ଗ କୁ ସେଟ କରି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ପରିବର୍ତ୍ତିତ ସୂଚକ ମାନ।\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "ଚେତାବନୀ! %s ପାଇଁ ପ୍ରସଙ୍ଗକୁ ପୁନଃସ୍ଥାପନ କରି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ତୃଟି: ଏକାଧିକ ଦାୟିତ୍ବ ମାନଙ୍କୁ ଉଲ୍ଲେଖିତ କରା ଯାଇଛି\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ତୃଟି: ଏକାଧିକ ପ୍ରକାର ମାନଙ୍କୁ ଉଲ୍ଲେଖିତ କରା ଯାଇଛି\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "କ୍ଷମା କରିବେ, -l ଟି ବୋଧହୁଏ SELinux MLS ସହାୟକ ସହିତ ବ୍ଯବହ୍ରୁତ ହେବ \n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ତୃଟି: ଏକାଧିକ ସ୍ତର ମାନଙ୍କୁ ଉଲ୍ଲେଖିତ କରା ଯାଇଛି\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "ତ୍ରୁଟି: ଗୋଟିଏ ଅସୁରକ୍ଷିତ ଟର୍ମିନାଲରେ ସ୍ତର ପରିବର୍ତ୍ତନ କରିବାକୁ ଆପଣ ଅନୁମତିପ୍ରାପ୍ତ ନୁହଁନ୍ତି \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ ପ୍ରକାର କୁ ପାଇ ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "ନୂତନ ପ୍ରସଙ୍ଗ କୁ ପାଇବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "ନୂତନ ଦାୟିତ୍ବ %s କୁ ସେଟ କରିବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "ନୂତନ ପ୍ରକାର %s କୁ ସେଟ କରିବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s ସ୍ତର ରେ ନୂତନ ପରିସର ନିର୍ମାଣ କରିବାରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "ନୂତନ ପରିସର %s କୁ ସେଟ କରିବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "ନୂତନ ପ୍ରସଙ୍ଗ କୁ ବାକ୍ଯ ଖଣ୍ଡ ରେ ରୂପାନ୍ତରିତ କରିବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ଟି ଗୋଟିଏ ବୈଧ ପ୍ରସଙ୍ଗ ନୁହେଁ \n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "ନୂତନ ପ୍ରସଙ୍ଗ ପାଇଁ ସ୍ମୃତି ବାଣ୍ଟିବାରେ ଅସମର୍ଥ (_c)"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ଖାଲି ସଙ୍କେତ ସେଟକୁ ପାଇବାରେ ଅସମର୍ଥ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP ନିୟନ୍ତ୍ରକକୁ ବିନ୍ଯାସ କରିବାରେ ଅସମର୍ଥ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "କ୍ଷମା କରିବେ, ନୂତନ ଭୂମିକା କ୍ଷମତା ପ୍ରଦାନ କରିବାରେ ବିଫଳ ହୋଇଛି\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "କ୍ଷମା କରିବେ, ନୂତନ ଦାୟିତ୍ବ ବୋଧହୁଏ କେବଳ SELinux କର୍ଣ୍ଣଲ ରେ ବ୍ଯବହ୍ରୁତ ହେବ \n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "ପୂରାତନ_ପ୍ରସଙ୍ଗ କୁ ପାଇବା ରେ ଅସଫଳ \n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ଚେତାବନୀ! tty ସୂଚନା କୁ ପୁନରୁଦ୍ଧାର କରି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM ସେବା ବିନ୍ୟାସ ପଢିବାରେ ତ୍ରୁଟି।\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "ନୂତନ ଦାୟିତ୍ବ: %s ଭୂଲ ପ୍ରବେଶ ସଙ୍କେତ \n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "ନୂତନ ଦାୟିତ୍ବ: ଶାଖାଯୁକ୍ତ କରିବା ସମୟ ରେ ତୃଟି: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty ସୂଚକକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty କୁ ସୁଚାରୁରୂପେ ବନ୍ଦ କରିବାରେ ବିଫଳ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "ନିରୂପକ ମାନଙ୍କୁ ବନ୍ଦ କରି ପାରିଲା ନାହିଁ \n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "ଆବରଣର argv0 କୁ ବାଣ୍ଟିବା ସମୟରେ ତୃଟି।\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ଯାଞ୍ଚ ସନ୍ଦେଶ ପଠାଇବାରେ ବିଫଳ"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "ନାମସ୍ଥାନରେ ପରିବର୍ତ୍ତନ କରିବାରେ ବିଫଳ\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "କ୍ଷମତା %m ପକାଇବାରେ ବିଫଳ\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "ପରିବେଶକୁ ପୁନଃସ୍ଥାପନ କରିବାରେ ଅସମର୍ଥ, ପରିତ୍ଯାଗ କରୁଅଛି\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "ଆବରଣ କୁ ନିଷ୍ପାଦିତ କରିବା ରେ ଅକ୍ରୁତକାର୍ଯ୍ଯ \n"
 
@@ -1322,19 +1392,25 @@ 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"
@@ -1344,19 +1420,25 @@ 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/\nMCS ପରିସର"
+msgstr ""
+"MLS/\n"
+"MCS ପରିସର"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1412,13 +1494,14 @@ msgstr "SELinux ନୀତି ସୃଷ୍ଟି ଉପକରଣ"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>ପ୍ରୟୋଗଗୁଡିକ</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "ମାନକ Init ଡେମନ"
 
@@ -1426,9 +1509,11 @@ msgstr "ମାନକ Init ଡେମନ"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "ମାନକ Init ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ।  ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
+msgstr ""
+"ମାନକ Init ଡେମନ ଗୁଡିକ ହେଲା init ସ୍କ୍ରିପ୍ଟ ଜରୀଆରେ ବୁଟରେ ଆରମ୍ଭ ହେଉଥିବା ଡେମନଗୁଡିକ।  "
+"ସାଧାରଣତଃ /etc/rc.d/init.d ରେ ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ କରେ। "
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS ତନ୍ତ୍ର ଡେମନ"
 
@@ -1440,16 +1525,17 @@ msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ଇଣ୍ଟରନେଟ ସେବା ଡେମନ ଗୁଡିକ xinetd ଦ୍ୱାରା ଆରମ୍ଭ କରାଯାଇଥିବା ଡେମନ"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ୱେବ ପ୍ରୟୋଗ/ସ୍କ୍ରିପ୍ଟ (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "ୱେବ ପ୍ରୟୋଗଗୁଡିକ/ସ୍କ୍ରିପ୍ଟ (CGI) ୱେବ ସରର୍ଭର (apache) ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା CGI ସ୍କ୍ରିପ୍ଟ"
+msgstr ""
+"ୱେବ ପ୍ରୟୋଗଗୁଡିକ/ସ୍କ୍ରିପ୍ଟ (CGI) ୱେବ ସରର୍ଭର (apache) ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥିବା CGI ସ୍କ୍ରିପ୍ଟ"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ଚାଳକ ପ୍ରୟୋଗ"
 
@@ -1457,9 +1543,11 @@ msgstr "ଚାଳକ ପ୍ରୟୋଗ"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ ଦ୍ୱାରା ଆରମ୍ଭ ହୋଇଥାଏ"
+msgstr ""
+"ଚାଳକ ପ୍ରୟୋଗଗୁଡିକ ହେଉଛି କୌଣସି ପ୍ରୟୋଗ ଯାହାକୁକି ଆପଣ ପରିସୀମିତ କରିବାକୁ ଚାହିଁବେ ଯାହାକି ଚାଳକ ଦ୍ୱାରା "
+"ଆରମ୍ଭ ହୋଇଥାଏ"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "ସେଣ୍ଡବକ୍ସ"
 
@@ -1483,7 +1571,9 @@ msgstr "ନ୍ୟୁନତମ ଟର୍ମିନାଲ ଚାଳକ ଭୂମି
 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 ନଥିବ।"
+msgstr ""
+"ଏହି ଚାଳକଟି କେବଳ ଗୋଟିଏ ଟର୍ମିନାଲ ମାଧ୍ଯମରେ କିମ୍ବା ସୂଦୁର ଲଗଇନ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରିବ।  "
+"ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, su ନଥିବ, sudo ନଥିବ।"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1493,7 +1583,9 @@ msgstr "ନ୍ୟୁନତମ X ୱିଣ୍ଡୋ ଚାଳକ ଭୂମିକ
 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 ନଥିବ "
+msgstr ""
+"ଏହି ଚାଳକଟି X କିମ୍ବା ଟର୍ମିନାଲ ମାଧ୍ଯମରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିପାରେ।  ପୂର୍ବନିର୍ଦ୍ଧାରିତ ଭାବରେ ଏହି "
+"ଚାଳକର setuid ନଥିବ, ନେଟୱର୍କିଙ୍ଗ ନଥିବ, sudo ନଥିବ, su ନଥିବ "
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1503,7 +1595,8 @@ msgstr "ଚାଳକ ଭୂମିକା"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, sudo ନାହିଁ, su ନାହିଁ।"
+msgstr ""
+"ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, sudo ନାହିଁ, su ନାହିଁ।"
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1511,9 +1604,11 @@ msgstr "ପ୍ରଶାସନ ଚାଳକ ନିତୀ"
 
 #: ../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 ରୁ ମୂଳ ପ୍ରଶାସନ ଭୂମିକାଗୁଡିକୁ"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"ସମ୍ପୂର୍ଣ୍ଣ ନେଟୱର୍କିଙ୍ଗ ବିଶିଷ୍ଟ ଚାଳକ, ସକର୍ମ ବିନା କୌଣସି setuid ପ୍ରୟୋଗ ନାହିଁ, su ନାହିଁ, sudo ରୁ ମୂଳ "
+"ପ୍ରଶାସନ ଭୂମିକାଗୁଡିକୁ"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1525,16 +1620,20 @@ 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 "
+"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 ""
+"ମୂଳ ପ୍ରଶାସକ ଚାଳକ ଭୂମିକାକୁ ଚୟନ କରନ୍ତୁ, ଯଦି ଏହି ଚାଳକଟି ମୂଳ ଆକାରରେ ଚାଲୁଥିବା ସମୟରେ ଯନ୍ତ୍ରକୁ "
+"ପ୍ରଶାସନ କରିବାରେ ବ୍ୟବହୃତ ହେବ।  ଏହି ଚାଳକଟି ସିଧାସଳଖ ଭାବରେ ଯନ୍ତ୍ରରେ ଲଗଇନ କରିବାକୁ ସମର୍ଥ ହେବ "
+"ନାହିଁ।"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>ପ୍ରୟୋଗର ନାମ କିମ୍ୱା ଚାଳକ ଭୂମିକାକୁ ଭରଣ କରନ୍ତୁ:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "ନାମ"
 
@@ -1561,7 +1660,8 @@ msgstr "Init ସ୍କ୍ରିପ୍ଟ"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "ପରିସୀମିତ ପ୍ରୟୋଗକୁ ଆରମ୍ଭ କରିବାପାଇଁ ବ୍ୟବହାର ହେଉଥିବା init ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
+msgstr ""
+"ପରିସୀମିତ ପ୍ରୟୋଗକୁ ଆରମ୍ଭ କରିବାପାଇଁ ବ୍ୟବହାର ହେଉଥିବା init ସ୍କ୍ରିପ୍ଟକୁ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଭରଣ କରନ୍ତୁ।"
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1587,15 +1687,16 @@ msgstr "%s ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବାପ
 msgid ""
 "transition \n"
 "role tab"
-msgstr "ସ୍ଥାନାନ୍ତରଣ \nଭୂମିକା ଟ୍ୟାବ"
+msgstr ""
+"ସ୍ଥାନାନ୍ତରଣ \n"
+"ଭୂମିକା ଟ୍ୟାବ"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s କୁ ପରିବର୍ତ୍ତିତ ହେବାକୁ ଥିବା ଚାଳକ ଭୂମିକା ବାଛନ୍ତୁ (_r):</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "ଚାଳକ ଭୂମିକା ଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯିଏ ଏହି ପ୍ରୟୋଗ ପରିସରଗୁଡିକୁ ସକର୍ମ କରିବ।"
 
 #: ../gui/polgen.glade:1056
@@ -1619,7 +1720,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP ସଂଯୋଗିକୀ</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "ସମସ୍ତ"
 
@@ -1633,7 +1734,8 @@ 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 "bindresvport କୁ 0 ସହିତ ଡାକିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ। ପୋର୍ଟ 600-1024 ସହିତ ବାନ୍ଧୁଅଛି"
+msgstr ""
+"bindresvport କୁ 0 ସହିତ ଡାକିବା ପାଇଁ %s କୁ ଅନୁମତି ଦିଅନ୍ତୁ। ପୋର୍ଟ 600-1024 ସହିତ ବାନ୍ଧୁଅଛି"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1643,7 +1745,9 @@ msgstr "ଅସଂରକ୍ଷିତ ସଂଯୋଗିକୀ  (> 1024)"
 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"
+msgstr ""
+"udp ସଂଯୋଗିକୀ ମାନଙ୍କର କମା ବିଭାଜିତ ତାଲିକା କିମ୍ୱା %s ସହିତ ବାନ୍ଧିବାକୁ ଥିବା ସଂଯୋଗିକୀ ମାନଙ୍କୁ ଭରଣ "
+"କରନ୍ତୁ। ଉଦାହରଣ: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1662,7 +1766,9 @@ msgstr "<b>UDP ସଂଯୋଗିକୀ</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "ନେଟୱର୍କ\nବନ୍ଧନ ଟ୍ୟାବ"
+msgstr ""
+"ନେଟୱର୍କ\n"
+"ବନ୍ଧନ ଟ୍ୟାବ"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1676,7 +1782,9 @@ msgstr "%s କୁ ଯେକୌଣସି tcp ପୋର୍ଟ ସହିତ ସଂ
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1686,7 +1794,9 @@ msgstr "%s କୁ ଯେକୌଣସି udp ପୋର୍ଟ ସହିତ ସଂ
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1732,7 +1842,9 @@ msgstr "<b>%s ପରିଚାଳନ କରୁଥିବା ଫାଇଲ/ଡିର
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s ପରିଚାଳନା କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡିକ। Pid ଫାଇଲଗୁଡ଼ିକ, ଲଗ ଫାଇଲଗୁଡ଼ିକ,  /var/lib ଫାଇଲଗୁଡିକ ..."
+msgstr ""
+"%s ପରିଚାଳନା କରୁଥିବା ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡିକ। Pid ଫାଇଲଗୁଡ଼ିକ, ଲଗ ଫାଇଲଗୁଡ଼ିକ,  /var/lib "
+"ଫାଇଲଗୁଡିକ ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1750,75 +1862,80 @@ msgstr "<b>କେଉଁ ଡିରେକ୍ଟୋରୀରୁ ଆପଣ %s ନି
 msgid "Policy Directory"
 msgstr "ନୀତି ଡିରେକ୍ଟୋରୀ"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ଭୂମିକା"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "ଅବସ୍ଥିତ ଚାଳକ (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "ପ୍ରୟୋଗ"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ନିଶ୍ଚିତ ରୂପେ ଗୋଟିଏ ଡିରେକ୍ଟରୀ"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "ଆପଣ ଗୋଟିଏ ଚାଳକ ଚୟନ କରିବା ଉଚିତ"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "ପରିସୀମିତ ରହିବାକୁ ନିଷ୍ପାଦ୍ୟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "ପରିସୀମିତ ରହିବାକୁ init ସ୍କ୍ରିପ୍ଟ ଫାଇଲ ଚୟନ କରନ୍ତୁ।"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ସୃଷ୍ଟି କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଫାଇଲ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "ପରିସୀମିତ ପ୍ରୟୋଗ ହାସଲ କରିବା କିମ୍ୱା ଲେଖିବାକୁ ଡିରେକ୍ଟୋରୀ(ଗୁଡିକୁ) ଚୟନ କରନ୍ତୁ"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "ଭିତର ନୀତି ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଡିରେକ୍ଟୋରୀ ଚୟନ କରନ୍ତୁ"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "ନାମ ଯାଞ୍ଚ କରନ୍ତୁ"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "ଆପଣଙ୍କୁ ଅକ୍ଷର ଏବଂ ଗଣନ ସଂଖ୍ୟା ଧାରଣ କରିଥିବା ଏବଂ ଖାଲି ସ୍ଥାନ ନଥିବା ନାମକୁ ଯୋଗ କରିବା ଉଚିତ।"
+msgstr ""
+"ଆପଣଙ୍କୁ ଅକ୍ଷର ଏବଂ ଗଣନ ସଂଖ୍ୟା ଧାରଣ କରିଥିବା ଏବଂ ଖାଲି ସ୍ଥାନ ନଥିବା ନାମକୁ ଯୋଗ କରିବା ଉଚିତ।"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "ଆପଣ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ଭରଣ କରିବା ଉଚିତ"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux ବିନ୍ୟାସ କରନ୍ତୁ"
 
@@ -1830,9 +1947,15 @@ msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux ସଂଯୋଗିକୀ\nପ୍ରକାର"
+msgstr ""
+"SELinux ସଂଯୋଗିକୀ\n"
+"ପ୍ରକାର"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "ପ୍ରଟୋକଲ"
 
@@ -1840,9 +1963,13 @@ msgstr "ପ୍ରଟୋକଲ"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nସ୍ତର"
+msgstr ""
+"MLS/MCS\n"
+"ସ୍ତର"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "ସଂଯୋଗିକୀ"
 
@@ -1880,10 +2007,14 @@ msgid "Modify %s"
 msgstr "%s କୁ ରୂପାନ୍ତର କରନ୍ତୁ"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "ଅନୁମୋଦନକାରୀ"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "କାର୍ଯ୍ୟକାରୀ କରୁଅଛି"
 
@@ -1891,12 +2022,14 @@ msgstr "କାର୍ଯ୍ୟକାରୀ କରୁଅଛି"
 msgid "Status"
 msgstr "ଅବସ୍ଥିତି"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "ନୀତି ପ୍ରକାରକୁ ପରିବର୍ତ୍ତନ କରିବା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ଚିହ୍ନଟ କରିବ. ଫାଇଲତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି ପୁନଃ ଚିହ୍ନଟ ଅଧିକ ସମୟ ନେଇଥାଏ.  ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
+msgstr ""
+"ନୀତି ପ୍ରକାରକୁ ପରିବର୍ତ୍ତନ କରିବା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ଚିହ୍ନଟ କରିବ. ଫାଇଲତନ୍ତ୍ରର "
+"ଆକାର ଉପରେ ନିର୍ଭର କରି ପୁନଃ ଚିହ୍ନଟ ଅଧିକ ସମୟ ନେଇଥାଏ.  ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1904,16 +2037,24 @@ msgid ""
 "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 ନୀତିକୁ ବାଧ୍ଯ କରିନଥାଏ.  ଅନୁମୋଦନ ଅବସ୍ଥା ପାଇଁ ପୁନଃଚାଳନ କରିବାକୁ ପଡ଼ିନଥାଏ    ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବାକୁ ହେଲେ ପୁନଃଚାଳନ କରିବା ଆବଶ୍ୟକ.  ଏହା ଅନୁମୋଦିତ ନୁହଁ.  "
+"ଯଦି ଆପଣ ପରେ SELinux କୁ ପଛକୁ ଆଣିବାକୁ ସିଦ୍ଧାନ୍ତ କରନ୍ତି, ତେବେ ତନ୍ତ୍ରକୁ ପୁନଃ ନାମପଟିକରଣ କରିବା "
+"ଆବଶ୍ୟକ.  ଯଦି ଆପଣ ଦେଖିବାକୁ ଚାହାନ୍ତି ଯେ SELinux ଆପଣଙ୍କ ତନ୍ତ୍ରରେ ସମସ୍ୟା ସୃଷ୍ଟି କରୁଛି, ଆପଣ "
+"ଅନୁମୋଦନ ଅବସ୍ଥାକୁ ଯାଇପାରିବେ ଯାହାକି କେବଳ ତ୍ରୁଟି ଦାଖଲକରିଥାଏ ଏବଂ SELinux ନୀତିକୁ ବାଧ୍ଯ "
+"କରିନଥାଏ.  ଅନୁମୋଦନ ଅବସ୍ଥା ପାଇଁ ପୁନଃଚାଳନ କରିବାକୁ ପଡ଼ିନଥାଏ    ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ସକ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବା ଦ୍ୱାରା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ପଡ଼ିବ. ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଆପଣ ଆଗେଇବାକୁ ଚାହୁଁଛନ୍ତି କି?"
+msgstr ""
+"SELinux ସକ୍ରିୟ ଅବସ୍ଥାକୁ ପରିବର୍ତ୍ତନ କରିବା ଦ୍ୱାରା ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରକୁ ପରବର୍ତ୍ତି ବୁଟରେ ପୁନଃ "
+"ନାମପଟିକରଣ କରିବାକୁ ପଡ଼ିବ. ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ "
+"ଲାଗିବ.  ଆପଣ ଆଗେଇବାକୁ ଚାହୁଁଛନ୍ତି କି?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1923,7 +2064,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1957,9 +2100,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "ସମସ୍ତ ଫାଇଲଗୁଡିକ\nନିୟମିତ ଫାଇଲ\nଡିରେକ୍ଟୋରୀ\nଅକ୍ଷର ଯନ୍ତ୍ର\nଅସ୍ଥାୟୀ ଯନ୍ତ୍ର\nସକେଟ\nପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ\nନାମ ବିଶିଷ୍ଟ ପାଇପ\n"
+msgstr ""
+"ସମସ୍ତ ଫାଇଲଗୁଡିକ\n"
+"ନିୟମିତ ଫାଇଲ\n"
+"ଡିରେକ୍ଟୋରୀ\n"
+"ଅକ୍ଷର ଯନ୍ତ୍ର\n"
+"ଅସ୍ଥାୟୀ ଯନ୍ତ୍ର\n"
+"ସକେଟ\n"
+"ପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ\n"
+"ନାମ ବିଶିଷ୍ଟ ପାଇପ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1972,6 +2125,7 @@ msgid "SELinux Administration"
 msgstr "SELinux ପ୍ରଶାସନ"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "ଯୋଗକରନ୍ତୁ"
 
@@ -2000,7 +2154,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "ନିଷ୍କ୍ରିୟ\nଅନୁମୋଦନକାରୀe\nକାର୍ଯ୍ୟକାରୀ\n"
+msgstr ""
+"ନିଷ୍କ୍ରିୟ\n"
+"ଅନୁମୋଦନକାରୀe\n"
+"କାର୍ଯ୍ୟକାରୀ\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2016,7 +2173,11 @@ msgid ""
 "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 "ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରରେ ପରବର୍ତ୍ତି ପୁନଃ ଚାଳନରେ ଯଦି ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ବାଛନ୍ତୁ.  ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଯଦି ଆପଣ ନୀତି ପ୍ରକାରଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି କିମ୍ବା ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାରୁ ବଳପୂର୍ବକ ଅବସ୍ଥାକୁ ଯାଉଥାନ୍ତି, ତେବେ ପୁନଃ ନାମପଟିକରଣ ଆବଶ୍ୟକ."
+msgstr ""
+"ସମଗ୍ର ଫାଇଲତନ୍ତ୍ରରେ ପରବର୍ତ୍ତି ପୁନଃ ଚାଳନରେ ଯଦି ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ବାଛନ୍ତୁ.  "
+"ତନ୍ତ୍ରର ଆକାର ଉପରେ ନିର୍ଭର କରି, ପୁନଃ ନାମପଟିକରଣ କରିବାକୁ ବହୁତ ଅଧିକ ସମୟ ଲାଗିବ.  ଯଦି ଆପଣ ନୀତି "
+"ପ୍ରକାରଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି କିମ୍ବା ନିଷ୍କ୍ରିୟ ଅବସ୍ଥାରୁ ବଳପୂର୍ବକ ଅବସ୍ଥାକୁ ଯାଉଥାନ୍ତି, ତେବେ "
+"ପୁନଃ ନାମପଟିକରଣ ଆବଶ୍ୟକ."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2041,6 +2202,7 @@ msgstr "ଇଚ୍ଛାରୂପୀ ଏବଂ ସମସ୍ତ ବୁଲିଆନ
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ଛାଣନ୍ତୁ"
 
@@ -2135,9 +2297,10 @@ msgstr "ଧାରଣ କରିପାରୁଥିବା ନୀତି ଏକକା
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"ଅତିରିକ୍ତ ଲେଖା ପରୀକ୍ଷଣ ନୀତିକୁ ସକ୍ରିୟ/ନିଷ୍କ୍ରିୟ କରନ୍ତୁ, ଯାହାକି ସାଧାରଣତଃ ଲଗ ଫାଇଲରେ ଖବର ହେଉନଥିବ। "
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2164,1321 +2327,3162 @@ msgstr "ସ୍ତର59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ଚାଳକ '%s' ଟି ଆବଶ୍ଯକ"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "ପ୍ରସ୍ତୁତ SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରୁଥିବା ସ୍ଥାନର ପଥ"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "ABRT କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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 ଡମେନରେ "
+"ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦେବାକୁ ଚାହାନ୍ତି"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr ""
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr "tftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକ"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "ଏକ ତନ୍ତ୍ରରେ ସୁରକ୍ଷା ହୀନ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଏଣ୍ଟିଭାଇରସ୍‌ ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "ନିର୍ମାଣ କରିବାକୁ ଥିବା man ପୃଷ୍ଠାଗୁଡ଼ିକର ଡମେନ ନାମ(ଗୁଡ଼ିକ)"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "ଏଣ୍ଟିଭାଇରସ ପ୍ରଗ୍ରାମ JIT ସଂଙ୍କଳକକୁ ବ୍ୟବହାର କରିଥାଏ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "SELinux ନିତୀ ନେଟୱର୍କ ସୂଚନା ପ୍ରଶ୍ନ"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "ବିଷୟବସ୍ତୁ ନିଷ୍ପାଦନ କରିବାକୁ auditadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "ସମସ୍ତ SELinux ପୋର୍ଟ ପ୍ରକାରଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"ବ୍ୟବହାରକାରୀ passwd ଭରଣଗୁଡ଼ିକୁ sssd ସର୍ଭର ବ୍ୟବହାର ନକରି ସିଧାସଳଖ ଭାବରେ ldap ରୁ ସମାଧାନ "
+"କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "ପୋର୍ଟ ସହିତ ସମ୍ପୃକ୍ତ SELinux ପ୍ରକାରକୁ ଦର୍ଶାନ୍ତୁ"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ଆପଣ ଚାଳକକୁ radius ସର୍ଭର ବ୍ୟବହାର କରି ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "ଏହି  SELinux ପ୍ରକାର ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ଗୋଟିଏ yubikey  ସର୍ଭର ବ୍ୟବହାର କରି ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ଲଗଇନ୍‌ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "ଏକwstats httpd ଲଗ ଫାଇଲଗୁଡ଼ିକୁ ପରଷ୍କାର କରିପାରିବ ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "ଡମେନଗୁଡ଼ିକ ନିଜ ମଧ୍ଯରେ ଯୋଗାଯୋଗ କରିପାରୁଛନ୍ତି କି ନାହିଁ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd ସ୍କ୍ରିପ୍ଟ ଏବଂ execmem/execstack ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "ଉତ୍ସ ଡମେନ"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"cdrecord ବିଭିନ୍ନ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାରିବ ନାହିଁ  ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ। nfs, samba, କଢ଼ାଯୋଗ୍ୟ "
+"ଉପକରଣଗୁଡ଼ିକ, ଚାଳକ temp ଏବଂ ଅବିଶ୍ୱସ୍ତ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକ"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"କ୍ଲଷ୍ଟର ପ୍ରଶାସନିକ ଡମେନଗୁଡ଼ିକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "ବୁଲିଆନଗୁଡ଼ିକର ବର୍ଣ୍ଣନାକୁ ଦେଖିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr "କ୍ଲଷ୍ଟର ପ୍ରଶାସନିକ ଡମେନଗୁଡ଼ିକୁ ତନ୍ତ୍ରରେ ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"ନିଷ୍ପାଦନ ଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନକୁ ବ୍ୟବହାର କରିବା ପାଇଁ କ୍ଲଷ୍ଟର ପ୍ରଶାସନିକ କ୍ଲଷ୍ଟର ଡମେନmemcheck-amd64- "
+"କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "ବର୍ଣ୍ଣନା ପାଇବା ପାଇଁ ବୁଲିଆନ"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ ସହିତ କିପରି ସ୍ଥାନାନ୍ତରିତ ହୋଇଥାଏ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Cobbler ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରି ପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Cobbler TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ Cobbler ପାଇଁ ପ୍ରବେଶ ସୁବିଧା ଅଛି କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "nfs ଫାଇଲତନ୍ତ୍ରରେ Cobbler  ପାଇଁ ପ୍ରବାଶାନୁମତି ଅଛି କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"collectd କୁ TCP ବ୍ୟବହାର କରୁଥିବା ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରି ପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ "
+"କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux ନିତୀ ମଡ୍ୟୁଲ ନମୁନା ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
-
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
+"Condor କୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରି ପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"ଆପଣ ତନ୍ତ୍ର କ୍ରନ କାର୍ଯ୍ୟକୁ ଫାଇଲତନ୍ତ୍ରକୁ ଫାଇଲ ପ୍ରସଙ୍ଗଗୁଡ଼ିକୁ ପୁନଃନାମକରଣ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs shadow ପ୍ରବେଶ ସଂକେତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "ପ୍ରସ୍ତୁତ କରିବାକୁ ଥିବା ନିତୀର ନାମ"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "ଆପଣ ସମସ୍ତ ଡେମନଗୁଡ଼ିକରେ tcp ରେପର ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "ସୀମିତ ରଖିବା ପାଇଁ ନିଷ୍ପାଦନଯୋଗ୍ୟ"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm ସାଧାରଣ ବ୍ୟବହାରକାରୀ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm ସାଧାରଣ ବ୍ୟବହାରକାରୀ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ କିନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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 ରେ ଖବର "
+"କରିବା ଉଚିତ"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "ଅନ୍ୟ କୌଣସି ପଦ୍ଧତିକୁ ptracing କିମ୍ବା ତ୍ରୁଟି ନିବାରଣ କରିବାରୁ ବାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
+"ଆପଣ iptables ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଯଦି ଆପଣ dhcpc କ୍ଲାଏଣ୍ଟ ପ୍ରୟୋଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ଅଜଣା"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP ଡେମନ LDAP ପୃଷ୍ଠଭୂମିକୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ ଅନ୍ୟ ଡମେନ ଫାଇଲ ବର୍ଣ୍ଣନାକାରୀମାନଙ୍କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ଆପଣ ସମସ୍ତ ଡମେନକୁ କର୍ଣ୍ଣଲ ଧାରଣ ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"entropyd ଧ୍ୱନି ଉପକରଣଗୁଡ଼ିକୁ ଉତ୍ସ ଭାବରେ ଏଣ୍ଟ୍ରପି ଫିଡ୍ ପାଇଁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ତାହା "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim ତଥ୍ୟାଧାର ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 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 "ବୈଧ ପ୍ରକାର:\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 ""
-
-#: ../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 "ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ।  \"-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 ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
-
-#: ../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 "ABRT କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: 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 ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦେବାକୁ ଚାହାନ୍ତି"
-
-#: 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 ""
-
-#: 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 "ବ୍ୟବହାରକାରୀ passwd ଭରଣଗୁଡ଼ିକୁ sssd ସର୍ଭର ବ୍ୟବହାର ନକରି ସିଧାସଳଖ ଭାବରେ ldap ରୁ ସମାଧାନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "ଆପଣ ଚାଳକକୁ radius ସର୍ଭର ବ୍ୟବହାର କରି ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: 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 "ବିଭିନ୍ନ ପ୍ରକାର ପ୍ରସଙ୍ଗକୁ ପଢିବାପାଇଁ cdrecordକୁ ଅନୁମତି ଦିଅନ୍ତୁ। nfs, samba, ଅପସାରଣୀୟ ଯନ୍ତ୍ରଗୁଡିକୁ, ଚାଳକ temp ଏବଂ ଅବିସ୍ଵସ୍ତ ପ୍ରସଙ୍ଗ ଫାଇଲଗୁଡିକ"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "ଆପଣ clamd କୁ  JIT ସଙ୍କଳନ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "ତନ୍ତ୍ରରେ ଥିବା ସୁରକ୍ଷାହୀନ ଫାଇଲଗୁଡ଼ିକରେ clamscan କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "ଆପଣ clamscan କୁ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "ଆପଣ Cobbler କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ  ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "ଆପଣ Cobbler କୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "ଆପଣ Cobbler କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "ଆପଣ Cobbler କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "ଆପଣ collectd କୁ TCP ବ୍ୟବହାର କରୁଥିବା ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "ଆପଣ codnor ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: 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 "ଆପଣ cvs ଡେମନକୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "ସର୍ବପ୍ରଧାନ ଫାଇଲଗୁଡିକୁ ଲେଖିବାକୁ ସମସ୍ତ ଡେମନଗୁଡିକୁ ଅନୁମତି ଦିଅନ୍ତୁ /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "ଆପଣ ସମସ୍ତ ଡେମନଗୁଡ଼ିକରେ tcp ରେପର ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: 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 "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପରିଚାଳନା କରିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "ଆପଣ ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ dbadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: 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 ରେ ଖବର କରିବା ଉଚିତ"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "ଆପଣ sysadm କୁ ସମସ୍ତ ପ୍ରକ୍ରିୟାକୁ ତ୍ରୁଟିମୁକ୍ତ ଅଥବା ptrace କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "ଆପଣ iptables ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଯଦି ଆପଣ dhcpc କ୍ଲାଏଣ୍ଟ ପ୍ରୟୋଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP ଡେମନକୁ LDAP ପୃଷ୍ଠଭୂମି ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
-#: 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 "ଆପଣ exim କୁ ତଥ୍ୟାଧାର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (postgres, mysql)"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ନିର୍ମାଣ, ପଠନ, ଲିଖନ, ଏବଂ ଅପସାରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"exim ସାଧାରଣ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକୁ ନିର୍ମାଣ କରିପାରିବ, ପଢ଼ିପାରିବ, ଲେଖିପାରିବ, ଏବଂ "
+"ଅପସାରଣ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "ଆପଣ exim କୁ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥିବା ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgid "Determine whether exim can read generic user content files."
+msgstr "exim ସାଧାରଣ ବ୍ୟବହାରକାରୀ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "ଆପଣ fcron କୁ ସହାୟତା କରିବା ପାଇଁ cron ଡମେନରେ ଅତିରିକ୍ତ ନିୟମାବଳୀକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "ଆପଣ fenced ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced TCP ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ଆପଣ fenced ଡମେନକୁ  ssh ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced ssh ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକୁ fips_mode ରେ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "ଆପଣ ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ftpd ବ୍ୟବହାରକାରୀଙ୍କ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ ଏବଂ ଲେଖିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ "
+"କରନ୍ତୁ।"
 
 #: 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ "
+"ହୋଇଥିବ।"
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ଆପଣ ftp ସର୍ଭରକୁ 1023 ରୁ ଅଧିକ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ftpd ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ଆପଣ ftp ସର୍ଭରଗୁଡ଼ିକୁ mysql ତଥ୍ୟାଧାର ପୋର୍ଟଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "ftpd TCP ସହାୟତାରେ ତଥ୍ୟାଧାରଗୁଡ଼ିକ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: 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 ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ "
+"ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ cifs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpd ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକ ପାଇଁ ବ୍ୟବହୃତ CIFS କୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "ଆପଣ ftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ nfs କୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ntfs/fusefs ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ଆପଣ ftp ସର୍ଭରକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpd ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସଗୁଡ଼ିକ ପାଇଁ ବ୍ୟବହୃତ NFS କୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ftpd ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକୁ passive ଧାରା ପାଇଁ ବାନ୍ଧିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Git CGI ହୋମ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ଖୋଜି ପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Git CGI cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Git CGI nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Git ଅଧିବେଶନ ଡେମନ TCP ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+msgstr ""
+"Git ଅଧିବେଶନ ଡେମନ TCP ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "ଆପଣ ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Git ଡେମନକୁgit_session_t  ଡମେନରେ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+msgstr ""
+"ଆପଣ ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Git ଡେମନକୁgit_session_t  ଡମେନରେ "
+"ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "ଆପଣ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସନ୍ଧାନ ପାଇଁ Git ତନ୍ତ୍ର ସକ୍ଷମ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "Git ତନ୍ତ୍ର ଡେମନ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "Git ତନ୍ତ୍ର ଡେମନ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "ମେଲ ପଠାଇବା ପାଇଁ gitisis ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis ମେଲ ପଠାଇପାରିବ କି ନହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "urandom ର ପଠନକୁ ସମସ୍ତ ଡେମନ ପାଇଁ ସକ୍ରିୟ କରନ୍ତୁ।"
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ "
+"ଅନୁମତି ପ୍ରାପ୍ତ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ "
+"public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"glusterfsd କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"glusterfsd କୌଣସି ପଠନ/ଲିଖନ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:65
 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 କୁ ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦେଇଥାଏ।"
+msgstr ""
+"gpg-agent --write-env-file ବିକଳ୍ପର ଉପଯୋଗିତାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।  ଏହା ମଧ୍ଯ gpg-agent କୁ "
+"ଚାଳକ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦେଇଥାଏ।"
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
 msgstr "gpg ୱେବ ଡମେନକୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "gssd କୁ ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।  କର୍ବୋରୋସ tgt କୁ ଅଭିଗମ୍ୟ କରିବା ପାଇଁ।"
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd କୁ ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।  କର୍ବୋରୋସ tgt କୁ ଅଭିଗମ୍ୟ କରିବା ପାଇଁ।"
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "ବିଷୟବସ୍ତୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅତିଥିମାନଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:65
+#: booleans.py:69
 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+msgstr ""
+"Apache କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "ପୂର୍ବ ନିର୍ମିତ ସ୍କ୍ରିପ୍ଟକୁ ବ୍ୟବହାର କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ (ସାଧାରଣତଃ php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "ଅବାଞ୍ଛିତ ଇମେଲ ଯାଞ୍ଚ ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "httpd କୁ ftp ଏବଂ ephemeral ପୋର୍ଟ ସହିତ ସଂଯୁକ୍ତ  FTP କ୍ଲାଏଣ୍ଟ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"httpd କୁ ftp ଏବଂ ephemeral ପୋର୍ଟ ସହିତ ସଂଯୁକ୍ତ  FTP କ୍ଲାଏଣ୍ଟ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd କୁ ldap ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "mythtv ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "http ଡେମନକୁ zabbix ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ cobbler ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ cobbler ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ ତଥ୍ୟାଧାର ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ଏକକାଂଶଗୁଡ଼ିକୁ ନେଟୱର୍କ ଉପରେ ତଥ୍ୟାଧାର ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd କୁ memcache ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "ପ୍ରସାରଣ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "ମେଲ ପଠାଇବା ପାଇଁ http ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Apache କୁ dbus ମାଧ୍ଯମରେ avahi ସର୍ଭିସ ସହିତ ଯୋଗାଯୋଗ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi ସହାୟତାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "ftp ପୋର୍ଟରେ ଶୁଣିକରି httpd କୁ FTP ସର୍ଭର ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd ସ୍କ୍ରିପ୍ଟ ଏବଂ execmem/execstack ଏକକାଂଶଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "ସଫଳ ଭାବରେ ବନ୍ଦ କରିବା ପାଇଁ HTTPD କୁ ପୋର୍ଟ 80 ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "httpd ପ୍ରକ୍ରିୟାକୁ IPA ବିଷୟବସ୍ତୁକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "mod_auth_ntlm_winbind କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "mod_auth_pam କୁ ବ୍ୟବହାର କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "Apache କୁ stickshift ଧାରାରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଯାତ୍ରି ପରିବର୍ତ୍ତେ ନୁହଁ"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "HTTPD ସ୍କ୍ରିପ୍ଟ ଏବଂ ମଡ୍ୟୁଲଗୁଡ଼ିକୁ ସର୍ଭର କବଲର ଫାଇଲଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "ଏହାର ଉତ୍ସ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ httpd ଡେମନକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "HTTPD କୁ SSI ନିଷ୍ପାଦନଯୋଗ୍ୟକୁ ସମାନ ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେପରିକି ତନ୍ତ୍ର CGI ସ୍କ୍ରିପ୍ଟ।"
+msgstr ""
+"HTTPD କୁ SSI ନିଷ୍ପାଦନଯୋଗ୍ୟକୁ ସମାନ ଡମେନରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେପରିକି ତନ୍ତ୍ର CGI "
+"ସ୍କ୍ରିପ୍ଟ।"
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "apache ସ୍କ୍ରିପ୍ଟକୁ ସର୍ବସାଧାରଣ ବିଷୟବସ୍ତୁକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକୁ ନିଶ୍ଚିତ ଭାବରେ public_rw_content_t ଆକାରରେ ନାମକରଣ ହୋଇଥିବା ଉଚିତ।"
+msgstr ""
+"apache ସ୍କ୍ରିପ୍ଟକୁ ସର୍ବସାଧାରଣ ବିଷୟବସ୍ତୁକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକୁ ନିଶ୍ଚିତ "
+"ଭାବରେ public_rw_content_t ଆକାରରେ ନାମକରଣ ହୋଇଥିବା ଉଚିତ।"
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "tmp ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ Apache କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "ଟର୍ମିନାଲ ସହିତ ଯୋଗାଯୋଗ କରିବା ପାଇଁ HTTPD କୁ ଏକତ୍ର କରନ୍ତୁ। ଟର୍ମିନାଲରେ ପ୍ରମାଣପତ୍ରଗୁଡ଼ିକ ପାଇଁ ପ୍ରବେଶ ସଂକେତ ବାକ୍ୟାଂଶକୁ ଭରଣ କରିବା ପାଇଁ ଆବଶ୍ୟକ।"
+msgstr ""
+"ଟର୍ମିନାଲ ସହିତ ଯୋଗାଯୋଗ କରିବା ପାଇଁ HTTPD କୁ ଏକତ୍ର କରନ୍ତୁ। ଟର୍ମିନାଲରେ ପ୍ରମାଣପତ୍ରଗୁଡ଼ିକ ପାଇଁ "
+"ପ୍ରବେଶ ସଂକେତ ବାକ୍ୟାଂଶକୁ ଭରଣ କରିବା ପାଇଁ ଆବଶ୍ୟକ।"
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "ସମସ୍ତ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକର HTTPD ନିୟନ୍ତ୍ରଣକୁ ଏକତ୍ର କରନ୍ତୁ।"
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "httpd କୁ cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "ଆପଣ httpd କୁ FUSE ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg କୁ ଚଲାଇବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd କୁ openstack ପୋର୍ଟଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "sasl ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ httpd କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "Apache କୁ NS ବିବରଣୀଗୁଡ଼ିକୁ ଅନୁସନ୍ଧାନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"icecast ଯେକୌଣସି TCP ପୋର୍ଟରେ ଶୁଣି ପାରିବ ଏବଂ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "icecast କୁ କେବଳ ଧ୍ୱନି ପୋର୍ଟ ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc କ୍ଲାଏଣ୍ଟମାନେ ଯେକୌଣସି ଅସଂରକ୍ଷିତ TCP ପୋର୍ଟକୁ ଶୁଣିପାରିବେ ଏବଂ ସଂଯୁକ୍ତ ହୋଇପାରିବେ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irssi IRC କ୍ଲାଏଣ୍ଟକୁ ଯେକୌଣସି ସାଧାରଣ  ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ, ଏବଂ କୌଣସି ଅସଂରକ୍ଷିତ ପୋର୍ଟକୁ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"Irssi IRC କ୍ଲାଏଣ୍ଟକୁ ଯେକୌଣସି ସାଧାରଣ  ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ, ଏବଂ କୌଣସି ଅସଂରକ୍ଷିତ "
+"ପୋର୍ଟକୁ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ କର୍ବୋରସ ସହିତ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned କୁ cifs/Samba ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned nfs ଫାଇଲତନ୍ତ୍ରକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd ଡେମନକୁ ଡାକ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "syslogd ଟର୍ମିନାଲଗୁଡ଼ିକରେ ପଢ଼ିବା/ଲେଖିବା କ୍ଷମତା ଦେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "ଚାଳକକୁ /dev/console ରୁ ତନ୍ତ୍ର ସନ୍ଦେଶଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd ଡେମନକୁ ଡାକ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman କୁ FUSE ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ଅଭିଗମ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog କ୍ଲାଏଣ୍ଟ ଧାରାରେ ସହାୟତା କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog ସମସ୍ତ ବ୍ୟବହାରକାରୀ ttys କୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog ସର୍ଭର ଧାରାରେ ସହାୟତା କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:122
 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 କରିବା ପାଇଁ କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ।"
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr ଭାବରେ ବିନ୍ୟାସିତ ହୋଇଥିବା ପରି, ଗୋଟିଏ ଠିକଣାର ନିମ୍ନସ୍ତରକୁ "
+"mmap କରିବା ପାଇଁ କ୍ଷମତା ପ୍ରଦାନ କରନ୍ତୁ।"
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "mock କୁ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "ସ୍ଥାପନ ନିର୍ଦ୍ଦେଶ କୌଣସି ଡିରେକ୍ଟୋରୀ କିମ୍ବା ଫାଇଲକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "ସ୍ଥାପନ ନିର୍ଦ୍ଦେଶ କୌଣସି ଡିରେକ୍ଟୋରୀ କିମ୍ବା ଫାଇଲକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦେଇଥାଏ।"
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "mozilla ପ୍ଲଗଇନ ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "ବ୍ୟବହାରକାରୀଙ୍କ ହୋମ ଡିରେକ୍ଟୋରୀରେ ମନଇଚ୍ଛା ବିଷୟବସ୍ତୁ ନିର୍ମାଣ କରିବା ପାଇଁ mozilla_plugins କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "GPS କୁ ସହାୟତା ଦେବା ପାଇଁ mozilla ପ୍ଲଗଇନକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "spice ପ୍ରଟୋକଲକୁ ସହାୟତା ଦେବା ପାଇଁ mozilla ପ୍ଲଗଇନକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "ସିମୀତ ୱେବ ବ୍ରାଉଜରମାନଙ୍କୁ ମୂଳ ସ୍ଥାନ ବିଷୟବସ୍ତୁକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer ନିଷ୍ପାଦ୍ୟ ଥାକ କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd ବ୍ୟବହାରକାରୀଙ୍କ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀ ଭିତରକୁ ଯାଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer ତାହାର ଷ୍ଟାକକୁ ନିଷ୍ପାଦନ ଯୋଗ୍ୟ କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "mysqld କୁ ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND କୁ apache ପୋର୍ଟରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Bind tcp ସକେଟକୁ http ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାନ୍ଧିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "BIND କୁ ମୂଖ୍ୟ ଅଞ୍ଚଳ ଫାଇଲଗୁଡ଼ିକୁ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ସାଧାରଣତଃ ଏହାକୁ DNS କିମ୍ବା ଅଞ୍ଚଳ ପରିବର୍ତ୍ତନ ପାଇଁ ବ୍ୟବହାର ହୋଇଥାଏ।"
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"BIND ମୂଖ୍ୟ ଅଞ୍ଚଳ ଫାଇଲଗୁଡ଼ିକୁ ଲେଖିବା ପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ। ସାଧାରଣତଃ ଏହାକୁ DNS କିମ୍ବା "
+"ଅଞ୍ଚଳ ପରିବର୍ତ୍ତନ ପାଇଁ ବ୍ୟବହାର ହୋଇଥାଏ।"
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "ଯେକୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr "ଯେକୌଣସି ପଠନୀୟ/ଲିଖନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ NFS ମାଧ୍ଯମରେ ପଠାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:119
+#: booleans.py:138
 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+msgstr ""
+"nfs ସର୍ଭରକୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "ତନ୍ତ୍ରକୁ NIS ସହିତ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "ବନ୍ଧିତ ପ୍ରୟୋଗମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ nscd ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନ ବ୍ୟବହାର କରି ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "ପ୍ରୟୋଗଗୁଡ଼ିକୁ ବନ୍ଦ କରିବା ପାଇଁ openshift କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced TCP ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"openvpn ସାଧାରଣ ବ୍ୟବହାରକାରୀ ମୂଖ୍ୟ ବିଷୟବସ୍ତୁ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ openvpn କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "ଅବନ୍ଧିତ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "piranha-lvs ଡମେନକୁ TCP ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo କୁ > 1023 ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Polipo ଅଧିବେଶନ ଡେମନ tcp ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+msgstr ""
+"Polipo ଅଧିବେଶନ ଡେମନ tcp ସକେଟଗୁଡ଼ିକୁ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Polipo ଡେମନକୁpolipo_session_t ଡମେନରେ ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+msgstr ""
+"ବ୍ୟବହାରକାରୀ ଡମେନଗୁଡ଼ିକୁ କାର୍ଯ୍ୟକାରୀ କଲେ ତାହା Polipo ଡେମନକୁpolipo_session_t ଡମେନରେ "
+"ନିଷ୍ପାଦନ କରିପାରିବ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "cifs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ polipo ପାଇଁ ପ୍ରବେଶ ସୁବିଧା ଅଛି କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "nfs ଫାଇଲତନ୍ତ୍ରରେ Polipo  ପାଇଁ ପ୍ରବାଶାନୁମତି ଅଛି କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated ଡିରେକ୍ଟୋରୀ ସହାୟତାକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr "postfix_local ଡମେନକୁ mail_spool ଡିରେକ୍ଟୋରୀରେ ସମ୍ପୂର୍ଣ୍ଣ ଲିଖନ ଅଧିକାର ଦିଅନ୍ତୁ"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "point-in-time ପୁନରୁଦ୍ଧାର କରିବା ପାଇଁ postgresql କୁ ssh ଏବଂ rsync ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"point-in-time ପୁନରୁଦ୍ଧାର କରିବା ପାଇଁ postgresql କୁ ssh ଏବଂ rsync ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି "
+"ଦିଅନ୍ତୁ"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "କ୍ଲାଏଣ୍ଟ ନାମପଟିକୁ ଦୂରବର୍ତ୍ତୀ ତଥ୍ୟାଧାରରେ ପରିବହନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "ତଥ୍ୟାଧାର ପ୍ରଶାସକଙ୍କୁ DML ଅଭିବ୍ୟକ୍ତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "ଅନାଧିକୃତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ  DDL ଅଭିବ୍ୟକ୍ତି ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "pppd କୁ କର୍ଣ୍ଣଲ ଏକକାଂଶଗୁଡ଼ିକୁ କିଛି ମଡେମ ପାଇଁ ଧାରଣ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "ଗୋଟିଏ ସାଧାରଣ ଚାଳକ ପାଇଁ pppd ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "privoxy ସମସ୍ତ tcp ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "privoxy କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"apache ପୋର୍ଟକୁ ବାନ୍ଧିବାକୁ prosody  ପାଇଁ ଥିବା ଅନୁମତି।  BOSH କୁ ବ୍ୟବହାର କରିବା ପାଇଁ ସକ୍ରିୟ "
+"କରିବା ଆବଶ୍ୟକ।"
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Puppet କ୍ଲାଏଣ୍ଟକୁ ସମସ୍ତ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 msgstr "Puppet ପ୍ରମୂଖକୁ  MySQL ଏବଂ PostgreSQL ତଥ୍ୟାଧାରରେ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:141
+#: booleans.py:163
 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
+#: booleans.py:164
 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+msgstr ""
+"rsync କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "rsync କୁ କ୍ଲାଏଣ୍ଟ ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:145
+#: booleans.py:166
 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"rsync ସର୍ଭରକୁ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "ନୂତନ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ନିର୍ମାଣ ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ ‍(ଯେପରିକି PAM ମାଧ୍ଯମରେ)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "samba କୁ ଡମେନ ନିୟନ୍ତ୍ରକ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଚାଳକ, ଶ୍ରେଣୀମାନଙ୍କୁ ଯୋଗକରନ୍ତୁ ଏବଂ ପ୍ରବେଶ ସଂକେତଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
+msgstr ""
+"samba କୁ ଡମେନ ନିୟନ୍ତ୍ରକ ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ, ଚାଳକ, ଶ୍ରେଣୀମାନଙ୍କୁ ଯୋଗକରନ୍ତୁ "
+"ଏବଂ ପ୍ରବେଶ ସଂକେତଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।"
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସହଭାଗ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "samba କୁ କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "samba କୁ କୌଣସି ପଠନ/ଲିଖନ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "portmapper ଭାବରେ କାର୍ଯ୍ୟ କରିବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "ଅବନ୍ଧିତ ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "ntfs/fusefs ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "NFS ଭଲ୍ୟୁମକୁ ପଠାଇବା ପାଇଁ samba କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "ପଢ଼ିବା/ଲେଖିବା fuse ଫାଇଲଗୁଡ଼ିକରେ sanlock କୁ  ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlock କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlock କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl କୁ shadow ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ secadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ, ଯେପରିକି ନୂତନ ଭୂମିକା, ସ୍ଥାନାନ୍ତରଣରୁ ପ୍ରଶାସନିକ ଚାଳକ ଡମେନଗୁଡ଼ିକୁ।"
+msgstr ""
+"ପ୍ରଗ୍ରାମଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ ନାହିଁ, ଯେପରିକି ନୂତନ ଭୂମିକା, ସ୍ଥାନାନ୍ତରଣରୁ ପ୍ରଶାସନିକ ଚାଳକ ଡମେନଗୁଡ଼ିକୁ।"
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "କର୍ଣ୍ଣଲ ମଡ୍ୟୁଲ ଧାରଣକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ।"
 
-#: booleans.py:164
+#: booleans.py:184
 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 ଭାବରେ ସେଟ କରନ୍ତୁ ଏବଂ ଏହାକୁ ଫେରିପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ପୁନଃଚାଳନ କରିବାକୁ ହେବ।"
+msgstr ""
+"ତନ୍ତ୍ର ଧାରଣ ନିୟମାବଳୀରୁ ଅନୁମତି ଦେଇଥାଏ କି ନାହିଁ, enforcing ଧାରାକୁ ସେଟ କରିଥାଏ କି ନାହିଁ, ଏବଂ "
+"ବୁଲିଆନ ମୂଲ୍ୟକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ ବୁଲିଆନ।  ଏହାକୁ true ଭାବରେ ସେଟ "
+"କରନ୍ତୁ ଏବଂ ଏହାକୁ ଫେରିପାଇବା ପାଇଁ ଆପଣଙ୍କୁ ପୁନଃଚାଳନ କରିବାକୁ ହେବ।"
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "ସାଧାରଣ ଚାଳକକୁ dri ଉପକରଣ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:166
+#: booleans.py:186
 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 ରେ ଖବର କରାଯାଇଥାଏ"
+msgstr ""
+"ଅବନ୍ଧିତ ହିପ ସ୍ମୃତିସ୍ଥାନ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କରିବା ଖରାପ ଅଟେ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ "
+"ଲିଖିତ ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର "
+"କରାଯାଇଥାଏ"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "ସମସ୍ତ ବନ୍ଧିତ ନିଷ୍ପାଦନକୁ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ  ଯାହାକି ପାଠ୍ୟ ସ୍ଥାନାନ୍ତରଣ ଆବଶ୍ୟକ କରିଥାଏ ତାହା textrel_shlib_t ଭାବରେ ନାମକରଣ ହୋଇନଥାଏ"
+msgstr ""
+"ସମସ୍ତ ବନ୍ଧିତ ନିଷ୍ପାଦନକୁ ଲାଇବ୍ରେରୀଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ  ଯାହାକି ପାଠ୍ୟ ସ୍ଥାନାନ୍ତରଣ "
+"ଆବଶ୍ୟକ କରିଥାଏ ତାହା textrel_shlib_t ଭାବରେ ନାମକରଣ ହୋଇନଥାଏ"
 
-#: booleans.py:168
+#: booleans.py:188
 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 ରେ ଖବର କରାଯାଇଥାଏ"
+msgstr ""
+"ଅବନ୍ଧିତ ନିଷ୍ପାଦନଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା କଦାପି ଆବଶ୍ୟକ ହୋଇନଥାଏ। ସମ୍ଭବତଃ ଏହା ଭୁଲ ଭାବରେ ଲିଖିତ "
+"ନିଷ୍ପାଦନକୁ ସୂଚାଇଥାଏ, କିନ୍ତୁ କୌଣସି ଆକ୍ରମଣକୁ ସୂଚାଇଥାଏ। ଏହି ନିଷ୍ପାଦନଗୁଡ଼ିକୁ bugzilla ରେ ଖବର "
+"କରାଯାଇଥାଏ"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "ଚାଳକକୁ ସ୍ଥାନୀୟ mysql ସର୍ଭର ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "ସିମୀତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ping ଏବଂ traceroute ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ସିମୀତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ping ଏବଂ traceroute ନିର୍ଦ୍ଦେଶ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "ଚାଳକକୁ PostgreSQL ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "ଚାଳକମାନଙ୍କୁ r/w ଫାଇଲଗୁଡ଼ିକୁ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ ଯେଉଁଥିରେ ଅନୁଲମ୍ବିତ ଗୁଣଧର୍ମ ନଥାଏ (FAT, CDROM, FLOPPY)"
+msgstr ""
+"ଚାଳକମାନଙ୍କୁ r/w ଫାଇଲଗୁଡ଼ିକୁ ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅନୁମତି ଦିଅନ୍ତୁ ଯେଉଁଥିରେ ଅନୁଲମ୍ବିତ ଗୁଣଧର୍ମ ନଥାଏ (FAT, "
+"CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ବ୍ୟବହାରକାରୀ ସଂଗୀତ ସହଭାଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:194
 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 "
+"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 ନିଷ୍କ୍ରିୟ ଧାରାକୁ ଆଣିଥାଏ ଏବଂ ହୁଏତଃ ଅନ୍ୟ ପ୍ରଟୋକଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ।"
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"ଚାଳକମାନଙ୍କୁ TCP ସର୍ଭରଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ (ପୋର୍ଟକୁ ଲଗାନ୍ତୁ ଏବଂ ସମାନ ଡମେନରୁ "
+"ସଂଯୋଗକୁ ବାହାର ଚାଳକପାଖରୁ ଗ୍ରହଣ କରନ୍ତୁ) ଏହାକୁ ନିଷ୍କ୍ରିୟ କରିବା ଫଳରେ FTP ନିଷ୍କ୍ରିୟ ଧାରାକୁ ଆଣିଥାଏ "
+"ଏବଂ ହୁଏତଃ ଅନ୍ୟ ପ୍ରଟୋକଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିଥାଏ।"
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "ବ୍ୟବହାରକାରୀ ସଂଗୀତ ସହଭାଗକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot ପରିବେଶକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:176
+#: booleans.py:196
 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିପାରିବ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।ଡିରେକ୍ଟୋରୀ/ଫାଇଲଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ sftp-ଆଭ୍ୟନ୍ତରୀଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd- ବ୍ୟବହାରକାରୀ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀରେ ଥିବା ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ ଏବଂ ଲେଖିପାରିବ କି ନାହିଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-ଆଭ୍ୟନ୍ତରୀଣ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd ସର୍ଭରଗୁଡ଼ିକୁ ସ୍ଥାନୀୟ ଚାଳକରେ ଲଗଇନ କରିବାକୁ ଏବଂ DAC ଦ୍ୱାରା ପରିଚାଳିତ ତନ୍ତ୍ରରେ ଥିବା ସମସ୍ତ "
+"ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଆଭ୍ୟନ୍ତରୀଣ-sftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"sftpd ଚାଳକର ssh ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ କି ନୁହଁ "
+"ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "sge କୁ ଯେକୌଣସି TCP ପୋର୍ଟ ବ୍ୟବହାର କରି ନେଟୱର୍କ ସହିତ ସଂଯୁକ୍ତ ହେବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "sge କୁ nfs ଫାଇଲତନ୍ତ୍ରଗୁଡ଼ିକରେ ଅଭିଗମ୍ୟତା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware ନିୟନ୍ତ୍ରକରେ ସହାୟତା ପାଇଁ ଆବଶ୍ୟକ ଅତିରିକ୍ତ ଅଧିକାରକୁ ସକ୍ରିୟ କରନ୍ତୁ।"
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "smartmon 3ware ନିୟନ୍ତ୍ରକଗୁଡ଼ିକରେ ଉପକରଣଗୁଡ଼ିକୁ ସହାୟତା କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:183
+#: booleans.py:203
 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 ରେ ନାମକରଣ ହୋଇଥିବ।"
+msgstr ""
+"samba କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ସ୍ଥାନାନ୍ତରଣ ସର୍ଭିସଗୁଡ଼ିକରେ ବ୍ୟବହୃତ ଫାଇଲଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ। ଫାଇଲ/ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକ ନିଶ୍ଚିତ ଭାବରେ public_content_rw_t ରେ ନାମକରଣ ହୋଇଥିବ।"
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "ଚାଳକ spamassassin କ୍ଲାଏଣ୍ଟକୁ ନେଟୱର୍କରେ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା/ଲେଖିବା ପାଇଁ spamd କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "squid କୁ HTTP, FTP, ଏବଂ Gopher ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid ସମସ୍ତ TCP ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid କୁ ସ୍ୱଚ୍ଛ ପ୍ରକ୍ସି ଭାବରେ ଚଲାଇବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid ସ୍ୱଚ୍ଛ ପ୍ରକ୍ସି ଭାବରେ ଚାଲିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "chroot env to ସହିତ ssh କୁ ବ୍ୟବହାରକାରୀ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"chroot env to ସହିତ ssh କୁ ବ୍ୟବହାରକାରୀ ମୂଳ ଡିରେକ୍ଟୋରୀରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ "
+"ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "ହୋଷ୍ଟ କି ଆଧାରିତ ବୈଧିକରଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh ଲଗଇନକୁ sysadm_r:sysadm_t ପରି ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "ବିଷୟବସ୍ତୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ କାର୍ଯ୍ୟକର୍ତ୍ତାମାନଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "svirt ଡମେନଗୁଡ଼ିକରେ କର୍ମଚାରୀ ବ୍ୟବହାରକାରୀଙ୍କୁ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ sysadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "ଟେଲିପାଥି ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ନେଟୱର୍କ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"ଟେଲିପାଥି ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ନେଟୱର୍କ ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "ଦୂରସଞ୍ଚାର ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ସାଧାରଣ TCP ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"ଦୂରସଞ୍ଚାର ସଂଯୋଗ ପରିଚାଳକମାନଙ୍କୁ ଯେକୌଣସି ସାଧାରଣ TCP ପୋର୍ଟ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "ବିଷୟବସ୍ତୁକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ testpolicy କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
 msgstr "tftp କୁ ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭରଗୁଡ଼ିକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "ଚାଳକ ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ଏବଂ ଲେଖିବା ପାଇଁ tftp କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "tor ଡେମନକୁ tcp ସକେଟଗୁଡ଼ିକରେ ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ ବାନ୍ଧିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tor ସମସ୍ତ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକରେ  tcp ସକେଟଗୁଡ଼ିକୁ ବାନ୍ଧିପାରିବେ କି ନାହିଁ ତାହା ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "tor କୁ ଏକ ରିଲେ ଭାବରେ କାର୍ଯ୍ୟକରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "ଅସୀମିତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ chrome-sandbox ଚାଲିଥିବା ସମୟରେ କ୍ରୋମ ସ୍ୟାଣ୍ଡବକ୍ସ ଡମେନଗୁଡ଼ିକରେ ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"ଅସୀମିତ ବ୍ୟବହାରକାରୀମାନଙ୍କୁ chrome-sandbox ଚାଲିଥିବା ସମୟରେ କ୍ରୋମ ସ୍ୟାଣ୍ଡବକ୍ସ ଡମେନଗୁଡ଼ିକରେ "
+"ସ୍ଥାନାନ୍ତରଣ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "ଅବନ୍ଧିତ ଡମେନଗୁଡ଼ିକରେ ଲଗଇନ ପାଇଁ ଗୋଟିଏ ଚାଳକକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "ବନ୍ଧନମୁକ୍ତ ଚାଳକମାନଙ୍କୁ Mozilla ପ୍ଲଗଇନ ଡମେନକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେତେବେଳେ ତାହା xulrunner ପ୍ଲଗଇନ-ଧାରକକୁ ଚଲାଇଥାଏ।"
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "ଭିଡିଅ ଚଲାଇବା ସାଧନଗୁଡ଼ିକୁ ଅସୀମିତ ଭାବରେ ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"ବନ୍ଧନମୁକ୍ତ ଚାଳକମାନଙ୍କୁ Mozilla ପ୍ଲଗଇନ ଡମେନକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ ଯେତେବେଳେ "
+"ତାହା xulrunner ପ୍ଲଗଇନ-ଧାରକକୁ ଚଲାଇଥାଏ।"
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "ଅଧିକାର ନଥିବା ବ୍ୟବହାରକାରୀଙ୍କୁ svirt ଡମେନଗୁଡ଼ିକରେ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"ଅଧିକାର ନଥିବା ବ୍ୟବହାରକାରୀଙ୍କୁ svirt ଡମେନଗୁଡ଼ିକରେ ନିର୍ମାଣ ଏବଂ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ।"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "lpd ସର୍ଭରକୁ cups ପରିବର୍ତ୍ତେ ବ୍ୟବହାର କରନ୍ତୁ"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd ସର୍ଭରକୁ ସହାୟତା ଦେବେ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA ମୂଳ ସ୍ଥାନ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକୁ ସମର୍ଥିନ କରନ୍ତୁ"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "ବିଷୟବସ୍ତୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ବ୍ୟବହାରକାରୀଙ୍କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "varnishd କୁ କେବଳ HTTP ବ୍ୟତୀତ ବାକି ସମସ୍ତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd ସମ୍ପୂର୍ଣ୍ଣ TCP ନେଟୱର୍କକୁ ବ୍ୟବହାର କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr " vbetool mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"vbetool ଦ୍ୱାରା mmap ନିମ୍ନ ସ୍ଥାନରେ ହୋଇଥିବା ପ୍ରୟାସଗୁଡ଼ିକୁ ଅଟକାଇବା ଉଚିତ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ମିଳିତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ କ୍ରମିକ/ସମାନ୍ତରାଳ ଯୋଗାଯୋଗ ପୋର୍ଟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ କ୍ରମିକ/ସମାନ୍ତରାଳ ଯୋଗାଯୋଗ ପୋର୍ଟଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ନିଷ୍ପାଦନଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନ ଏବଂ ଷ୍ଟାକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ନିଷ୍ପାଦନଯୋଗ୍ୟ ସ୍ମୃତିସ୍ଥାନ ଏବଂ ଷ୍ଟାକକୁ ବ୍ୟବହାର କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ ମିଳିତ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "ସୀମିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ rawip ସକେଟଗୁଡ଼ିକ ସହିତ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ cifs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "ବନ୍ଧିତ ଆଭାସୀ ଅତିଥିମାନଙ୍କୁ usb ଉପକରଣଗୁଡ଼ିକୁ ପଢ଼ିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm ସାଧାରଣ ବ୍ୟବହାରକାରୀ ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "ଚାଳକର ମୂଖ୍ୟ ଡିରେକ୍ଟୋରୀଗୁଡ଼ିକରେ ଫାଇଲ ପଢ଼ିବା ପାଇଁ webadm କୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm ସାଧାରଣ ବ୍ୟବହାରକାରୀ ଫାଇଲଗୁଡ଼ିକୁ ପଢ଼ିପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero ତ୍ରୁଟିଗୁଡ଼ିକୁ ଅଗ୍ରାହ୍ୟ କରନ୍ତୁ।"
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"wine ଦ୍ୱାରା mmap ନିମ୍ନ ସ୍ଥାନରେ ହୋଇଥିବା ପ୍ରୟାସଗୁଡ଼ିକୁ ଅଟକାଇବା ଉଚିତ କି ନୁହଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ।"
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ବୁଟ ଧାରଣକାରୀକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ସିଧାସଳଖ sysadm_r:sysadm_t ଭାବରେ ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ ସିଧାସଳଖ sysadm_r:sysadm_t ଭାବରେ ଲଗଇନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"ଆଲେଖିକ ଲଗଇନ ପ୍ରଗ୍ରାମକୁ HOME dirs ରେ xdm_home_t ଭାବରେ ଫାଇଲ ସୃଷ୍ଟି କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen କୁ nfs ଫାଇଲଗୁଡ଼ିକୁ ପରିଚାଳନା କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "xend କୁ blktapctrl/tapdisk ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିସ୍କ ପ୍ରତିଛବି ପାଇଁ ନ୍ୟସ୍ତ ହୋଇଥିବା ଆଭାସୀ ଭଲ୍ୟୁମ ବ୍ୟବହାର କରୁଥିଲେ ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
+msgstr ""
+"xend କୁ blktapctrl/tapdisk ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। ଡିସ୍କ ପ୍ରତିଛବି ପାଇଁ ନ୍ୟସ୍ତ ହୋଇଥିବା "
+"ଆଭାସୀ ଭଲ୍ୟୁମ ବ୍ୟବହାର କରୁଥିଲେ ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "xend କୁ qemu-dm ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। paravirt ଏବଂ  no vfb ବ୍ୟବହାର କରୁଥିଲେ ତାହା ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
+msgstr ""
+"xend କୁ qemu-dm ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ। paravirt ଏବଂ  no vfb ବ୍ୟବହାର କରୁଥିଲେ ତାହା "
+"ଆବଶ୍ୟକ ହୋଇନଥାଏ।"
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "xguest ଚାଳକମାନଙ୍କୁ ନେଟୱର୍କ ପରିଚାଳକଙ୍କୁ ବିନ୍ୟାସ କରିବାକୁ ଏବଂ apache ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
+msgstr ""
+"xguest ଚାଳକମାନଙ୍କୁ ନେଟୱର୍କ ପରିଚାଳକଙ୍କୁ ବିନ୍ୟାସ କରିବାକୁ ଏବଂ apache ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ "
+"କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "xguest କୁ ବିଷୟବସ୍ତୁ ନିଷ୍ପାଦନ ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "xguest ଚାଳକମାନଙ୍କୁ କଢ଼ାଯୋଗ୍ୟ ମେଡିଆକୁ ସ୍ଥାପନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguest ଚାଳକମାନଙ୍କୁ ବ୍ଲୁଟୁଥ ଉପକରଣଗୁଡ଼ିକୁ ବ୍ୟବହାର ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "କ୍ଲାଏଣ୍ଟମାନଙ୍କୁ X ସର୍ଭର ସହଭାଗୀ ସ୍ମୃତିସ୍ଥାନରେ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer କୁ ଲିଖନଯୋଗ୍ୟ ସ୍ମୃତିକୁ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X userspace ବସ୍ତୁ ପରିଚାଳକ ସମର୍ଥିନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "zabbix କୁ ଅସଂରକ୍ଷିତ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix ସମସ୍ତ TCP ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ସଂଯୁକ୍ତ ହୋଇପାରିବ କି ନାହିଁ ନିର୍ଦ୍ଧାରଣ କରନ୍ତୁ"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକୁ fips_mode ରେ ନିଷ୍ପାଦନ କରିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "ଜେବ୍ରା ଡେମନକୁ ଏହାର ବିନ୍ଯାସ ଫାଇଲ ଲେଖିବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସ ଦ୍ୱାରା ବ୍ୟବହୃତ ସର୍ବସାଧାରଣ ଫାଇଲଗୁଡ଼ିକୁ  ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ  ZoneMinder କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+msgstr ""
+"ସର୍ବସାଧାରଣ ଫାଇଲ ପରିବହନ ସର୍ଭିସ ଦ୍ୱାରା ବ୍ୟବହୃତ ସର୍ବସାଧାରଣ ଫାଇଲଗୁଡ଼ିକୁ  ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ  "
+"ZoneMinder କୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "ZoneMinder କୁ su/sudo ଚଲାଇବା ପାଇଁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ଅନ୍ତରାପୃଷ୍ଠ %s ଅବସ୍ଥିତ ନାହିଁ।"
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux ନିତୀ ପାଇଁ ଆଲେଖୀକ ଚାଳକ ଅନ୍ତରାପୃଷ୍ଠ"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "ନିର୍ମାଣ କରିବାକୁ ଥିବା man ପୃଷ୍ଠାଗୁଡ଼ିକର ଡମେନ ନାମ(ଗୁଡ଼ିକ)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "ବୈକଳ୍ପିକ ରୁଟ ଡିରେକ୍ଟୋରୀ,  / ପାଇଁ ପୂର୍ବନିର୍ଦ୍ଧାରିତ"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "ପ୍ରସ୍ତୁତ SELinux man ପୃଷ୍ଠାଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରୁଥିବା ସ୍ଥାନର ପଥ"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man ପୃଷ୍ଠାଗୁଡ଼ିକ ପାଇଁ OS ର ନାମ"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "ବଚ୍ଛିତ SELinux man ପୃଷ୍ଠା ପାଇଁ HTML man ପୃଷ୍ଠାଗୁଡ଼ିକ ନିର୍ମାଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "ବୈକଳ୍ପିକ ରୁଟ ଡିରେକ୍ଟୋରୀ,  / ପାଇଁ ପୂର୍ବନିର୍ଦ୍ଧାରିତ"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "ସମସ୍ତ ଡମେନଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux ନିତୀ ନେଟୱର୍କ ସୂଚନା ପ୍ରଶ୍ନ"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "ସମସ୍ତ SELinux ପୋର୍ଟ ପ୍ରକାରଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "ପୋର୍ଟ ସହିତ ସମ୍ପୃକ୍ତ SELinux ପ୍ରକାରକୁ ଦର୍ଶାନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "ଏହି  SELinux ପ୍ରକାର ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ଏହି ଡମେନ କେଉଁ ପୋର୍ଟ ସହିତ ବାନ୍ଧି ହୋଇପାରିବ ଏବଂ/ଅଥବା ସଂଯୁକ୍ତ ହୋଇପାରିବ ତାହା ଦର୍ଶାନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"ଡମେନଗୁଡ଼ିକ ନିଜ ମଧ୍ଯରେ ଯୋଗାଯୋଗ କରିପାରୁଛନ୍ତି କି ନାହିଁ ତାହା ଜାଣିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "ଉତ୍ସ ଡମେନ"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ଡମେନ"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "ବୁଲିଆନଗୁଡ଼ିକର ବର୍ଣ୍ଣନାକୁ ଦେଖିବା ପାଇଁ SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "ସମସ୍ତ ବୁଲିଆନ ବର୍ଣ୍ଣନାକୁ ଗ୍ରହଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "ବର୍ଣ୍ଣନା ପାଇବା ପାଇଁ ବୁଲିଆନ"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"ଉତ୍ସ ପଦ୍ଧତି ଡମେନ ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ ସହିତ କିପରି ସ୍ଥାନାନ୍ତରିତ ହୋଇଥାଏ ତାହା ଜାଣିବା ପାଇଁ "
+"SELinux ନିତୀକୁ ପଚାରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "ଉତ୍ସ ପଦ୍ଧତି ଡମେନ"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳ ପଦ୍ଧତି ଡମେନ"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy ସୃଷ୍ଟି କରିଥାଏ: ତ୍ରୁଟି: %s ମଧ୍ଯରୁ ଗୋଟିଏ ସ୍ୱତନ୍ତ୍ରଚର ଆବଶ୍ୟକ"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ଏହି ପ୍ରକାରର ନିତୀ ପାଇଁ ନିର୍ଦ୍ଦେଶ ଆବଶ୍ୟକ"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t ବିକଳ୍ପକୁ ଏହା ସହିତ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଅଧିକ ବିବରଣୀ ପାଇଁ ବ୍ୟବହାର ବିଧିକୁ ପଢ଼ନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d ବିକଳ୍ପକୁ ଏହା ସହିତ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଅଧିକ ବିବରଣୀ ପାଇଁ ବ୍ୟବହାର ବିଧିକୁ ପଢ଼ନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a ବିକଳ୍ପକୁ ଏହା ସହିତ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଅଧିକ ବିବରଣୀ ପାଇଁ ବ୍ୟବହାର ବିଧିକୁ ପଢ଼ନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t ବିକଳ୍ପକୁ ଏହା ସହିତ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ। ଅଧିକ ବିବରଣୀ ପାଇଁ ବ୍ୟବହାର ବିଧିକୁ ପଢ଼ନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux ନିତୀ ଅନ୍ତରାପୃଷ୍ଠଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "ଆପଣ ପଚାରିବାକୁ ଚାହୁଁଥିବା ଅନ୍ତରାପୃଷ୍ଠ ନାମଗୁଡ଼ିକୁ ଭରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux ନିତୀ ମଡ୍ୟୁଲ ନମୁନା ପ୍ରସ୍ତୁତ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "ଆପଣ ବିସ୍ତାର କରୁଥିବା ଡମେନ ପ୍ରକାର ଭରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "SELinux ବ୍ୟବହାରକାରୀ(ମାନଙ୍କୁ) ଭରଣ କରନ୍ତୁ ଯାହାକି ଏହି ଡମେନକୁ ପରିବର୍ତ୍ତନ ହେବ"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "SELinux ନିୟମାବଳୀ(ଗୁଡ଼ିକୁ) ଭରଣ କରନ୍ତୁ ଯେଉଁଥିରେ ପ୍ରଶାସକ ଡମେନ ପରିବର୍ତ୍ତିତ ହେବ"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "ଯେଉଁ ଡମେନ(ଗୁଡ଼ିକୁ) ଏହି ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରଶାସକ ଚଲାଇବ ତାହାକୁ ଭରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "ପ୍ରସ୍ତୁତ କରିବାକୁ ଥିବା ନିତୀର ନାମ"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "ଯେଉଁ ପଥରେ ସୃଷ୍ଟି ହୋଇଥିବା ନିତୀ ଫାଇଲଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରାଯିବ"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "ଯେଉଁ ପଥରେ ସିମୀତ ପଦ୍ଧତିଗୁଡ଼ିକୁ ଲେଖିବା ଆବଶ୍ଯକ"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "ନିର୍ଦ୍ଦେଶ ଆବଶ୍ୟକ କରୁଥିବା ନିତୀ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' ନିତୀ ନିର୍ମାଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' ନିତୀ ନିର୍ମାଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "ସୀମିତ ରଖିବା ପାଇଁ ନିଷ୍ପାଦନଯୋଗ୍ୟ"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "ବୈକଳ୍ପିକ SELinux ନିତୀ,  /sys/fs/selinux/policy ରେ ପୂର୍ବନିର୍ଦ୍ଧାରିତ"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "ସମସ୍ତ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "ନିୟମିତ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ଡିରେକ୍ଟୋରି"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "ବର୍ଣ୍ଣ ଉପକରଣ"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ବ୍ଲକ ଉପକରଣ"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "ସକେଟ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "ସାଙ୍କେତିକ ଲିଙ୍କ"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "ନାମକରଣ ହୋଇଥିବା ପାଇପ"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "କୌଣସି SELinux ନିତୀ ସ୍ଥାପିତ ହୋଇନାହିଁ"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"/usr/bin/sepolgen-ifgen କୁ ଚଲାଇ ଆପଣଙ୍କୁ ନିଶ୍ଚିତ ଭାବରେ ଅନ୍ତରାପୃଷ୍ଠ ସୂଚନାକୁ ପୁଣି ଦର୍ଶାଇବାକୁ "
+"ହେବ"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s ନିତୀ ଫାଇଲକୁ ପଢ଼ିବାରେ ବିଫଳ"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ଅଜଣା"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ଇଣ୍ଟରନେଟ ସର୍ଭିସ ଡେମନ"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "ସ୍ଥିତବାନ ଡମେନ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "ସର୍ବନିମ୍ନ ଟର୍ମିନାଲ ଲଗଇନ ବ୍ୟବହାରକାରୀ ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "ସର୍ବନିମ୍ନ X ୱିଣ୍ଡୋ ଲଗଇନ ବ୍ୟବହାରକାରୀ ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "ଡେସ୍କଟପ ଲଗଇନ୍‌ ବ୍ୟବହାରକାରୀ ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "ପ୍ରଶାସକ ଲଗଇନ୍‌ ବ୍ୟବହାରକାରୀ ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "ସୀମିତ ରୁଟ ପ୍ରଶାସକ ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "ନୂତନ ପ୍ରକାର ପାଇଁ ମଡ୍ୟୁଲ ସୂଚନା"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "ବୈଧ ପ୍ରକାର:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "ସଂଯୋଗିକୀଗୁଡିକ ନିଶ୍ଚିତ ରୂପେ ସଂଖ୍ୟା କିମ୍ବା 1 ରୁ %d ପର୍ଯ୍ୟନ୍ତ ସଂଖ୍ୟାର ପରିସର ହୋଇଥିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "ଆପଣଙ୍କୁ ଏକ ବୈଧ ନିତୀ ପ୍ରକାର ଭରଣ କରିବାକୁ ହେବ"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "ଆପଣଙ୍କର %s ପାଇଁ ଆପଣଙ୍କୁ ନିତୀ ମଡ୍ୟୁଲ ପାଇଁ ନିଶ୍ଚିତ ଭାବରେ ଏକ ନାମ ଭରଣ କରିବାକୁ ହେବ"
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"ନାମଟି ନିଶ୍ଚିତ ଭାବରେ ଖାଲିସ୍ଥାନ ନଥିବା ଏବଂ ସାଂକ୍ଷରିକ ହୋଇଥିବା ଉଚିତ।  \"-n MODULENAME\" "
+"ବିକଳ୍ପକୁ ବ୍ୟବହାର କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "ଚାଳକ ଭୂମିକା ପ୍ରକାରଗୁଡିକ ଅନୁମତିପ୍ରାପ୍ତ ନିଷ୍ପାଦ୍ୟ ହୋଇପାରିବେ ନାହିଁ।"
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "କେବଳ ଡେମନ ପ୍ରୟୋଗଗୁଡ଼ିକ init ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରିପାରିବେ .."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve ଟି ନିଶ୍ଚିତ ଭାବରେ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog ଟି ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache ଟି ନିଶ୍ଚିତ ଭାବରେ ଗୋଟିଏ ବୁଲିଆନ ମୂଲ୍ୟ ହୋଇଥିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER ପ୍ରକାରଗୁଡିକ ସ୍ୱୟଂଚାଳିତଭାବେ ଗୋଟିଏ tmp ପ୍ରକାର ପାଇଥାଏ"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s ନିତୀ ମଡ୍ୟୁଲଗୁଡ଼ିକ ସ୍ଥିତବାନ ଡମେନ ଆବଶ୍ୟକ କରିଥାଏ"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "ପ୍ରକାର ସ୍ଥାନ ଆବଶ୍ୟକ"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"ଆପଣଙ୍କୁ ଏକ ନୂତନ ପ୍ରକାର ବ୍ୟାଖ୍ୟା କରିବାକୁ ହେବ ଯାହାକି ନିମ୍ନଲିଖିତ ସହିତ ସମାପ୍ତ ହୋଇଥାଏ: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "ଆପଣଙ୍କର ପରିସୀମିତ ପ୍ରଣାଳୀ ପାଇଁ ଗୋଟିଏ ନିଷ୍ପାଦ୍ୟ ପଥ ଭରଣ କରିବା ଉଚିତ"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "ପ୍ରବର୍ତ୍ତନ ଫାଇଲକୁ ଟାଇପ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ଅନ୍ତରାପ୍ରୁଷ୍ଠ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ଫାଇଲ ପ୍ରସଙ୍ଗ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "ସ୍ପେକ୍‌ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "ସ୍କ୍ରିପ୍ଟ ବ୍ୟବସ୍ଥା"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "ପ୍ରୟୋଗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ଡମେନ ବାଛନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "ସଂଯୋଗିକୀ ଚୟନକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ଫାଇଲ ପଥ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ଫାଇଲ ପଥ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ଗୋଟିଏ ଫାଇଲ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "ଶ୍ରେଣୀ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"ଫାଇଲ\n"
+"ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "samba କୁ କୌଣସି କେବଳ ପଠନୀୟ ଫାଇଲ/ଡିରେକ୍ଟୋରୀକୁ ସହଭାଗ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "ନିତୀକୁ ବିଶ୍ଳେଷଣ କରୁଅଛି ..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS ପରିସର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux ପ୍ରଶାସନ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "ବୁଲିଆନଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"ବୁଲିଆନ ସୂଚନା ଦର୍ଶାନ୍ତୁ ଯାହାକୁ 'ବଚ୍ଛିତ ଡମେନ' ପାଇଁ ନିତୀ ପରିବର୍ତ୍ତନ କରିବାକୁ ବ୍ୟବହାର କରାଯାଇଥାଏ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ଫାଇଲଗୁଡିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "ଫାଇଲ ପ୍ରକାର ସୂଚନା ଦର୍ଶାନ୍ତୁ ଯାହାକୁ 'ବଚ୍ଛିତ ଡମେନ' ଦ୍ୱାରା ବ୍ୟବହାର କରାଯାଇଥାଏ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "ନେଟୱର୍କ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ ଯାହା ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ସଂଯୋଗ ହୋଇପାରିବ କିମ୍ବା ଉତ୍ତର ପାଇ ପାରିବ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr "ପ୍ରୟୋଗଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ ଯାହାକି 'ବଚ୍ଛିତ ଡମେନ'ଭିତରକୁ କିମ୍ବା ବାହାରକୁ ପରିବର୍ତ୍ତିତ ହୋଇପାରିବ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ଚାଳକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "କେବଳ ପରିବର୍ତ୍ତିତଗୁଡ଼ିକୁ ଦର୍ଶାନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"If-Then-Else ନିୟମଗୁଡ଼ିକ ନିତୀରେ ଲେଖା ହୋଇଛି ଯାହାକି \n"
+"ବୈକଳ୍ପିକ ଅଭିଗମ୍ୟତା ନିୟନ୍ତ୍ରଣକୁ ଅନୁମତି ଦେଇଥାଏ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "ସକ୍ରିୟ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ଫାଇଲ ପଥ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'ବଚ୍ଛିତ ଡମେନ' କୁ ଭରଣ କରିବା ପାଇଁ ବ୍ୟବହୃତ ଫାଇଲ ପଥ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "ନିଷ୍ପାଦନଯୋଗ୍ୟ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "'ବଚ୍ଛିତ ଡମେନ' ଲେଖି ପାରୁଥିବା ଫାଇଲଗୁଡ଼ିକ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "ଲେଖିବା ଯୋଗ୍ୟ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'ବଚ୍ଛିତ ଡମେନ' ପାଇଁ ବ୍ଯାଖ୍ୟା କରାଯାଇଥିବା ଫାଇଲ ପ୍ରକାର।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "ପ୍ରୟୋଗ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ସଂଯୋଗ ହେବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "ଯାଉଥିବା"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "ଆସୁଥିବା"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "ବୁଲିଆନ ନାମ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "ବୁଲିଆନ ନାମ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "ପ୍ରୟୋଗ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"ଭିନ୍ନ ଏକ ଡମେନକୁ ପରିବର୍ତ୍ତିତ ହେଉଥିବା ନିଷ୍ପାଦନଗୁଡ଼ିକ, ଯେତେବେଳେ ଏକ ବଚ୍ଛିତ ଡମେନଗୁଡ଼ିକତାହାକୁ ନିଷ୍ପାଦନ "
+"କରିଥାଏ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'ଡମେନ ବାଛନ୍ତୁ' ରୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "ବୁଲିଆନ ନାମ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "ପଦ୍ଧତି ଡମେନକୁ ଡ଼ାକୁଅଛି"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "ନିଷ୍ପାଦନଯୋଗ୍ୟ ଫାଇଲ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"'ବଚ୍ଛିତ ଡମେନ' କୁ ପରିବର୍ତ୍ତିତ ହେଉଥିବା ନିଷ୍ପାଦନଗୁଡ଼ିକ, ଯେତେବେଳେ ଏକ ବଚ୍ଛିତ ଡମେନଗୁଡ଼ିକର ପ୍ରବେଶ "
+"ସ୍ଥାନରେ ନିଷ୍ପାଦନ କରିଥାଏ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'ଡମେନ ବାଛନ୍ତୁ' ରୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux ସଂଯୋଗିକୀ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "ଏକକାଂଶ ନାମ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'ଡମେନ ବାଛନ୍ତୁ' ରୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ନୀତିର ପ୍ରକାର: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>ଚୟନକରନ୍ତୁ:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "ହଁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "ନାଁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "ଅନ୍ୟ କୌଣସି ପଦ୍ଧତିକୁ ptracing କିମ୍ବା ତ୍ରୁଟି ନିବାରଣ କରିବାରୁ ବାରଣ କରନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "ଅଦ୍ୟତନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "ପ୍ରୟୋଗର ଅଧିକ ବିସ୍ତୃତ ଦୃଶ୍ୟ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ଫାଇଲ ନାମପଟିକରଣ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ଫାଇଲ ନାମପଟି"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "ଅଦ୍ୟତନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ଫାଇଲ ପ୍ରକାର"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "ପ୍ରୟୋଗ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ଚାଳକ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ପରିସରଗୁଡିକୁ ଚୟନ କରନ୍ତୁ ଯାହାକୁକି ଏହି ଚାଳକ ପ୍ରଶାସନ କରିବ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "ନିଷ୍କ୍ରିୟ"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "ସକ୍ରିୟ"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ଟି ଗୋଟିଏ ବୈଧ ପ୍ରସଙ୍ଗ ନୁହେଁ \n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "ତନ୍ତ୍ର ସ୍ଥିତି: Disabled"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "ବୁଲିଆନ ନାମ"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "ନିଷ୍ପାଦନଯୋଗ୍ୟ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "ଲେଖିବା ଯୋଗ୍ୟ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "ପ୍ରୟୋଗ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "ଲଗଇନ ନାମ"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ଡମେନରେ ପ୍ରବେଶ ପାଇଁ ବ୍ୟବହୃତ ଫାଇଲ ପଥ।"
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "ଯେଉଁ ଫାଇଲଗୁଡ଼ିକରେ '%s' ଡମେନ ଲେଖିପାରିବ।"
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକରେ '%s' ସଂଯୋଗ ହେବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକରେ '%s' ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' ପାଇଁ ବ୍ୟାଖ୍ୟା ହୋଇଥିବା ଫାଇଲ ପ୍ରକାର।"
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "ବୁଲିଆନ ସୂଚନା ଦର୍ଶାନ୍ତୁ ଯାହାକୁ '%s' ପାଇଁ ନିତୀ ପରିବର୍ତ୍ତନ କରିବାରେ ବ୍ୟବହାର କରାଯାଇପାରିବ।"
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "ଫାଇଲ ପ୍ରକାର ସୂଚନାକୁ ଦର୍ଶାନ୍ତୁ ଯାହାକୁ '%s' ଦ୍ୱାରା ବ୍ୟବହାର କରାଯାଇପାରିବ।"
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+"ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକରେ '%s' ସଂଯୋଗ ହୋଇପାରିବ କିମ୍ବା ଉତ୍ତର ପାଇ ପାରିବ ତାହାକୁ ଦର୍ଶାନ୍ତୁ।"
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' କୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' ରୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' ରୁ ପରିବର୍ତ୍ତନ"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"'%s' କୁ ପରିବର୍ତ୍ତନ ହୋଇପାରୁଥିବା ନିଷ୍ପାଦନଗୁଡ଼ିକ, ଯେତେବେଳେ ଏକ ବଚ୍ଛିତ ଡମେନ ନିବେଶ ବିନ୍ଦୁକୁ ନିଷ୍ପାଦନ "
+"କରାଯାଏ।"
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"ଭିନ୍ନ ଏକ ଡମେନକୁ ପରିବର୍ତ୍ତନ ହେଉଥିବା ନିଷ୍ପାଦନଗୁଡ଼ିକ, ଯେତେବେଳେ '%s' ସେଗୁଡ଼ିକୁ ନିଷ୍ପାଦନ କରିଥାଏ।"
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "ପ୍ରୟୋଗଗୁଡ଼ିକୁ ଦର୍ଶାଇଥାଏ ଯାହାକି '%s' କୁ କିମ୍ବା ସେଥିରୁ ପରିବର୍ତ୍ତନ ହୋଇପାରୁଥିବ।"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "ବୁଲିଆନଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "ନିଷ୍ପାଦ୍ୟ"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "ଲେଖିବା ଯୋଗ୍ୟ ଫାଇଲଗୁଡ଼ିକ"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "ପ୍ରୟୋଗ"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ଡମେନରେ ପ୍ରବେଶ ପାଇଁ ବ୍ୟବହୃତ ଫାଇଲ ପଥ।"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ 'ବଚ୍ଛିତ ଡମେନ' ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ଚାଳକ ଢାଞ୍ଚା ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s ପାଇଁ ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "ବୁଲିଆନ %s ଅନୁମୋଦିତ ନିୟମାବଳୀ"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ଯୋଗ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ଫାଇଲ ନାମପଟିକରଣ"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ଚାଳକ କୁ ଯୋଗ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ଫାଇଲ ନାମପଟି"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀକୁ ସମ୍ପାଦନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ଭୂମିକାଗୁଡିକ"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ଅପସାରିତ କରି ପାରିଲା ନାହିଁ"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s ପାଇଁ ଫାଇଲ ପ୍ରସଙ୍ଗ କୁ ରୂପାନ୍ତରିତ କରି ପାରିଲା ନାହିଁ"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ଫାଇଲ ପଥ"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ଫାଇଲ ନାମପଟି"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ଖରାପ ଶୈଳୀ %s: ଅନୁଲିପି %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s କୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s କୁ ରୂପାନ୍ତର କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "ନେଟୱର୍କ ସଂଯୋଗିକୀ"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ଚାଳକକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ଚାଳକକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ଚାଳକକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ଚାଳକ"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ଭୂମିକା"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS ପରିସର"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux ଲଗଇନ ଢାଞ୍ଚାକୁ ଯୋଗକରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ଚାଳକ ପ୍ରତିଚିତ୍ରଣକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "ଲଗଇନ୍ ପ୍ରତିଚିତ୍ରଣ କୁ ତାଲିକା ରେ ଲେଖି ପାରିଲା ନାହିଁ"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ଚାଳକ"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ଚାଳକ"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ଫାଇଲ ପଥ"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "ପରିବର୍ତ୍ତନଗୁଡିକ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "ତନ୍ତ୍ର ସ୍ଥିତି: Enforcing"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "ତନ୍ତ୍ର ସ୍ଥିତି: Permissive"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 ଆପଣଙ୍କ ତନ୍ତ୍ରରେ ସମସ୍ୟା ସୃଷ୍ଟି କରୁଛି, ଆପଣ "
+"ଅନୁମୋଦନ ଅବସ୍ଥାକୁ ଯାଇପାରିବେ ଯାହାକି କେବଳ ତ୍ରୁଟି ଦାଖଲକରିଥାଏ ଏବଂ SELinux ନୀତିକୁ ବାଧ୍ଯ "
+"କରିନଥାଏ.  ଅନୁମୋଦନ ଅବସ୍ଥା ପାଇଁ ପୁନଃଚାଳନ କରିବାକୁ ପଡ଼ିନଥାଏ    ଆପଣ ଆଗକୁ ବଢ଼ିବାକୁ ଚାହୁଁଛନ୍ତି କି?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "ଏକ ପଦ୍ଧତି ପାଇଁ ସନ୍ଧାନ ପ୍ରକାର"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "ଏକ ସ୍ଥିତବାନ ବସ୍ତୁକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "ଏକ ସ୍ଥିତବାନ ବସ୍ତୁକୁ ଅପସାରଣ କରନ୍ତୁ"
+
+#~ msgid "Add a new item"
+#~ msgstr "ଏକ ନୂତନ ବସ୍ତୁ ଯୋଗ କରନ୍ତୁ"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "ଉପରଲିଖିତ ବଚ୍ଛିତ ପଦ୍ଧତି ଡମେନକୁ ଭରଣ କରିବାକୁ ବ୍ୟବହୃତ ଫାଇଲ ପଥ।"
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "ଉପରଲିଖିତ ପଦ୍ଧତି ଡମେନରେ ଯେଉଁ ଫାଇଲଗୁଡ଼ିକ ଲେଖିପାରିବ।"
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "ବଚ୍ଛିତ ଡମେନ ପାଇଁ ନିର୍ଦ୍ଦିଷ୍ଟ ଫାଇଲ ପ୍ରକାରଗୁଡ଼ିକ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବଚ୍ଛିତ ଡମେନ ସଂଯୋଗ ହେବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#~ msgid "Modified"
+#~ msgstr "ପରିବର୍ତ୍ତିତ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "ଯେଉଁ ନେଟୱର୍କ ପୋର୍ଟଗୁଡ଼ିକ ସହିତ ବଚ୍ଛିତ ଡମେନ ଉତ୍ତର ପାଇବା ପାଇଁ ଅନୁମତି ପ୍ରାପ୍ତ।"
+
+#~ msgid "Executable File Type"
+#~ msgstr "ନିଷ୍ପାଦନଯୋଗ୍ୟ ଫାଇଲ ପ୍ରକାର"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtype"
+
+#~ msgid "Reset"
+#~ msgstr "ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
+
+#~ msgid "Reset to system default"
+#~ msgstr "ତନ୍ତ୍ର ପୂର୍ବନିର୍ଦ୍ଧାରିତରେ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
+
+#~ msgid "Save your changes"
+#~ msgstr "ଆପଣଙ୍କର ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ସଂରକ୍ଷଣ କରନ୍ତୁ"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK ଉପଲବ୍ଧ ନାହିଁ"
diff --git a/policycoreutils/po/pa.po b/policycoreutils/po/pa.po
index 128fb5f..845642e 100644
--- a/policycoreutils/po/pa.po
+++ b/policycoreutils/po/pa.po
@@ -1,22 +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:
-# A S Alam <apbrar@gmail.com>, 2006.
-# Jaswinder Singh <jsingh@redhat.com>, 2006-2010,2012.
+# asaini <asaini@redhat.com>, 2013
+# A S Alam <apbrar@gmail.com>, 2006
+# Jaswinder Singh <jsingh@redhat.com>, 2006-2010,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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-09-30 14:11+0000\n"
+"Last-Translator: asaini <asaini@redhat.com>\n"
 "Language-Team: Panjabi (Punjabi) <punjabi-users@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"
-"Language: pa\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
@@ -75,7 +79,7 @@ msgstr "ਮਾਫ ਕਰਨਾ, run_init ਸਿਰਫ SELinux ਕਰਨਲ ਉ
 msgid "authentication failed.\n"
 msgstr "ਪ੍ਰਮਾਣਿਕਤਾ ਫੇਲ ਹੋਈ।\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "exec ਪ੍ਰਸੰਗ ਨੂੰ %s ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
@@ -88,871 +92,915 @@ msgstr "******************** ਖਾਸ ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "ਇਹ ਪਾਲਿਸੀ ਪੈਕੇਜ ਸਰਗਰਮ ਕਰਨ ਲਈ, ਇਹ ਚਲਾਓ:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage ਹੈਂਡਲ ਬਣਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux ਪਾਲਿਸੀ ਦਾ ਪਰਬੰਧਨ ਨਹੀਂ ਕੀਤਾ ਜਾਂ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ।"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "ਪਾਲਿਸੀ ਸਟੋਰ ਪੜ ਨਹੀਂ ਸਕਦਾ।"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage ਕੁਨੈਕਸ਼ਨ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS ਯੋਗ ਹਾਲਤ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "semanage ਤਬਦੀਲੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹੈ"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage ਸੰਚਾਰ ਚਾਲੂ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "semanage ਤਬਦੀਲੀ ਚਾਲੂ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "ਮੈਡਿਊਲ ਨਾਂ"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "ਵਰਜਨ"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "ਅਯੋਗ"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "ਮੌਡਿਊਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ %s"
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਅਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਯੋਗ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit ਨੂੰ 'ਚਾਲੂ' ਜਾਂ 'ਬੰਦ' ਕਰਨ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "ਬਿਲਟਇਨ ਪਰਿਮਿਸਿਵ ਕਿਸਮਾਂ"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "ਪਸੰਦੀ ਦੀਆਂ ਪਸਮਿਸਿਵ ਕਿਸਮਾਂ"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"ਲਿਹਾਜੀ ਡੋਮੇਨਾਂ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ sepolgen ਪਾਇਥਨ ਮੌਡਿਊਲ ਲੋੜੀਂਦਾ ਹੈ।\n"
+"ਕੁੱਝ ਵੰਡਾਂ ਵਿੱਚ ਇਹ policycoreutils-devel ਪੰਡ ਵਿੱਚ ਸ਼ਾਮਿਲ ਹੁੰਦਾ ਹੈ।\n"
+"# yum install policycoreutils-devel\n"
+"ਜਾਂ ਤੁਹਾਡੀ ਵੰਡ ਲਈ ਇਹੋ ਜਿਹਾ।"
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "ਚੇਤਾਵਨੀ ਡੋਮੇਨ %s ਸੈੱਟ ਨਹੀਂ ਕਰ ਸਕਦਾ (ਮੈਡਿਊਲ ਇੰਸਟਾਲੇਸ਼ਨ ਫੇਲ ਹੋਈ)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "ਚੇਤਾਵਨੀ ਮੈਡਿਊਲ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ (ਹਟਾਉਣ ਵਿੱਚ ਫੇਲ ਹੋਇਆ)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "ਲੀਨਕਸ ਗਰੁੱਪ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "ਲੀਨਕਸ ਉਪਭੋਗੀ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s ਲਈ ਨਾਂ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s ਲਈ MLS ਰੇਂਜ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮਿਲਾਪ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪ ਪਰਿਭਾਸ਼ਤ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "seuser ਨੂੰ %s ਲਈ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ, ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੀ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "ਲਾਗਇਨ ਨਾਂ"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux ਉਪਭੋਗੀ"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS ਰੇਂਜ"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "ਸੇਵਾ"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s ਲਈ ਉਪਭੋਗੀ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s ਲਈ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਰੋਲ ਸ਼ਾਮਿਲ ਕਰਨਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s ਲਈ SELinux ਉਪਭੋਗੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "ਰੋਲ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s ਲਈ MLS ਲੈਵਲ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "ਅਗੇਤਰ %s ਨੂੰ %s ਲਈ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s ਲਈ ਕੁੰਜੀ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux ਉਪਭੋਗੀ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "ਅਗੇਤਰ, ਰੋਲ, ਲੈਵਲ ਜਾਂ ਰੇਂਜ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "ਅਗੇਤਰ ਜਾਂ ਰੋਲ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux ਉਪਭੋਗੀ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux ਉਪਭੋਗੀ %s ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux ਉਪਭੋਗੀ %s ਨੂੰ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux ਉਪਭੋਗੀ ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux ਉਪਭੋਗੀਆਂ ਨੂੰ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "ਉਪਭੋਗੀ %s ਲਈ ਰੋਲ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "ਲੇਬਲਿੰਗ"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "ਅਗੇਤਰ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ਲੈਵਲ"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS ਰੇਂਜ"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux ਰੋਲ"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "ਪਰੋਟੋਕਾਲ udp ਜਾਂ tcp ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "ਪੋਰਟ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "ਗਲਤ ਪੋਰਟ"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s ਲਈ ਕੁੰਜੀ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "%s ਕਿਸਮ ਅਯੋਗ ਹੈ, ਜਰੂਰ ਕੋਈ ਪੋਰਟ ਕਿਸਮ ਹੋਵੇ"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਪੋਰਟ %s/%s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "ਪੋਰਟ %s/%s ਪਹਿਲਾਂ ਹੀ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s ਲਈ ਪੋਰਟ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "ਪੋਰਟ %s/%s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype ਜਾਂ serange ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype ਲੋੜੀਂਦਾ ਹੈ"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "ਪੋਰਟ %s/%s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "ਪੋਰਟ %s/%s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "ਪੋਰਟ %s/%s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "ਪੋਰਟ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "ਪੋਰਟ %s/%s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "ਪੋਰਟ %s/%s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "ਪੋਰਟਾਂ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "ਪਰੋਟੋ"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "ਪੋਰਟ ਨੰਬਰ"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "ਕਿਸੇ ਐਡਰੈੱਸ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "ਅਣਜਾਣਾ ਜਾਂ ਗੈਰ-ਮੌਜੂਦ ਪਰੋਟੋਕਾਲ"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux ਨੋਡ ਕਿਸਮ ਲੋੜੀਂਦੀ ਹੈ"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "%s ਅਯੋਗ ਹੈ, ਜਰੂਰ ਕੋਈ ਨੋਡ ਕਿਸਮ ਹੋਵੇ"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s ਲਈ ਕੁੰਜੀ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਐਡਰੈੱਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s ਲਈ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s ਲਈ ਮਾਸਕ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s ਲਈ ਐਡਰੈੱਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "ਐਡਰੈੱਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "ਐਡਰੈੱਸ %s ਦਿੱਤੀ ਨਹੀਂ ਗਈ"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "ਐਡਰੈੱਸ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "ਐਡਰੈੱਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "ਐਡਰੈੱਸ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "ਸਭ ਨੋਡ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "ਐਡਰੈੱਸ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux ਕਿਸਮ ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਇੰਟਰਫੇਸ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਬਣਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਵਿੱਚ mls ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s ਲਈ ਇੰਟਰਫੇਸ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s ਲਈ ਸੁਨੇਹਾ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "ਇੰਟਰਫੇਸ %s ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "ਇੰਟਰਫੇਸ %s ਦਿੱਤਾ ਨਹੀਂ ਗਿਆ"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "ਇੰਟਰਫੇਸ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "ਇੰਟਰਫੇਸ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "ਇੰਟਰਫੇਸ %s ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "ਸਭ ਇੰਟਰਫੇਸ ਮੈਪਿੰਗ ਹਟਾ ਨਹੀਂ ਸਕਿਆ"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "ਇੰਟਰਫੇਸ ਸੂਚੀ ਨਹੀਂ ਵੇਖਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux ਇੰਟਰਫੇਸ"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "ਪ੍ਰਸੰਗ"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ਫਾਇਲ spec %s ਬਦਲਾਅ ਰੂਲ '%s %s' ਨਾਲ ਪ੍ਰਤੀਰੋਧੀ ਹੈ"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s ਲਈ ਤੁਲਨਾਤਮਕ ਸ਼੍ਰੇਣੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਉਪਭੋਗੀ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਰੋਲ ਨਹੀਂ ਦੇ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ mlf ਖੇਤਰ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "ਗਲਤ ਫਾਇਲ ਨਿਰਧਾਰਨ"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ਫਾਇਲ ਨਿਰਧਾਰਨ ਵਿੱਚ ਸਪੇਸ ਨਹੀਂ ਹੋ ਸਕਦੀ"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "%s ਕਿਸਮ ਅਯੋਗ ਹੈ, ਜਰੂਰ ਕੋਈ ਫਾਈਲ ਜਾਂ ਯੰਤਰ ਕਿਸਮ ਹੋਵੇ"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ %s ਲਈ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਹੀਂ ਬਣਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵਿੱਚ ਕਿਸਮ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange ਜਾਂ seuser ਦੀ ਲੋੜ ਹੈ"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਨੂੰ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "ਲੋਕਲ ਫਾਇਲ ਪ੍ਰਸੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "ਕਿਸਮ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
+msgstr ""
+"\n"
+"SELinux ਡਿਸਟਰੀਬਿਊਸ਼ਨ fcontext ਬਦਲਾਅ \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
+msgstr ""
+"\n"
+"SELinux ਲੋਕਲ fcontext ਬਦਲਾਅ \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜੇ ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਹੈ"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "ਬੂਲੀਅਨ %s ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ %s ਕਿਊਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "ਤੁਹਾਨੂੰ ਹੇਠਲਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੁੱਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "ਬੂਲੀਅਨ %s ਦਾ ਯੋਗ ਮੁੱਲ ਨਹੀਂ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "ਬੂਲੀਅਨ %s ਪਾਲਿਸੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ, ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "ਬੂਲੀਅਨ %s ਨੂੰ ਹਟਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "ਬੂਲੀਅਨ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ਬੰਦ"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "on"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux ਬੂਲੀਅਨ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "ਹਾਲਤ"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "ਡਿਫਾਲਟ"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "ਵੇਰਵਾ"
 
@@ -991,206 +1039,226 @@ msgstr "ਗਲਤੀ!  ਸ਼ੈੱਲ ਗਲਤ ਹੈ।\n"
 msgid "Unable to clear environment\n"
 msgstr "ਵਾਤਾਵਰਨ ਸਾਫ਼ ਕਰਨ ਲਈ ਅਸਫ਼ਲ\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ।\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS ਮੁੜ-ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਗਲਤੀ, ਅਧੂਰਾ ਛੱਡਿਆ ਜਾ ਰਿਹਾ ਹੈ\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ਆਡਿਟ ਸਿਸਟਮ ਨਾ ਜੁੜਨ ਸਮੇਂ ਗਲਤੀ\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ਆਡਿਟ ਸੁਨੇਹੇ ਭੇਜਣ ਵਿੱਚ ਗਲਤੀ।\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "enforcing ਮੋਡ ਪਤਾ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "ਗਲਤੀ!  %s ਨੂੰ ਖੋਲ ਨਹੀਂ ਸਕਿਆ।\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "ਗਲਤੀ! %s ਉੱਤੇ O_NONBLOCK ਸਾਫ ਨਹੀਂ ਕਰ ਸਕਿਆ\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s ਲਈ ਮੌਜੂਦਾ ਪ੍ਰਸੰਗ ਨਹੀਂ ਪਤਾ ਕਰ ਸਕਿਆ, tty ਨੂੰ ਰੀ-ਲੇਬਲਿੰਗ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s ਲਈ ਨਵਾਂ ਪ੍ਰਸੰਗ ਨਹੀਂ ਪਤਾ ਕਰ ਸਕਿਆ, tty ਨੂੰ ਰੀ-ਲੇਬਲਿੰਗ ਨਹੀਂ ਕਰ ਰਿਹਾ।\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s ਲਈ ਨਵਾਂ ਪ੍ਰਸੰਗ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕਰ ਸਕਿਆ\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ਤਬਦੀਲ ਕੀਤੇ ਲੇਬਲ।\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "ਚੇਤਾਵਨੀ! %s ਲਈ ਪ੍ਰਸੰਗ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਸਕਦਾ\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "ਗਲਤੀ: ਮਲਟੀਪਲ ਰੋਲ ਦਿੱਤੇ ਗਏ ਹਨ\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "ਗਲਤੀ: ਬਹੁਤੀਆਂ ਕਿਸਮਾਂ ਦਰਸਾਈਆਂ ਹਨ\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "ਮਾਫ ਕਰਨਾ, - ਮੈਂ SELinux MLS ਸਹਿਯੋਗ ਵਰਤਿਆ ਹੋ ਸਕਦਾ ਹੈ।\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "ਗਲਤੀ: ਮਲਟੀਪਲ ਲੈਵਲ ਦਿੱਤੇ ਗਏ ਹਨ\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "ਗਲਤੀ: ਤੁਹਾਨੂੰ ਨਾ ਸੁਰੱਖਿਅਤ ਟਰਮੀਨਲ ਤੇ ਲੈਵਲ ਤਬਦੀਲ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਨਹੀਂ ਹੈ\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "ਮੂਲ ਕਿਸਮ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "ਨਵਾਂ ਪ੍ਰਸੰਗ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਫੇਲ।\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "ਨਵਾਂ ਰੋਲ %s ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "ਨਵੀਂ ਕਿਸਮ %s ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "ਲੈਵਲ %s ਨਾਲ ਨਵੀਂ ਰੇਂਜ ਬਣਾਉਣ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "ਨਵੀਂ ਰੇਂਜ %s ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "ਨਵੇਂ ਪ੍ਰਸੰਗ ਨੂੰ ਸਤਰ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s ਇੱਕ ਯੋਗ ਪ੍ਰਸੰਗ ਨਹੀਂ ਹੈ\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "new_context ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ਖਾਲੀ ਸਿਗਨਲ ਸੈੱਟ ਪਤਾ ਲਗਾਉਣ ਦੇ ਅਸਮਰਥ\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP ਹੈਂਡਲਰ ਨਿਰਧਾਰਤ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
-msgstr ""
+msgstr "ਮੁਆਫ ਕਰਨਾ, newrole ਯੋਗਤਾਵਾਂ ਸੁੱਟ ਦੇਣ ਵਿੱਚ ਅਸਫਲ\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "ਮਾਫ ਕਰਨਾ, ਨਵਾਂ-ਰੋਲ ਸਿਰਫ SELinux ਕਰਨਲ ਉੱਪਰ ਹੀ ਵਰਤਿਆ ਹੋ ਸਕਦਾ ਹੈ।\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "old_context ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਫੇਲ।\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "ਗਲਤੀ!  tty ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਨਹੀਂ ਕਰ ਸਕਿਆ।\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "error on reading PAM service configuration.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "ਨਵਾਂ-ਰੋਲ: %s ਲਈ ਗਲਤ ਗੁਪਤ-ਕੋਡ\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "ਨਵਾਂ-ਰੋਲ: ਵੱਖ ਕਰਨ ਵਿੱਚ ਫੇਲ: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty ਲੇਬਲ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty ਨੂੰ ਠੀਕ ਤਰਾਂ ਬੰਦ ਕਰਨ ਵਿੱਚ ਫੇਲ\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "ਵਰਣਨ ਕਰਤਾ ਨੂੰ ਬੰਦ ਨਹੀਂ ਕਰ ਸਕਦਾ।\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "ਸ਼ੈੱਲ ਦੇ argv0 ਨੂੰ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਗਲਤੀ।\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ਆਡਿਟ ਸੁਨੇਹਾ ਭੇਜਣ ਵਿੱਚ ਅਸਫਲ"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "ਨੇਮ-ਸਪੇਸ ਤੇ ਤਬਦੀਲ ਹੋਣ ਵਿੱਚ ਅਸਫਲ\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "%m ਯੋਗਤਾਵਾਂ ਸੁੱਟ ਦੇਣ ਵਿੱਚ ਅਸਫਲ\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "ਵਾਤਾਵਰਨ ਮੁੜ-ਪ੍ਰਾਪਤ ਨਹੀਂ ਸਕਦਾ, ਅਧੂਰਾ ਛੱਡ ਰਿਹਾ\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "ਸ਼ੈੱਲ ਚਲਾਉਣ ਵਿੱਚ ਫੇਲ\n"
 
@@ -1321,19 +1389,25 @@ 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"
@@ -1343,19 +1417,25 @@ 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/\nMCS ਰੇਂਜ"
+msgstr ""
+"MLS/\n"
+"MCS ਰੇਂਜ"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1417,7 +1497,7 @@ msgstr "<b>ਕਾਰਜ/ਉਪਭੋਗੀ ਰੋਲ ਦੀ ਕਿਸਮ ਚੁ
 msgid "<b>Applications</b>"
 msgstr "<b>ਐਪਲੀਕੇਸ਼ਨ</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
 
@@ -1425,9 +1505,11 @@ msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ।  ਆਮ ਕਰਕੇ /etc/init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
+msgstr ""
+"ਸਟੈਂਡਰਡ Init ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ ਬੂਟ ਹੋਣ ਤੇ init ਸਕਰਿਪਟਾਂ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ।  ਆਮ ਕਰਕੇ /etc/"
+"init.d ਵਿੱਚ ਇੱਕ ਸਕਰਿਪਟ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS ਸਿਸਟਮ ਡੈਮਨ"
 
@@ -1439,7 +1521,7 @@ msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ ਉਹ ਡੈਮਨ ਹਨ ਜੋ xinetd ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI)"
 
@@ -1448,7 +1530,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "ਵੈੱਬ ਕਾਰਜ/ਸਕਰਿਪਟ (CGI) CGI ਸਕਰਿਪਟਾਂ ਵੈੱਬ ਸਰਵਰ (apache) ਦੁਆਰਾ ਚੱਲਦੀਆਂ ਹਨ"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "ਉਪਭੋਗੀ ਕਾਰਜ"
 
@@ -1458,7 +1540,7 @@ msgid ""
 "started by a user"
 msgstr "ਉਪਭੋਗੀ ਕਾਰਜ ਉਹ ਕਾਰਜ ਹਨ ਜਿਨਾਂ ਤੇ ਤੁਸੀਂ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ ਤੇ ਜੋ ਉਪਭੋਗੀ ਦੁਆਰਾ ਚੱਲਦੇ ਹਨ"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "ਸੈਂਡਬਕਸਾ"
 
@@ -1482,7 +1564,9 @@ msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਉਪਭੋਗੀ ਰੋਲ"
 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 ਨਹੀਂ ਹੈ।"
+msgstr ""
+"ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ ਸਿਰਫ ਟਰਮੀਨਲ ਜਾਂ ਰਿਮੋਟ ਲਾਗਇਨ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ "
+"ਇਸ ਉਪਭੋਗੀ ਦਾ ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, su, sudo ਨਹੀਂ ਹੈ।"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1576,9 @@ msgstr "ਘੱਟੋ-ਘੱਟ X ਵਿੰਡੋ ਉਪਭੋਗੀ ਰੋਲ"
 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 ਨਹੀਂ ਹੈ।"
+msgstr ""
+"ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਉੱਪਰ X ਜਾਂ ਟਰਮੀਨਲ ਰਾਹੀਂ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ।  ਮੂਲ ਰੂਪ ਵਿੱਚ ਇਸ ਉਪਭੋਗੀ ਦਾ "
+"ਕੋਈ setuid, ਨੈੱਟਵਰਕਿੰਗ, sudo, su ਨਹੀਂ ਹੈ।"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1510,9 +1596,11 @@ msgstr "ਪਰਬੰਧਕ ਉਪਭੋਗੀ ਰੋਲ"
 
 #: ../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 ਕਰ ਸਕਦਾ ਹੈ"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"ਪੂਰੀ ਨੈੱਟਵਰਕਿੰਗ ਵਾਲੇ ਉਪਭੋਗੀ, ਕੋਈ setuid ਕਾਰਜ ਤਬਦੀਲੀ ਬਿਨਾਂ, ਕੋਈ su, ਰੂਟ ਪਰਬੰਧਿਕ ਰੋਲ ਲਈ "
+"sudo ਕਰ ਸਕਦਾ ਹੈ"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1524,16 +1612,19 @@ 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 "
+"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 ""
+"ਰੂਟ ਉਪਭੋਗੀ ਚੁਣੋ, ਜੇ ਇਹ ਉਪਭੋਗੀ ਮਸ਼ੀਨ ਦਾ ਪਰਬੰਧਨ ਕਰੇਗਾ ਜਦੋਂ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚੱਲਦੀ ਹੈ।  ਇਹ ਉਪਭੋਗੀ "
+"ਸਿਸਟਮ ਉੱਪਰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਲਾਗਇਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ।"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>ਕਾਰਜ ਜਾਂ ਉਪਭੋਗੀ ਰੋਲ ਦਾ ਨਾਂ ਦਿਓ ਜਿਨਾਂ ਤੇ ਪਾਬੰਦੀ ਲਾਉਣੀ ਹੈ:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "ਨਾਂ"
 
@@ -1572,7 +1663,7 @@ msgstr "ਯੂਜ਼ਰ ਰੋਲ ਚੁਣੋ ਜੋ %s ਡੋਮੇਨ ਵਿੱ
 
 #: ../gui/polgen.glade:928
 msgid "role tab"
-msgstr ""
+msgstr "ਰੋਲ ਟੈਬ"
 
 #: ../gui/polgen.glade:945
 msgid "<b>Select roles that %s will transition to:</b>"
@@ -1587,14 +1678,15 @@ msgid ""
 "transition \n"
 "role tab"
 msgstr ""
+"ਤਬਦੀਲੀ \n"
+"ਰੋਲ ਟੈਬ"
 
 #: ../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:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "ਉਪਭੋਗੀ ਰੋਲ ਚੁਣੋ ਜੋ ਇਸ ਕਾਰਜ ਡੋਮੇਨਾਂ ਵਿੱਚ ਤਬਦੀਲ ਹੋਵੇਗਾ।"
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1710,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP ਪੋਰਟ</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "ਸਭ"
 
@@ -1632,7 +1724,9 @@ 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 "%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ ਹੈ"
+msgstr ""
+"%s ਨੂੰ bindresvport ਨੂੰ 0 ਨਾਲ ਕਾਲ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। ਪੋਰਟ 600-1024 ਨਾਲ ਬਾਈਂਡ ਹੋ ਰਿਹਾ "
+"ਹੈ"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1642,7 +1736,9 @@ msgstr "ਨਾ-ਰਾਖਵੇਂ ਪੋਰਟ (>1024)"
 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"
+msgstr ""
+"ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤੀ udp ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਦਿਓ ਜਿਨਾਂ ਨਾਲ %s ਜੁੜਦੇ ਹਨ। ਉਦਾਹਰਨ: 612, "
+"650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1662,6 +1758,8 @@ msgid ""
 "Network\n"
 "Bind tab"
 msgstr ""
+"ਨੈੱਟਵਰਕ\n"
+"ਬਾਈਂਡ ਟੈਬ"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1773,9 @@ msgstr "%s ਨੂੰ ਕਿਸੇ tcp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1785,9 @@ msgstr "%s ਨੂੰ ਕਿਸੇ udp ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1833,9 @@ msgstr "<b>ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s ਪਰ
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib ਫਾਇਲਾਂ ..."
+msgstr ""
+"ਫਾਇਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ %s \"manages\" ਕਰਦਾ ਹੈ। Pid ਫਾਇਲਾਂ, ਲਾਗ ਫਾਇਲਾਂ, /var/lib "
+"ਫਾਇਲਾਂ ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1853,79 @@ msgstr "<b>ਤੁਸੀਂ ਕਿਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ %s
 msgid "Policy Directory"
 msgstr "ਪਾਲਿਸੀ ਡਾਇਰੈਕਟਰੀ"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "ਰੋਲ"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "ਮੌਜੂਦਾ ਉਪਭੋਗੀ(_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "ਐਪਲੀਕੇਸ਼ਨ"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਹੋਣੀ ਜਰੂਰੀ ਹੈ"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਉਪਭੋਗੀ ਚੁਣਨਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "ਪਾਬੰਦ ਕਰਨ ਲਈ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਇਲ ਚੁਣੋ।"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "ਪਾਬੰਦੀ ਵਾਲੀ init ਸਕਰਿਪਟ ਚੁਣੋ।"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "ਫਾਇਲਾਂ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜ ਨੇ ਬਣਾਈਆਂ ਜਾਂ ਲਿਖੀਆਂ ਹਨ"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜੋ ਪਾਬੰਦੀ ਵਾਲੇ ਕਾਰਜਾਂ ਦੇ ਅਧੀਨ ਹਨ ਅਤੇ ਲਿਖੀਆਂ ਹਨ"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ ਜਿਸ ਵਿੱਚ ਪਾਲਿਸੀ ਫਾਇਲਾਂ ਬਣਾਉਣੀਆਂ ਹਨ"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਂ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux ਸੰਰਚਨਾ"
 
@@ -1829,9 +1937,15 @@ msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux ਪੋਰਟ\nਕਿਸਮ"
+msgstr ""
+"SELinux ਪੋਰਟ\n"
+"ਕਿਸਮ"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "ਪਰੋਟੋਕਾਲ"
 
@@ -1839,9 +1953,13 @@ msgstr "ਪਰੋਟੋਕਾਲ"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nਲੈਵਲ"
+msgstr ""
+"MLS/MCS\n"
+"ਲੈਵਲ"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "ਪੋਰਟ"
 
@@ -1879,10 +1997,14 @@ msgid "Modify %s"
 msgstr "%s ਸੋਧ"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "ਚੇਤਾਵਨੀ"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "ਮਜਬੂਰ"
 
@@ -1890,12 +2012,14 @@ msgstr "ਮਜਬੂਰ"
 msgid "Status"
 msgstr "ਹਾਲਤ"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
+msgstr ""
+"ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। "
+"ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1903,16 +2027,23 @@ msgid ""
 "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 ਮੋਡ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux ਅਯੋਗ ਕਰਨ ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨਾ ਪਵੇਗਾ। ਇਸ ਦੀ ਸਿਫਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ।  ਜੇ ਤੁਸੀਂ ਬਾਅਦ "
+"ਵਿੱਚ SELinux ਵੱਲ ਪਿੱਛੇ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰੇਗਾ।  ਜਿਸ ਤੁਸੀਂ ਇਹ ਵੇਖਣਾ ਚਾਹੁੰਦੇ "
+"ਹੋ ਜੇ SELinux ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਪਰ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰ ਰਿਹਾ ਹੈ, ਤੁਸੀਂ permissive ਮੋਡ ਵਿੱਚ ਜਾ ਸਕਦੇ "
+"ਹੋ ਜੋ ਸਿਰਫ ਗਲਤੀਆਂ ਦਾ ਲਾਗ ਰੱਖਦਾ ਹੈ ਅਤੇ enforce SELinux ਪਾਲਿਸੀ ਨਹੀਂ।  Permissive ਮੋਡ "
+"ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
+msgstr ""
+"SELinux ਯੋਗ ਕਰਨ ਨਾਲ ਅਗਲੀ ਵਾਰ ਬੂਟ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ ਲੇਬਲ ਕੀਤਾ ਜਾਏਗਾ। ਮੁੜ-ਲੇਬਲ "
+"ਹੋਣ ਤੇ ਫਾਇਲ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕੁਝ ਸਮਾਂ ਲੱਗਦਾ ਹੈ।  ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਹੈ?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2053,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2089,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "ਸਭ ਫਾਇਲਾਂ\nਰੈਗੂਲਰ ਫਾਇਲ\nਡਾਇਰੈਕਟਰੀ\nਅੱਖਰ ਜੰਤਰ\nਬਲਾਕ ਜੰਤਰ\nਸਾਕਟ\nਚਿੰਨ ਸੰਬੰਧ\nnamed ਪਾਈਪ\n"
+msgstr ""
+"ਸਭ ਫਾਇਲਾਂ\n"
+"ਰੈਗੂਲਰ ਫਾਇਲ\n"
+"ਡਾਇਰੈਕਟਰੀ\n"
+"ਅੱਖਰ ਜੰਤਰ\n"
+"ਬਲਾਕ ਜੰਤਰ\n"
+"ਸਾਕਟ\n"
+"ਚਿੰਨ ਸੰਬੰਧ\n"
+"named ਪਾਈਪ\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2114,7 @@ msgid "SELinux Administration"
 msgstr "SELinux ਪਰਬੰਧਨ"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "ਸ਼ਾਮਿਲ"
 
@@ -1999,7 +2143,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "ਅਯੋਗ\nਚੇਤਾਵਨੀ\nਮਜਬੂਰ\n"
+msgstr ""
+"ਅਯੋਗ\n"
+"ਚੇਤਾਵਨੀ\n"
+"ਮਜਬੂਰ\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2162,10 @@ msgid ""
 "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 "ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ।  ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ ਜਾਂ ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
+msgstr ""
+"ਚੁਣੋ ਜੇ ਤੁਸੀਂ ਅਗਲੀ ਵਾਰ ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਪੂਰਾ ਫਾਇਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨਾ ਹੈ।  ਮੁੜ-ਲੇਬਲ ਹੋਣ ਤੇ "
+"ਸਿਸਟਮ ਦੇ ਅਕਾਰ ਮੁਤਾਬਿਕ ਕਾਫੀ ਸਮਾਂ ਲੱਗ ਲਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਪਾਲਿਸੀ ਕਿਸਮ ਤਬਦੀਲ ਕਰ ਦਿੱਤੀ ਜਾਂ "
+"ਅਯੋਗ ਤੋਂ ਮਜਬੂਰ ਤਬਦੀਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2190,7 @@ msgstr "ਸੋਧੇ ਅਤੇ ਸਭ ਬੂਲੀਅਨਾਂ ਵਿੱਚ ਤ
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "ਫਿਲਟਰ"
 
@@ -2134,8 +2285,8 @@ msgstr "ਲੋਡ ਹੋਣਯੋਗ ਪਾਲਿਸੀ ਮੈਡਿਊਲ ਹ
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "ਵਾਧੂ ਆਡਿਟ ਨਿਯਮ ਯੋਗ/ਅਯੋਗ ਕਰੋ, ਜੋ ਆਮ ਤੌਰ ਤੇ ਲਾਗ ਫਾਇਲਾਂ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ।"
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2163,1321 +2314,3128 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux ਉਪਭੋਗੀ '%s' ਦੀ ਲੋੜ ਹੈ"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੇ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਨੂੰ ਸੁਧਾਈ ਕਰਨ ABRT ਨੂੰ ਆਗਿਆ ਜਿਓ"
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: 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 ਡੋਮੇਨ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਉ"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"tftp ਨੂੰ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰਨ ਦੀ ਆਗਿਆ "
+"ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr ""
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "ਐਂਟੀਵਾਇਰਸ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਸਿਸਟਮ ਉੱਪਰ ਗੈਰ-ਸੁਰੱਖਿਆ ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr ""
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ ਐਂਟੀਵਾਇਰਸ ਪ੍ਰੋਗਰਾਮ JIT ਕੰਪਾਈਲਰ ਵਰਤ ਸਕਦੇ ਹਨ।"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr ""
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
+"ਯੂਜ਼ਰ ਨੂੰ ਯੂਜ਼ਰ ਦੀਆਂ ਗੁਪਤ-ਸ਼ਬਦ ਐਂਟਰੀਆਂ sssd ਸਰਵਰ ਵਰਤਣ ਦੀ ਬਜਾਏ ਸਿੱਧੇ ldap ਤੋਂ ਪੱਕਾ ਕਰਨ ਦੀ "
+"ਆਗਿਆ ਦਿਉ"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr ""
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ਯੀਜ਼ਰ ਨੂੰ radius ਸਰਵਰ ਵਰਤ ਕੇ ਲਾਗ ਇਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr ""
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "ਯੂਜ਼ਰ ਨੂੰ ਇੱਕ yubikey ਸਰਵਰ ਵਰਤ ਕੇ ਲਾਗਇਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr ""
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ awstats ਕਿਤੇ httpd ਲਾਗ ਫਾਈਲਾਂ ਨੂੰ ਸ਼ੁੱਧ ਕਰ ਸਕਦੇ ਹਨ।"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr ""
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ execmem/execstack ਦੀ ਆਗਿਆ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ cdrecord ਵੱਖੋ-ਵੱਖਰੇ ਅੰਸ਼ ਪੜ੍ਹ ਸਕਦੇ ਹਨ।  nfs, samba, ਹਟਾਏ ਜਾ ਸਕਣ ਵਾਲੇ ਯੰਤਰ, "
+"ਯੂਜ਼ਰ temp ਅਤੇ ਗੈਰ-ਭਰੋਸੇਯੋਗ ਅੰਸ਼ ਫਾਈਲਾਂ"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr ""
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "ਕਲੱਸਟਰ ਪ੍ਰਬੰਧਕੀ ਡੋਮੇਨਾਂ ਨੂੰ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"ਕਲੱਸਟਰ ਪ੍ਰਬੰਧਕੀ ਡੋਮੇਨਾਂ ਨੂੰ ਕਿਸੇ ਸਿਸਟਮ ਉੱਪਰ ਸਾਰੀਆਂ ਫਾਈਲ ਕਿਸਮਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"ਕਲੱਸਟਰ ਪ੍ਰਬੰਧਕੀ ਕਲੱਸਟਰ ਡੋਮੇਨਾਂ memcheck-amd64- ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਮੈਮੋਰੀ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ Cobbler ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ "
+"ਕਰ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr ""
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ Cobbler ਕਿਤੇ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ Cobbler ਕਿਤੇ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖ਼ਲ ਦੇ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ Cobbler ਕਿਤੇ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖ਼ਲ ਦੇ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ collectd ਕਿਤੇ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ Condor ਕਿਤੇ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:22
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"ਸਿਸਟਮ cron ਜੌਬਸ ਨੂੰ ਫਾਈਲ ਪ੍ਰਸੰਗ ਮੁੜ-ਬਹਾਲ ਕਰਨ ਲਈ ਫਾਈਲ ਸਿਸਟਮ ਮੁੜ-ਲੇਬਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਉ।"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ cvs ਕਿਤੇ shadow ਗੁਪਤ-ਸ਼ਬਦ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "ਸਭ ਡੈਮਨਾਂ ਰਾਹੀਂ ਮੁੱਖ-ਫਾਇਲਾਂ ਨੂੰ / ਤੋ ਲਿਖਣ ਲਈ ਮਨਜੂਰੀ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "ਸਾਰੇ daemons ਨੂੰ tcp wrappers ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ।"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "ਸਾਰੇ daemons ਨੂੰ ਟਰਮੀਨਲਾਂ ਨੂੰ ਪੜ੍ਹਨ/ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ dbadm ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ dbadm ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: 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 ""
+"ਯੂਜ਼ਰ ਡੋਮੇਨ ਦੀਆਂ ਮੈਮੋਰੀ ਖੇਤਰ ਨੂੰ ਨਿਸ਼ਾਨਬੱਧ ਕਰਨ ਦੀਆਂ ਦੋਵੇਂ ਅਮਲ ਕਰਨ ਯੋਗ ਤੇ ਲਿਖਣ ਯੋਗ ਬੇਨਤੀਆਂ ਨੂੰ "
+"ਨਾਂਮਨਜ਼ੂਰ ਕਰ ਦਿਓ, ਇਹ ਖਤਰਨਾਕ ਹੈ ਅਤੇ ਅਮਲ ਹੋਣ ਯੋਗ ਨੂੰ ਬੱਗਜ਼ਿਲਾ ਤੇ ਦਰਜ ਕਰੋ"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"ਕਿਸੇ ਵੀ ਕਾਰਵਾਈ ਨੂੰ ਕਿਸੇ ਹੋਰ ਕਾਰਵਾਈ ਨੂੰ ptracing ਜਾਂ debugging ਕਰਨ ਤੋਂ ਮਨ੍ਹਾ ਕਰ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc ਕਲਾਈਂਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ iptables ਕਮਾਂਡਾਂ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਉ"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ DHCP daemon ਕੀ LDAP ਬੈਕਐਂਡ ਵਰਤ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr ""
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+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 ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "ਸਾਰੀਆਂ ਡੋਮੇਨਾਂ ਨੂੰ ਕਰਨਲ ਲੋਡ ਮੌਡਿਊਲ ਰੱਖਣ ਦੀ ਆਗਿਆ ਦਿਓ"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr ""
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ entropyd ਕਿਤੇ ਆਡੀਓ ਯੰਤਰਾਂ ਨੂੰ ਐਂਟਰੌਪੀ ਫੀਡਾਂ ਲਈ ਸਰੋਤ ਵਜੋਂ ਵਰਤ ਸਕਦਾ ਹੈ"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ exim ਕਿਤੇ ਡਾਟਾਬੇਸਾਂ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ exim ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਅੰਸ਼ ਫਾਈਲਾਂ ਪੜ੍ਹ, ਲਿਖ, ਅਤੇ ਮਿਟਾ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ exim ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਅੰਸ਼ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "ਅਣਜਾਣ"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "fcron ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ cron ਡੋਮੇਨ ਵਿੱਚ ਵਾਧੂ ਨਿਯਮ ਯੋਗ ਕਰੋ।"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ fenced ਕਿਤੇ TCP ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ fenced ਕਿਤੇ ssh ਵਰਤ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr ""
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "ਸਾਰੀਆਂ ਡੋਮੇਨਾਂ ਨੂੰ fips_mode ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਅੰਸ਼ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰ "
+"ਸਕਦਾ ਹੈ। ਡਾਇਰੈਕਟਰੀਆਂ/ਫਾਈਲਾਂ ਦੇ ਲੇਬਲ ਦਾ public_content_rw_t ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
-msgstr ""
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਕੀ ftpd ਸਾਰੇ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟਾਂ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr ""
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ TCP ਉੱਪਰੋਂ ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ ਸਥਾਨਕ ਯੂਜ਼ਰਾਂ ਵਿੱਚ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਿਸਟਮ ਉੱਪਰਲੀਆਂ DAC ਦੁਆਰਾ "
+"ਸੰਚਾਲਿਤ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਲਿਖ ਅਤੇ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੇ ਜਾਂਦੇ CIFS ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ਸਾਂਬਾ ਨੂੰ ntfs/fusefs ਆਇਤਨਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੇ ਜਾਂਦੇ NFS ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਕੀ ftpd ਪੈਸਿਵ ਮੋਡ ਲਈ ਸਾਰੇ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟਾਂ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਕੀ Git CGI ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਖੋਜ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Git CGI ਕੀ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Git CGI ਕੀ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ Git ਸੈਸ਼ਨ daemon ਕੀ TCP ਸਾਕੇਟਾਂ ਨੂੰ ਸਾਰੇ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟਾਂ ਨਾਲ ਬੰਨ ਸਕਦਾ ਹੈ ਜਾਂ "
+"ਨਹੀਂ।"
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਯੂਜ਼ਰ ਡੋਮੇਨਾਂ ਨੂੰ ਬੁਲਾਉਣਾ git_session_t ਡੋਮੇਨ ਵਿੱਚ Git daemon ਨੂੰ ਅਮਲ ਵਿੱਚ ਲਿਆ "
+"ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Git ਸਿਸਟਮ daemon ਕੀ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਖੋਜ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।"
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Git ਸਿਸਟਮ daemon ਕੀ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Git ਸਿਸਟਮ daemon ਕੀ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ Gitosis ਚਿੱਠੀ ਭੇਜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "ਸਾਰੀਆਂ ਡੋਮੇਨਾਂ ਦੇ urandom ਨੂੰ ਪੜ੍ਹਨਾ ਯੋਗ ਕਰੋ।"
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"glusterfsd ਨੂੰ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰਨ ਦੀ "
+"ਆਗਿਆ ਦਿਓ। ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਲੇਬਲ ਦਾ public_content_rw_t ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"glusterfsd ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲ/ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਸਾਂਝੀ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"glusterfsd ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲ/ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ/ਲਿਖਣ ਲਈ ਸਾਂਝੀ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:65
+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 ਨੂੰ ਯੂਜ਼ਰ ਫਾਈਲਾਂ "
+"ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦੀ ਹੈ।"
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+"ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰਨ ਦੀ gpg ਵੈੱਬ ਡੋਮੇਨ ਨੂੰ "
+"ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr "gssd ਨੂੰ ਕਰਬੋਰਸ tgt ਵਿੱਚ ਦਖਲ ਲਈ ਆਰਜੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚੋਂ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ। "
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "ਪ੍ਰਾਹੁਣੇ ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:69
+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 ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "httpd ਨੂੰ ਅੰਦਰੇ ਬਣੀ ਸਕ੍ਰਿਪਟਿੰਗ (ਆਮ ਤੌਰ ਤੇ php) ਨੂੰ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "http daemon ਨੂੰ spam ਜਾਂਚਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+"httpd ਨੂੰ ftp ਪੋਰਟ ਅਤੇ ephemeral ਪੋਰਟਾਂ ਨਾਲ ਜੁੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਇੱਕ FTP ਕਲਾਈਂਟ ਦਾ "
+"ਦਿਖਾਵਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "httpd ਨੂੰ ldap ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "http daemon ਨੂੰ mythtv ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "http daemon ਨੂੰ zabbix ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "HTTPD ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "HTTPD ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਉੱਪਰ cobbler ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "HTTPD ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਉੱਪਰ ਡਾਟਾਬੇਸਾਂ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "httpd ਨੂੰ memcache ਸਰਵਰ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "httpd ਨੂੰ ਇੱਕ ਰੀਲੇਅ ਵਜੋਂ ਦਿਖਾਵਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "http daemon ਨੂੰ ਚਿੱਠੀ ਭੇਜਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "Apache ਨੂੰ dbus ਦੁਆਰਾ avahi ਸੇਵਾ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "httpd cgi ਸਮਰਥਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "httpd ਨੂੰ ftp ਪੋਰਟ ਸੁਣ ਕੇ FTP ਸਰਵਰ ਦਾ ਦਿਖਾਵਾ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "httpd ਨੂੰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "httpd ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ execmem/execstack ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "HTTPD ਨੂੰ ਸੁਹਜ ਢੰਗ ਨਾਲ ਬੰਦ ਹੋਣ ਲਈ ਪੋਰਟ 80 ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "httpd ਕਾਰਵਾਈਆਂ ਨੂੰ IPA ਅੰਸ਼ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "Apache ਨੂੰ mod_auth_ntlm_winbind ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "Apache ਨੂੰ mod_auth_pam ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "httpd ਨੂੰ ਯੂਜ਼ਰ ਸਮੱਗਰੀ ਪੜ੍ਹਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "Apache ਨੂੰ stickshift ਮੋਡ ਵਿੱਚ ਚੱਲਣ ਦੀ ਆਗਿਆ ਦਿਓ, ਯਾਤਰੀ ਵੱਲ ਤਬਦੀਲੀ ਨਹੀਂ"
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "HTTPD ਸਕ੍ਰਿਪਟਾਂ ਅਤੇ ਮੌਡਿਊਲਾਂ ਨੂੰ cobbler ਵਿੱਚ ਦਖਲ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "httpd daemon ਨੂੰ ਆਪਣੇ ਵਸੀਲਿਆਂ ਦੀਆਂ ਹੱਦਾਂ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+"HTTPD ਨੂੰ ਉਸੇ ਡੋਮੇਨ ਵਿੱਚ ਸਿਸਟਮ CGI ਸਕ੍ਰਿਪਟਾਂ ਵਜੋਂ SSI ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:96
+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:97
+msgid "Allow Apache to execute tmp content."
+msgstr "Apache ਨੂੰ tmp ਸਮੱਗਰੀ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+"ਟਰਮੀਨਲ ਨਾਲ ਸੰਚਾਰ ਕਰਨ ਲਈ HTTPD ਨੂੰ ਇੱਕ ਕਰੋ। ਟਰਮੀਨਲ ਤੇ ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਲਈ ਪਾਸਫਰੇਸ ਭਰਨ ਲਈ "
+"ਲੋੜੀਂਦਾ।"
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "ਸਾਰੀਆਂ ਸਮੱਗਰੀ ਫਾਈਲਾਂ ਦੇ HTTPD ਨਜਿੱਠਣ ਨੂੰ ਇੱਕ ਕਰੋ।"
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "httpd ਨੂੰ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੇ ਦਖਲ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "httpd ਨੂੰ FUSE ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "httpd ਨੂੰ gpg ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "httpd ਨੂੰ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "httpd ਨੂੰ ਓਪਨ-ਸਟੈਕ ਪੋਰਟਾਂ ਤੱਕ ਦਖਲ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "httpd ਨੂੰ  sasl ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "Apache ਨੂੰ NS ਰਿਕਾਰਡ ਪੁੱਛ-ਗਿੱਛ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ icecast ਕਿਤੇ TCP ਪੋਰਟ ਨੂੰ ਜੁੜ ਸਕਦਾ ਜਾਂ ਸੁਣ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ irc ਕਲਾਈਂਟ ਕਿਤੇ ਕਿਸੇ ਅਣ-ਰਾਖਵੇਂ TCP ਪੋਰਟਾਂ ਨੂੰ ਜੁੜ ਸਕਦੇ ਜਾਂ ਸੁਣ ਸਕਦੇ ਹਨ।"
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+"Irssi IRC ਕਲਾਈਂਟ ਨੂੰ ਕਿਸੇ ਵੀ ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ, ਅਤੇ ਕਿਸੇ ਵੀ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟ ਨਾਲ "
+"ਬੱਝਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr "ਕਰਬੋਰਸ ਨਾਲ ਸੀਮਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਚੱਲਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned ਨੂੰ cifs/Samba ਫਾਈਲ ਸਿਸਟਮਾਂ ਨੂੰ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "ksmtuned ਨੂੰ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਨੂੰ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "syslogd daemon ਨੂੰ ਚਿੱਠੀ ਭੇਜਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "syslogd ਨੂੰ ਟਰਮੀਨਲਾਂ ਨੂੰ ਪੜ੍ਹਨ/ਲਿਖਣ ਦੀ ਯੋਗਤਾ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "ਲਾਗ ਇਨ ਕਰ ਕੇ ਸਿਸਟਮ ਨੂੰ /dev/console ਤੋਂ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd daemon ਨੂੰ ਚਿੱਠੀ ਭੇਜਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman ਨੂੰ FUSE ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mcelog ਕਲਾਈਂਟ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mcelog ਸਕ੍ਰਿਪਟਾਂ ਅਮਲ ਵਿੱਚ ਲਿਆ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ mcelog ਜੇ ਸਾਰੀਆਂ ਯੂਜ਼ਰ ttys ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ mcelog ਜੇ ਸਰਵਰ ਮੋਡ ਦਾ ਸਮਰਥਨ ਕਰਰਦਾ ਹੈ।"
+
+#: booleans.py:122
+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 ਦੁਆਰਾ ਸੰਰਚਿਤ ਕੀਤੀ ਗਈ।"
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "mock ਨੂੰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ।"
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "ਕਿਸੇ ਡਾਇਰੈਕਟਰੀ ਜਾਂ ਫਾਈਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਲਈ ਮਾਊਂਟ ਕਮਾਂਡਾਂ ਮਨਜੂਰ ਕਰੋ।"
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "ਮੌਜ਼ਿਲਾ ਪਲੱਗ ਇਨ ਡੋਮੇਨ ਨੂੰ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "ਮੌਜ਼ਿਲਾ ਪਲੱਗਇਨ ਨੂੰ GPS ਦਾ ਸਮਰਥਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "ਮੌਜ਼ਿਲਾ ਪਲੱਗਇਨ ਨੂੰ spice ਜਾਬਤਿਆਂ ਦਾ ਸਮਰਥਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr "ਸੀਮਿਤ ਵੈੱਬ ਬਰਾਊਜ਼ਰਾਂ ਨੂੰ ਘਰ ਡਾਇਰੈਕਟਰੀ ਦੇ ਅੰਸ਼ਾਂ ਨੂੰ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mpd ਯੂਜ਼ਰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਪਾਰ ਜਾ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mpd ਕਿਤੇ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਨੂੰ ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mpd ਕਿਤੇ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਨੂੰ ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ mplayer ਆਪਣੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਬਣਾ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "mysqld ਸਾਰੇ ਪੋਰਟਾਂ ਨਾਲ ਜੁੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Bind ਕੀ tcp ਸਾਕੇਟਾਂ ਨੂੰ http ਪੋਰਟਾਂ ਨਾਲ ਬੰਨ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।"
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ Bind ਜੇ ਮਾਸਟਰ ਜ਼ੋਨ ਫਾਈਲਾਂ ਲਿਖ ਸਕਦਾ ਹੈ। ਆਮ ਤੌਰ ਤੇ ਇਹ ਅਸਥਾਈ DNS ਜਾਂ ਜ਼ੋਨ "
+"ਟਰਾਂਸਫਰਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।"
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "ਕਿਸੇ ਵੀ ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ NFS ਦੁਆਰਾ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਵਜੋਂ ਨਿਰਯਾਤ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "ਕਿਸੇ ਵੀ ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ NFS ਦੁਆਰਾ ਪੜ੍ਹਨ/ਲਿਖਣ ਲਈ ਵਜੋਂ ਨਿਰਯਾਤ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:138
+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 ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "ਸਿਸਟਮ ਨੂੰ NIS ਨਾਲ ਚੱਲਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "ਸੀਮਿਤ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ nscd ਸਾਂਝੀ ਮੈਮੋਰੀ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "ਓਪਨਸ਼ਿਫਟ ਨੂੰ ਐਪ ਤਾਲਾਬੰਦ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ fenced ਕਿਤੇ TCP ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ openvpn ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਅੰਸ਼ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "ਸਾਂਬਾ ਨੂੰ ਗੈਰ-ਸੀਮਿਤ ਸਕ੍ਰਿਪਟਾਂ ਚਲਾਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "piranha-lvs ਡੋਮੇਨ ਨੂੰ TCP ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "polipo ਸਾਰੇ ਪੋਰਟਾਂ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ > 1023"
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ Polipo ਸੈਸ਼ਨ daemon ਕੀ tcp ਸਾਕੇਟਾਂ ਨੂੰ ਸਾਰੇ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟਾਂ ਨਾਲ ਬੰਨ ਸਕਦਾ ਹੈ ਜਾਂ "
+"ਨਹੀਂ।"
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਯੂਜ਼ਰ ਡੋਮੇਨਾਂ ਨੂੰ ਬੁਲਾਉਣਾ git_session_t ਡੋਮੇਨ ਵਿੱਚ Polipo daemon ਨੂੰ ਚਲਾ ਸਕਦਾ ਹੈ "
+"ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ polipo ਕੀ cifs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ Polipo ਕੀ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੇ ਸਕਦਾ ਹੈ ਕਿ ਨਹੀਂ।"
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "ਪੌਲਿਸੀ-ਇੰਸਟਾਸ਼ੀਏਟਡ ਡਾਇਰੈਕਟਰੀ ਸਮਰਥਨ ਯੋਗ ਕਰੋ।"
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr "postfix_local ਨੂੰ mail_spool ਡਾਇਰੈਕਟਰੀਆਂ ਤੇ ਲਿਖਣ ਦੇ ਪੂਰੇ ਹੱਕ ਦੇ ਦਖਲ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr "postgresql ਨੂੰ point-in-time ਰਿਕਵਰੀ ਲਈ ssh ਅਤੇ rsync ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr "ਕਲਾਈਂਟ ਲੇਬਲ ਨੂੰ ਬਾਹਰੀ ਡਾਟਾਬੇਸ ਤੇ ਸਥਾਨਾਂਤਰਿਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr "ਡਾਟਾਬੇਸ ਪ੍ਰਸ਼ਾਸ਼ਕਾਂ ਨੂੰ DML ਵਾਰਤਾ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "ਗੈਰ-ਸਨਮਾਨਿਤ ਯੂਜ਼ਰਾਂ ਨੂੰ DDL ਵਾਰਤਾ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "pppd ਨੂੰ ਕੁੱਝ ਮੌਡਮਾਂ ਵਾਸਤੇ ਕਰਨਲ ਮੌਡਿਊਲ ਲੋਡ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ privoxy ਕਿਤੇ tcp ਪੋਰਟ ਨੂੰ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"prosody ਨੂੰ apache ਪੋਰਟ ਬੰਨ੍ਹਣ ਦੀ ਇਜਾਜਤ ਦਿਓ। BOSH ਨੂੰ ਵਰਤਣ ਲਈ ਕਿਰਿਆਸ਼ੀਲ ਕੀਤੇ ਜਾਣ ਦੀ "
+"ਲੋੜ ਹੈ।"
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "ਕਠਪੁਤਲੀ ਕਲਾਈਂਟ ਨੂੰ ਸਾਰੀਆਂ ਫਾਈਲ ਕਿਸਮਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr "ਕਠਪੁਤਲੀ ਮਾਸਟਰ ਨੂੰ MySQL ਅਤੇ PostgreSQL ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਤੇ ਵਰਤਣ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "ਰੈਕੂਨ ਨੂੰ shadow ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:164
+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 ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "rsync ਨੂੰ ਕਲਾਈਂਟ ਵਜੋਂ ਚੱਲਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr "rsync ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਵਜੋਂ ਨਿਰਯਾਤ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"rsync ਸਰਵਰ ਨੂੰ ਸਿਸਟਮ ਉੱਪਰ ਸਾਰੀਆਂ ਫਾਈਲਾਂ/ਡਾਇਰੈਕਟਰੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr "ਸਾਂਬਾ ਨੂੰ ਨਵੀਆਂ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ (ਉਦਾਹਰਣ, PAM ਦੁਆਰਾ) ਬਣਾਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+"ਸਾਂਬਾ ਨੂੰ ਡੋਮੇਨ ਨਿਯੰਤਰਕ, ਯੂਜ਼ਰ ਜੋੜਨ, ਸਮੂਹ ਅਤੇ ਗੁਪਤ-ਸ਼ਬਦਾਂ ਨੂੰ ਬਦਲਣ ਵਜੋਂ ਕੰਮ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "ਸਾਂਬਾ ਨੂੰ ਯੂਜ਼ਰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਸਾਂਝੀਆਂ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr "ਸਾਂਬਾ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲ/ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਸਾਂਝੀ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr "ਸਾਂਬਾ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲ/ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ/ਲਿਖਣ ਲਈ ਸਾਂਝੀ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "ਸਾਂਬਾ ਨੂੰ portmapper ਵਜੋਂ ਕੰਮ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "ਸਾਂਬਾ ਨੂੰ ਗੈਰ-ਸੀਮਿਤ ਸਕ੍ਰਿਪਟਾਂ ਚਲਾਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "ਸਾਂਬਾ ਨੂੰ ntfs/fusefs ਆਇਤਨਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "ਸਾਂਬਾ ਨੂੰ NFS ਆਇਤਨਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "sanlock ਨੂੰ ਫਿਊਜ਼ ਫਾਈਲਾਂ ਪੜ੍ਹਨ/ਲਿਖਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "sanlock ਨੂੰ nfs ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "sanlock ਨੂੰ cifs ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "sasl ਨੂੰ shadow ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "secadm ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr "ਪ੍ਰੋਗਰਾਮਾਂ, ਜਿਵੇਂ newrole, ਨੂੰ ਪ੍ਰਬੰਧਕੀ ਯੂਜ਼ਰ ਡੋਮੇਨਾਂ ਤੇ ਤਬਦੀਲ ਹੋਣ ਦੀ ਇਜਾਜਤ ਨਾਂਮਨਜੂਰ ਕਰੋ।"
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "ਕਰਨਲ ਮੌਡਿਊਲ ਲੋਡਿੰਗ ਨੂੰ ਅਯੋਗ ਕਰੋ।"
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr "ਨਿਯਮਿਤ ਯੂਜ਼ਰਾਂ ਨੂੰ ਸਿੱਧੇ dri ਯੰਤਰ ਦਖਲ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+"ਸਾਰੇ ਗੈਰ-ਸੀਮਿਤ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਨੂੰ ਪਾਠ ਮੁੜ-ਸਥਿਤੀ ਦੀ ਲੋੜ ਵਾਲੀਆਂ ਜਿਹੜੀਆਂ textrel_shlib_t "
+"ਵਜੋਂ ਲੇਬਲ ਕੀਤੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "ਯੂਜ਼ਰਾਂ ਨੂੰ ਸਥਾਨਕ mysql ਸਰਵਰਾਂ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ਸੀਮਿਤ ਯੂਜ਼ਰਾਂ ਨੂੰ ping ਅਤੇ traceroute ਕਮਾਂਡਾਂ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਯੋਗਤਾ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "ਯੂਜ਼ਰਾਂ ਨੂੰ PostgreSQL ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+"ਯੂਜ਼ਰ ਨੂੰ ਫਾਈਲ ਸਿਸਟਮਾਂ ਜਿਹਨਾਂ ਕੋਲ ਵਧਾਏ ਹੋਏ ਐਟਰੀਬਿਊਟ (FAT, CDROM, FLOPPY) ਨਹੀਂ ਹਨ ਉੱਤੇ "
+"ਫਾਈਲਾਂ r/w ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "ਯੂਜ਼ਰ ਸੰਗੀਤ ਸਾਂਝ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:194
+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 ਪੈਸਿਵ ਮੋਡ ਲਈ ਜੋਰ ਪਾਉਂਦਾ ਹੈ ਅਤੇ ਹੋਰ ਜਾਬਤੇ ਵੀ ਬਦਲ "
+"ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ਯੂਜ਼ਰ ਨੂੰ ssh chroot ਵਾਤਾਵਰਣ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ sftpd ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ "
+"ਕਰ ਸਕਦਾ ਹੈ। ਡਾਇਰੈਕਟਰੀਆਂ/ਫਾਈਲਾਂ ਦੇ ਲੇਬਲ ਦਾ public_content_rw_t ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ sftpd ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਜੇ sftpd ਕਿਤੇ ਸਥਾਨਕ ਯੂਜ਼ਰਾਂ ਵਿੱਚ ਲਾਗਇਨ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਿਸਟਮ ਉੱਪਰਲੀਆਂ DAC "
+"ਦੁਆਰਾ ਸੰਚਾਲਿਤ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਵਿੱਚ ਲਿਖ ਅਤੇ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ ftpd ਕਿਤੇ ਯੂਜ਼ਰ ssh ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਪੜ੍ਹ ਅਤੇ ਲਿਖ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr "sge ਨੂੰ ਕੋਈ TCP ਪੋਰਟ ਵਰਤ ਕੇ ਨੈੱਟਵਰਕ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "sge ਨੂੰ nfs ਫਾਈਲ ਸਿਸਟਮਾਂ ਤੱਕ ਦਖਲ ਦੀ ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ smartmon ਕਿਤੇ 3ware ਨਿਯੰਤਰਕਾਂ ਤੇ ਯੰਤਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:203
+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 ਹੋਣਾ ਜਰੂਰੀ ਹੈ।"
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr "ਯੂਜ਼ਰ spamassassin ਕਲਾਈਂਟਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr "spamd ਨੂੰ ਯੂਜ਼ਰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਪੜ੍ਹਨ/ਲਿਖਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ।"
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ squid ਕਿਤੇ ਸਾਰੇ TCP ਪੋਰਟਾਂ ਨੂੰ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ squid ਇੱਕ ਪਾਰਦਰਸ਼ੀ ਪਰਾਕਸੀ ਵਜੋਂ ਚੱਲ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+"ssh ਨੂੰ chroot env ਨਾਲ ਯੂਜ਼ਰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "ਮੇਜਬਾਨ ਚਾਬੀ ਤੇ ਅਧਾਰਿਤ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "ਸਟਾਫ਼ ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr "ਸਟਾਫ਼ ਯੂਜ਼ਰਾਂ ਨੂੰ svirt ਡੋਮੇਨਾਂ ਨੂੰ ਬਣਾਉਣ ਤੇ ਵਿੱਚ ਤਬਦੀਲ ਹੋਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "sysadm ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr "ਟੈਲੀਪੈਥੀ ਸੰਪਰਕ ਪ੍ਰਬੰਧਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਨੈੱਟਵਰਕ ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr "ਟੈਲੀਪੈਥੀ ਸੰਪਰਕ ਪ੍ਰਬੰਧਕਾਂ ਨੂੰ ਕਿਸੇ ਵੀ ਸਧਾਰਣ TCP ਪੋਰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "testpolicy ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+"tftp ਨੂੰ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰਨ ਦੀ ਆਗਿਆ "
+"ਦਿਓ"
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr "tftp ਨੂੰ ਯੂਜ਼ਰ ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ tor ਕੀ tcp ਸਾਕੇਟਾਂ ਨੂੰ ਸਾਰੇ ਅਣ-ਰਾਖਵੇਂ ਪੋਰਟਾਂ ਨਾਲ ਬੰਨ੍ਹ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "tor ਨੂੰ ਇੱਕ ਰੀਲੇਅ ਵਜੋਂ ਕੰਮ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+"ਗੈਰ-ਸੀਮਿਤ ਯੂਜਰਾਂ ਨੂੰ ਕਰੋਮ ਸੈਂਡਬਾਕਸ ਡੋਮੇਨਾਂ ਜਦੋਂ chrome-sandbox ਚਲਾ ਰਹੀਆਂ ਹੋਣ ਤੇ ਤਬਦੀਲ ਹੋਣ ਦੀ "
+"ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr "ਯੂਜ਼ਰ ਨੂੰ ਇੱਕ ਗੈਰ-ਸੀਮਿਤ ਡੋਮੇਨ ਵਜੋਂ ਲਾਗ ਇਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+"ਗੈਰ-ਸੀਮਿਤ ਯੂਜ਼ਰਾਂ ਨੂੰ ਮੌਜ਼ਿਲਾ ਪਲੱਗਇਨ ਡੋਮੇਨ ਜਦੋਂ xulrunner plugin-container ਚਲਾ ਰਹੀ ਹੋਵੇ ਤੇ "
+"ਤਬਦੀਲ ਹੋਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr "ਗੈਰ-ਸਨਮਾਨਿਤ ਯੂਜ਼ਰ ਨੂੰ svirt ਡੋਮੇਨਾਂ ਬਣਾਉਣ ਅਤੇ ਉੱਤੇ ਤਬਦੀਲ ਹੋਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "ecryptfs ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦਿਓ"
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "fusefs ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦਿਓ"
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ lpd ਸਰਵਰ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਜਾਵੇ।"
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "NFS ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦਿਓ"
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "SAMBA ਘਰ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦਿਓ"
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "ਯੂਜ਼ਰ ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ varnishd ਕਿਤੇ ਪੂਰੇ TCP ਨੈੱਟਵਰਕ ਨੂੰ ਵਰਤ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਕਿਤੇ vbetool ਦੁਆਰਾ ਨੀਵੇਂ ਖੇਤਰਾਂ ਨੂੰ mmap ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਤੇ ਚੁੱਪ-ਚੁਪੀਤੇ ਪਾਬੰਦੀ ਲਾ "
+"ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ।"
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ ਫਿਊਜ਼ ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ ਲੜੀਵਾਰ/ਸਮਾਂਤਰ ਸੰਚਾਰ ਪੋਰਟਾਂ ਨੂੰ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+"ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਮੈਮੋਰੀ ਅਤੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ ਫਿਊਜ਼ ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ nfs ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ rawip ਸਾਕੇਟਾਂ ਨਾਲ ਗੱਲ-ਬਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ cifs ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ sanlock ਨਾਲ ਗੱਲ ਬਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ usb ਯੰਤਰ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "ਸੀਮਿਤ ਆਭਾਸੀ ਪ੍ਰਾਹੁਣਿਆਂ ਨੂੰ xserver ਨਾਲ ਗੱਲ ਬਾਤ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ webadm ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ webadm ਕਿਤੇ ਸਧਾਰਣ ਯੂਜ਼ਰ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"ਪਤਾ ਕਰੋ ਕਿ ਕਿਤੇ wine ਦੁਆਰਾ ਨੀਵੇਂ ਖੇਤਰਾਂ ਨੂੰ mmap ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਤੇ ਚੁੱਪ-ਚੁਪੀਤੇ ਪਾਬੰਦੀ ਲਾ ਦੇਣੀ "
+"ਚਾਹੀਦੀ ਹੈ।"
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "ਗਰਾਫੀਕਲ ਲਾਗਇਨ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬੂਟਲੋਡਰ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "ਗਰਾਫੀਕਲ ਲਾਗਇਨ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਿੱਧੇ sysadm_r:sysadm_t ਵਜੋਂ ਲਾਗਇਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"ਗਰਾਫੀਕਲ ਲਾਗਇਨ ਪ੍ਰੋਗਰਾਮ ਨੂੰ HOME ਡਾਇਰੈਕਟਰੀਆਂ ਵਿੱਚ xdm_home_t ਵਜੋਂ ਫਾਈਲਾਂ ਬਣਾਉਣ ਦੀ ਇਜਾਜਤ "
+"ਦਿਓ।"
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "xen ਨੂੰ nfs ਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+"xend ਨੂੰ blktapctrl/tapdisk ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ। ਜੇ ਡਿਸਕ ਪ੍ਰਤੀਬਿੰਬਾਂ ਲਈ ਸਮਰਪਿਤ ਲੌਜੀਕਲ "
+"ਆਇਤਨ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਲੋੜ ਨਹੀਂ।"
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+"xend ਨੂੰ qemu-dm ਚਲਾਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ। ਜੇ paravirt ਵਰਤਿਆ ਅਤੇ vfb ਨਾ ਵਰਤਿਆ ਜਾ ਰਿਹਾ "
+"ਹੋਵੇ ਤਾਂ ਲੋੜ ਨਹੀਂ।"
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+"xguest ਯੂਜ਼ਰਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਪ੍ਰਬੰਧਕ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਅਤੇ apache ਪੋਰਟਾਂ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਦੀ ਇਜਾਜਤ "
+"ਦਿਓ"
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "xguest ਨੂੰ ਅੰਸ਼ exec ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "xguest ਯੂਜ਼ਰਾਂ ਨੂੰ ਕੱਢਿਆ ਜਾ ਸਕਣ ਵਾਲਾ ਮੀਡੀਆ ਮਾਊਂਟ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr "xguest ਨੂੰ ਬਲੂ-ਟੁੱਥ ਯੰਤਰਾਂ ਨੂੰ ਵਰਤਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr "ਕਲਾਈਂਟਾਂ ਨੂੰ X ਸਰਵਰ ਸਾਂਝੇ ਮੈਮੋਰੀ ਹਿੱਸਿਆਂ ਤੇ ਲਿਖਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "XServer ਨੂੰ ਲਿਖਣਯੋਗ ਮੈਮੋਰੀ ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "X ਯੂਜ਼ਰ-ਸਪੇਸ ਆਬਜੈਕਟ ਪ੍ਰਬੰਧਕ ਨੂੰ ਸਮਰਥਨ ਦਿਓ"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "ਪਤਾ ਕਰੋ ਕਿ ਜੇ zabbix ਕਿਤੇ ਸਾਰੇ TCP ਪੋਰਟਾਂ ਨੂੰ ਜੁੜ ਸਕਦਾ ਹੈ।"
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "ਸਾਰੀਆਂ ਡੋਮੇਨਾਂ ਨੂੰ fips_mode ਅਮਲ ਵਿੱਚ ਲਿਆਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "ਜ਼ੈਬਰਾ daemon ਨੂੰ ਇਸਦੀਆਂ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਲਿਖਣ ਦੀ ਇਜਾਜਤ ਦਿਓ"
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+"ZoneMinder ਨੂੰ ਜਨਤਕ ਫਾਈਲ ਟਰਾਂਸਫਰ ਸੇਵਾਵਾਂ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜਨਤਕ ਫਾਈਲਾਂ ਦੀ ਸੁਧਾਈ ਕਰਨ ਦੀ "
+"ਆਗਿਆ ਦਿਓ।"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "ZoneMinder ਨੂੰ su/sudo ਚਲਾਉਣ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ਇੰਟਰਫੇਸ %s ਮੌਜੂਦ ਨਹੀਂ ਹੈ।"
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux ਨੀਤੀ ਲਈ ਗਰਾਫੀਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "ਬਣਾਏ ਜਾਣ ਵਾਲੇ ਮੈਨ ਪੰਨ੍ਹਿਆਂ ਦੇ ਡੋਮੇਨ (ਡੋਮੇਨਾਂ ਦੇ) ਨਾਂ "
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "ਬਦਲਵੀਂ ਰੂਟ ਡਾਇਰੈਕਟਰੀ। ਮੂਲ ਇਸ ਵੱਲ /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux ਮੈਨ ਪੰਨ੍ਹੇ ਪੈਦਾ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "ਉਹ ਰਾਹ ਜਿਸ ਵਿੱਚ ਕਿ ਪੈਦਾ ਕੀਤੇ SELinux ਮੈਨ ਪੰਨ੍ਹੇ ਭੰਡਾਰ ਕੀਤੇ ਜਾਣਗੇ"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "ਮੈਨ ਸਫ਼ਿਆਂ ਲਈ OS ਦਾ ਨਾਂ"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "ਚੁਣੇ ਹੋਏ SELinux ਮੈਨ ਸਫ਼ੇ ਲਈ  HTML ਮੈਨ ਸਫ਼ੇ ਢਾਂਚਾ ਪੈਦਾ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "ਬਦਲਵੀਂ ਰੂਟ ਡਾਇਰੈਕਟਰੀ। ਮੂਲ ਇਸ ਵੱਲ /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "ਸਭ ਡੋਮੇਨਾਂ"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux ਨੀਤੀ ਨੈੱਟਵਰਕ ਜਾਣਕਾਰੀ ਬਾਰੇ ਪੁੱਛ-ਗਿੱਛ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "ਸਾਰੀਆਂ SELinux ਪੋਰਟ ਕਿਸਮਾਂ ਸੂਚੀਬੱਧ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "ਪੋਰਟ ਨਾਲ ਸੰਬੰਧਿਤ SELinux ਕਿਸਮ ਵਿਖਾਓ"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "SELinux ਕਿਸਮ ਲਈ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਪੋਰਟ ਵਿਖਾਓ"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ਜਿਹਨਾਂ ਪੋਰਟਾ ਨਾਲ ਇਹ ਡੋਮੇਨ ਬਾਈਂਡ ਅਤੇ/ਜਾਂ ਜੋੜੀ ਜਾ ਸਕੇ ਵਿਖਾਓ"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ਜਿਹਨਾਂ ਪੋਰਟਾ ਨਾਲ ਇਹ ਡੋਮੇਨ ਬਾਈਂਡ ਅਤੇ/ਜਾਂ ਜੋੜੀ ਜਾ ਸਕੇ ਵਿਖਾਓ"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "SELinux ਨੀਤੀ ਦੀ ਇਹ ਦੇਖਣ ਲਈ ਪੁੱਛ-ਗਿੱਛ ਕਰੋ ਕਿ ਡੋਮੇਨਾਂ ਆਪਸ ਵਿੱਚ ਸੰਚਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "ਸਰੋਤ ਡੋਮੇਨ"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "ਟਿਕਾਣਾ ਡੋਮੇਨ"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "SELinux ਨੀਤੀ ਦੀ ਪੁੱਛ-ਗਿੱਛ ਕਰੋ ਬੂਲੀਅਨਾਂ ਦਾ ਵੇਰਵਾ ਵੇਖਣ ਲਈ"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "ਸਾਰੀਆਂ ਬੂਲੀਅਮ ਪਰਿਭਾਸ਼ਾਵਾਂ ਪ੍ਰਾਪਤ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "ਵੇਰਵਾ ਲੈਣ ਲਈ ਬੂਲੀਅਨ"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"SELinux ਨੀਤੀ ਦੀ ਪੁੱਛ-ਗਿੱਛ ਇਹ ਦੇਖਣ ਲਈ ਕਰੋ ਕਿ ਕਿਵੇਂ ਸਰੋਤ ਕਾਰਵਾਈ ਡੋਮੇਨ ਟਿਕਾਣਾ ਕਾਰਵਾਈ ਡੋਮੇਨ "
+"ਵਿੱਚ ਤਬਦੀਲ ਹੋ ਸਕਦੀ ਹੈ"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "ਸਰੋਤ ਕਾਰਵਾਈ ਡੋਮੇਨ"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "ਟਿਕਾਣਾ ਕਾਰਵਾਈ ਡੋਮੇਨ"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: error: %s ਆਰਗੂਮੈਂਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਲੋੜੀਂਦਾ ਹੈ"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ਇਸ ਕਿਸਮ ਦੀ ਨੀਤੀ ਲਈ ਕਮਾਂਡ ਲੋੜੀਂਦੀ ਹੈ"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t ਚੋਣ ਇਸ ਚੋਣ ਨਾਲ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਰਤੋਂ ਪੜ੍ਹੋ।"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d ਚੋਣ ਇਸ ਚੋਣ ਨਾਲ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਰਤੋਂ ਪੜ੍ਹੋ।"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a ਚੋਣ ਇਸ ਚੋਣ ਨਾਲ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਰਤੋਂ ਪੜ੍ਹੋ।"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t ਚੋਣ ਇਸ ਚੋਣ ਨਾਲ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਰਤੋਂ ਪੜ੍ਹੋ।"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux ਨੀਤੀ ਇੰਟਰਫੇਸਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "ਇੰਟਰਫੇਸ ਜਿਸ ਦੀ ਤੁਸੀਂ ਪੁੱਛ-ਗਿੱਛ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਦੇ ਨਾਂ ਭਰੋ"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux ਨੀਤੀ ਮੌਡਿਊਲ ਟੈਂਪਲੇਟ ਪੈਦਾ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "ਜਿਹੜੀ ਡੋਮੇਨ ਕਿਸਮ ਤੁਸੀਂ ਵਧਾਉਣੀ ਚਾਹੁੰਦੇ ਹੋ ਉਹ ਭਰੋ"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "ਉਹ SELinux ਯੂਜ਼ਰ (ਯੂਜ਼ਰਾਂ) ਨੂੰ ਭਰੋ ਜੋ ਇਸ ਡੋਮੇਨ ਤੇ ਤਬਦੀਲ ਹੋਣਗੇ"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "ਉਹ SELinux ਯੂਜ਼ਰ (ਯੂਜ਼ਰਾਂ) ਨੂੰ ਭਰੋ ਜਿਸ ਤੇ ਇਹ ਪ੍ਰਬੰਧਕੀ ਡੋਮੇਨ ਤੇ ਤਬਦੀਲ ਹੋਵੇਗੀ"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "ਉਹ ਡੋਮੇਨਾਂ (ਡੋਮੇਨਾਂ) ਭਰੋ ਜਿਹਨਾਂ ਨੂੰ ਇਹ ਸੀਮਿਤ ਪ੍ਰਸ਼ਾਸ਼ਕ ਪ੍ਰਸ਼ਾਸ਼ਿਤ ਕਰੇਗਾ"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "ਪੈਦਾ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਨੀਤੀ ਦਾ ਨਾਂ"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "ਉਹ ਰਾਹ ਜਿਸ ਵਿੱਚ ਪੈਦਾ ਕੀਤੀਆਂ ਨੀਤੀ ਫਾਈਲਾਂ ਸੰਭਾਲੀਆਂ ਜਾਣਗੀਆਂ"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "ਜਿੱਥੇ ਸੀਮਿਤ ਕਾਰਵਾਈਆਂ ਨੂੰ ਲਿਖਣ ਦੀ ਲੋੜ ਪਵੇਗੀ ਦਾ ਰਾਹ"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "ਨੀਤੀ ਕਿਸਮਾਂ ਜਿਹਨਾਂ ਨੂੰ ਕਮਾਂਡ ਦੀ ਲੋੜ ਹੈ"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' ਨੀਤੀ ਪੈਦਾ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' ਨੀਤੀ ਪੈਦਾ ਕਰੋ"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "ਕਿਸੇ ਹੱਦ ਤੱਕ ਪਾਲਣਾ"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "ਕਮਾਂਡਾਂ"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "ਬਦਲਵੀਂ SELinux ਨੀਤੀ। ਮੂਲ /sys/fs/selinux/policy ਤੇ"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "ਸਾਰੀਆਂ ਫਾਈਲਾਂ"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "ਨਿਯਮਿਤ ਫਾਈਲ"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "ਡਾਇਰੈਕਟਰੀ"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "ਅੱਖਰ ਯੰਤਰ"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "ਬਲਾਕ ਯੰਤਰ"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "ਸਾਕੇਟ ਫਾਈਲ"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "ਸੰਕੇਤਿਕ ਲਿੰਕ"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "ਨਾਮਕ ਪਾਈਪ"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "ਕੋਈ SELinux ਨੀਤੀ ਇੰਸਟਾਲ ਨਹੀਂ"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr "ਤੁਸੀਂ ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ ਮੁੜ ਪੈਦਾ ਕਰਨ ਲਈ /usr/bin/sepolgen-ifgen ਜਰੂਰ ਚਲਾਓ"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s ਨੀਤੀ ਫਾਈਲ ਪੜ੍ਹਨ ਵਿੱਚ ਅਸਫਲ"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ਇੰਟਰਨੈੱਟ ਸਰਵਿਸ ਡੈਮਨ"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "ਡੋਮੇਨ ਕਿਸਮ ਤੋਂ ਬਾਹਰ ਆ ਰਿਹਾ"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "ਘੱਟੋ-ਘੱਟ ਟਰਮੀਨਲ ਲਾਗਇਨ ਯੂਜ਼ਰ ਭੂਮਿਕਾ"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "ਘੱਟੋ-ਘੱਟ ਵਿੰਡੋਜ਼ ਲਾਗਇਨ ਯੂਜ਼ਰ ਭੂਮਿਕਾ"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "ਡੈਸਕਟਾਪ ਲਾਗਇਨ ਯੂਜ਼ਰ ਭੂਮਿਕਾ"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "ਪ੍ਰਬੰਧਕ ਲਾਗਇਨ ਯੂਜ਼ਰ ਭੂਮਿਕਾ"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "ਸੀਮਿਤ ਰੂਟ ਪ੍ਰਬੰਧਕ ਭੂਮਿਕਾ"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "ਕਿਸੇ ਨਵੀਂ ਕਿਸਮ ਲਈ ਮੌਡਿਊਲ ਜਾਣਕਾਰੀ"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "ਯੋਗ ਕਿਸਮਾਂ\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
 #, python-format
 msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 msgstr "ਪੋਰਟਾਂ ਨੰਬਰ ਜਾਂ 1 ਤੋਂ %d ਤੱਕ ਨੰਬਰਾਂ ਦੀ ਰੇਂਜ ਹੋਣੇ ਜਰੂਰੀ ਹਨ"
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "ਤੁਹਾਨੂੰ ਤੁਹਾਡੀ %s ਲਈ ਤੁਹਾਡੇ ਨੀਤੀ ਮੌਡਿਊਲ ਲਈ ਇੱਕ ਨਾਂ ਭਰਨਾ ਜਰੂਰੀ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
 "Name must be alpha numberic with no spaces. Consider using option \"-n "
 "MODULENAME\""
 msgstr "ਨਾਂ ਅਲਫਾ ਨੁਮੈਰਿਕ ਹੋਣਾ ਜਰੂਰੀ ਹੈ। ਚੋਣ \"-n MODULENAME\" ਦੀ ਵਰਤੋਂ ਕਰੋ"
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr "ਯੂਜ਼ਰ ਕਿਸਮਾਂ ਨੂੰ ਐਗਜ਼ੀਕਿਊਟੇਬਲਾਂ ਲਈ ਮਨਜੂਰੀ ਨਹੀਂ ਹੈ।"
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr "DAEMON ਕਾਰਜ init ਸਕਰਿਪਟ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹਨ.."
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
 msgstr "use_resolve ਇੱਕ ਬੂਲੀਅਨ ਮੁੱਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
 msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
 msgstr "use_syslog ਦਾ ਮੁੱਲ ਬੂਲੀਅਨ ਹੋਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
 msgstr "manage_krb5_rcache must be a boolean value "
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
 msgstr "USER ਕਿਸਮ ਆਟੋਮੈਟਿਕ ਹੀ tmp ਕਿਸਮ ਲੈ ਲੈਂਦੀ ਹੈ"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s ਨੀਤੀ ਮੌਡਿਊਲ ਨੂੰ ਮੌਜੂਦਾ ਡੋਮੇਨਾਂ ਲੋੜੀਂਦੀਆਂ ਹਨ"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "ਲਿਖਣ ਖੇਤਰ ਲੋੜੀਂਦਾ"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
+"ਤੁਹਾਨੂੰ ਇੱਕ ਨਵੀਂ ਕਿਸਮ ਪਰਿਭਾਸ਼ਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਇਸ ਨਾਲ ਖਤਮ ਹੋਏ:\n"
+"%s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
 msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਬੰਦ ਕਾਰਜ ਲਈ ਆਗਜ਼ੀਕਿਊਟੇਬਲ ਮਾਰਗ ਦੇਣਾ ਜਰੂਰੀ ਹੈ"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
 msgstr "enforcment ਫਾਇਲ ਟਾਈਪ ਕਰੋ"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
 msgstr "ਇੰਟਰਫੇਸ ਫਾਇਲ"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
 msgstr "ਫਾਇਲ ਪ੍ਰਸੰਗ ਫਾਇਲ"
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "ਸਪੈਸੀ ਫਾਈਲ"
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 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 ""
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "ਡੋਮੇਨ ਚੁਣੋ"
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "ਪੋਰਟ ਚੁਣੋ"
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr "cdrecord ਨੂੰ ਵੱਖ-ਵੱਖ ਹਿੱਸੇ ਪੜਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ। nfs, samba, ਹਟਾਉਣ-ਯੋਗ ਜੰਤਰ, ਉਪਭੋਗੀ temp ਅਤੇ ਨਾ-ਭਰੇਸੋਯੋਗ ਸੰਖੇਪ ਫਾਇਲਾਂ"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "ਫਾਈਲ ਰਾਹ"
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "ਫਾਈਲ ਰਾਹ"
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ਇੱਕ ਫਾਈਲ ਜੋੜੋ"
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "ਸ਼੍ਰੇਣੀ"
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"ਫਾਇਲ\n"
+"ਕਿਸਮ"
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 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."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "ਸਾਂਬਾ ਨੂੰ ਕਿਸੇ ਵੀ ਫਾਈਲ/ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸਿਰਫ ਪੜ੍ਹਨ ਲਈ ਸਾਂਝੀ ਕਰਨ ਦੀ ਇਜਾਜਤ ਦਿਓ।"
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "ਨੀਤੀ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕੀਤਾ ਜਾ ਰਿਹਾ..."
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS ਰੇਂਜ"
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux ਪਰਬੰਧਨ"
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "ਬੂਲੀਅਨ"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
+"ਉਹ ਬੂਲੀਅਨ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜਿਹੜੀ ਕਿ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਲਈ ਨੀਤੀ ਦਾ ਸੁਧਾਰ ਕਰਨ ਲਈ "
+"ਵਰਤੀ ਜਾ ਸਕੇ।"
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "ਫਾਈਲਾਂ"
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
-msgstr ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "ਉਹ ਫਾਈਲ ਕਿਸਮ ਜਾਣਕਾਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜਿਹੜੀ ਕਿ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਦੁਆਰਾ ਵਰਤੀ ਜਾ ਸਕੇ।"
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "ਨੈੱਟਵਰਕ"
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਵਿਖਾਓ ਜਿਹਨਾਂ ਨੂੰ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਜੁੜ ਜਾਂ ਸੁਣ ਸਕੇ।"
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "ਤਬਦੀਲੀਆਂ"
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
-msgstr ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr "ਉਹ ਬੇਨਤੀਆਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ ਜਿਹੜੀਆਂ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਦੇ ਅੰਦਰ ਜਾਂ ਬਾਹਰ ਤਬਦੀਲ ਹੋ ਸਕਣ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux ਉਪਭੋਗੀ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "ਸਿਰਫ਼ ਸੁਧਾਰੇ ਹੋਏ ਵਿਖਾਓ"
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"ਨੀਤੀ ਵਿੱਚ ਲਿਖੇ If-Then-Else ਨਿਯਮ ਜਿਹੜੇ \n"
+"ਬਦਲਵੇਂ ਦਖਲ ਨਿਯੰਤਰਣ ਦੀ ਇਜਾਜਤ ਦੇ ਸਕਣ।"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "ਯੋਗ ਕੀਤਾ ਹੋਇਆ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "ਫਾਈਲ ਰਾਹ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux ਕਿਸਮ"
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ ਵਰਤਿਆ ਗਿਆ ਫਾਈਲ ਰਾਹ।"
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲਾਂ"
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "ਉਹ ਫਾਈਲਾਂ ਜਿਹਨਾਂ ਵਿੱਚ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਲਿਖ ਸਕਦੀ ਹੈ।"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "ਲਿਖੀਆਂ ਜਾ ਸਕਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ"
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਲਈ ਪਰਿਭਾਸ਼ਿਤ ਫਾਈਲ ਕਿਸਮਾਂ।"
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ ਫਾਈਲ ਕਿਸਮਾਂ"
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨਾਲ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਨੂੰ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "ਬਾਹਰ ਜਾਣ ਨੂੰ"
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "ਅੰਦਰ ਆਉਣ ਨੂੰ"
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "ਬੂਲੀਅਨ ਨਾਂ"
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "ਬੂਲੀਅਨ ਨਾਂ"
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ ਫਾਈਲ ਕਿਸਮਾਂ"
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
+"ਉਹ ਐਗਜੀਕਿਊਟੇਬਲ ਜੋ ਕਿਸੇ ਵੱਖਰੀ ਡੋਮੇਨ ਤੇ ਤਬਦੀਲ ਹੋਣਗੇ, ਜਦੋਂ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਉਹਨਾਂ ਨੂੰ ਅਮਲ ਵਿੱਚ "
+"ਲਿਆਉਂਦੀ ਹੈ।"
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'ਡੋਮੇਨ ਚੁਣੋ' ਤੋਂ ਤਬਦੀਲੀਆਂ"
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr ""
+"Boolean\n"
+"Enabled"
+msgstr "ਬੂਲੀਅਨ ਨਾਂ"
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "ਕਾਰਵਾਈ ਡੋਮੇਨ ਨੂੰ ਬੁਲਾਉਣਾ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
+"ਉਹ ਐਗਜੀਕਿਊਟੇਬਲ ਜੋ ਕਿਸੇ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਤੇ ਤਬਦੀਲ ਹੋਣਗੇ, ਜਦੋਂ ਚੁਣੀਆਂ ਹੋਈ ਡੋਮੇਨਾਂ ਦੇ ਐਂਟਰੀ-ਪੁਆਇੰਟ ਨੂੰ "
+"ਅਮਲ ਵਿੱਚ ਲਿਆਂਦਾ ਜਾ ਰਿਹਾ ਹੋਵੇ ।"
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'ਡੋਮੇਨ ਚੁਣੋ' ਵਿੱਚ ਤਬਦੀਲੀਆਂ"
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux ਪੋਰਟ ਕਿਸਮ"
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "ਮੈਡਿਊਲ ਨਾਂ"
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'ਡੋਮੇਨ ਚੁਣੋ' ਤੋਂ ਤਬਦੀਲੀਆਂ"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "ਡਿਫਾਲਟ"
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "ਸਿਸਟਮ ਮੂਲ ਪਾਲਿਸੀ ਕਿਸਮ: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>ਚੁਣੋ:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "ਹਾਂ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "ਨਹੀਂ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Control the ability to mmap a low area of the address space, as configured "
-"by /proc/sys/kernel/mmap_min_addr."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
+"ਕਿਸੇ ਵੀ ਕਾਰਵਾਈ ਨੂੰ ਕਿਸੇ ਹੋਰ ਕਾਰਵਾਈ ਨੂੰ ptracing ਜਾਂ debugging ਕਰਨ ਤੋਂ ਮਨ੍ਹਾ ਕਰ ਦਿਓ"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "mplayer ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਟੈਕ ਮਨਜੂਰੀ ਦਿਓ"
-
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "ਮਿਟਾਓ"
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "ਸੁਧਾਰੋ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "ਅੱਪਡੇਟ"
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਹੋਰ ਵੇਰਵੇ ਵਾਲੀ ਝਾਤ"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "ਫਾਇਲ ਲੇਬਲਿੰਗ"
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux ਫਾਈਲ ਲੇਬਲ"
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "ਅੱਪਡੇਟ"
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਹਟਾਓ"
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "ਫਾਇਲ ਕਿਸਮ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "pppd ਨੂੰ ਰੈਗੂਲਰ ਉਪਭੋਗੀ ਲਈ ਚੱਲਣ ਦੀ ਮਨਜੂਰੀ ਦਿਓ"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux ਉਪਭੋਗੀ"
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ਡੋਮੇਨ ਚੁਣੋ ਜਿਸ ਦਾ ਪਰਬੰਧਨ ਇਸ ਉਪਭੋਗੀ ਤੋਂ ਕਰਾਉਣਾ ਹੈ।"
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "ਅਯੋਗ"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "ਯੋਗ ਕੀਤਾ ਹੋਇਆ"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s ਇੱਕ ਯੋਗ ਪ੍ਰਸੰਗ ਨਹੀਂ ਹੈ\n"
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "ਸਿਸਟਮ ਸਥਿਤੀ: ਅਯੋਗ ਹੋਇਆ"
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "ਬੂਲੀਅਨ ਨਾਂ"
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲਾਂ"
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "ਲਿਖੀਆਂ ਜਾ ਸਕਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ"
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ ਫਾਈਲ ਕਿਸਮਾਂ"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "ਲਾਗਇਨ ਨਾਂ"
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' ਡੋਮੇਨ ਭਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਫਾਈਲ ਰਾਹ।"
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "ਉਹ ਫਾਈਲਾਂ ਜਿਹਨਾਂ ਵਿੱਚ '%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 ""
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨਾਲ '%s' ਨੂੰ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ '%s' ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
 
-#: 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 ""
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' ਲਈ ਪਰਿਭਾਸ਼ਤ ਫਾਈਲ ਕਿਸਮਾਂ।"
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
-msgstr ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "ਉਹ ਬੂਲੀਅਨ ਜਾਣਕਾਰੀ ਵਿਖਾਓ ਜਿਹੜੀ '%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 ""
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "ਉਹ ਫਾਈਲ ਕਿਸਮ ਜਾਣਕਾਰੀ ਵਿਖਾਓ ਜਿਹੜੀ '%s' ਦੁਆਰਾ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ।"
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਵਿਖਾਓ ਜਿਹਨਾਂ ਨਾਲ '%s' ਜੁੜ ਜਾਂ ਸੁਣ ਸਕਦੀ ਹੈ।"
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' ਵਿੱਚ ਤਬਦੀਲੀ"
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' ਤੋਂ ਤਬਦੀਲੀ"
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' ਤੋਂ ਤਬਦੀਲੀ"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
+"ਉਹ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਜਿਹੜੇ '%s' ਵਿੱਚ ਤਬਦੀਲ ਹੋਣਗੇ, ਜਦੋਂ ਇਕ ਚੁਣੇ ਹੋਏ ਡੋਮੇਨ ਐਂਟਰੀ-ਪੁਆਇੰਟ ਨੂੰ ਅਮਲ ਵਿੱਚ "
+"ਲਿਆਂਦਾ ਜਾ ਰਿਹਾ ਹੋਵੇ।"
 
-#: booleans.py:173
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 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."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
+"ਉਹ ਐਗਜੀਕਿਊਟੇਬਲ ਜਿਹੜੇ ਇੱਕ ਵੱਖਰੀ ਡੋਮੇਨ ਤੇ ਤਬਦੀਲ ਹੋਣਗੇ, ਜਦੋਂ '%s' ਉਹਨਾਂ ਨੂੰ ਅਮਲ ਵਿੱਚ ਲਿਆਉਂਦਾ ਹੈ।"
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "ਉਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿਖਾਓ ਜਿਹੜੀਆਂ '%s' ਅੰਦਰ ਜਾਂ ਬਾਹਰ ਤਬਦੀਲ ਹੋ ਸਕਣ।"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "ਬੂਲੀਅਨ"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "ਲਿਖੀਆਂ ਜਾ ਸਕਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "ਐਪਲੀਕੇਸ਼ਨ"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' ਡੋਮੇਨ ਭਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਫਾਈਲ ਰਾਹ।"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
 msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ 'ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ' ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux ਉਪਭੋਗੀ ਮੈਪਿੰਗ ਜੋੜੋ"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s ਲਈ ਲਾਗਇਨ ਮੈਪਿੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "ਬੂਲੀਅਨ %s ਇਜਾਜਤ ਨਿਯਮ"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸ਼ਾਮਿਲ ਕਰੋ"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "ਫਾਇਲ ਲੇਬਲਿੰਗ"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "ssh ਲਾਗਇਨ ਨੂੰ sysadm_r:sysadm_t ਤੌਰ ਤੇ ਮਨਜੂਰੀ ਦਿਓ"
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux ਫਾਈਲ ਲੇਬਲ"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਤਬਦੀਲ ਕਰੋ"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ ਸੋਧ ਕਰੋ"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux ਰੋਲ"
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਹਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%s ਲਈ ਫਾਇਲ ਪ੍ਰਸੰਗ ਤਬਦੀਲ ਨਹੀਂ ਕਰ ਸਕਦਾ"
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "ਫਾਈਲ ਰਾਹ"
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux ਫਾਈਲ ਲੇਬਲ"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "ਗਲਤ ਫਾਰਮੈਟ %s: ਰਿਕਾਰਡ %s"
 
-#: booleans.py:208
-msgid "Support NFS home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s ਹਟਾਓ"
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s ਸੋਧ"
 
-#: booleans.py:210
-msgid "Allow user to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "ਨੈੱਟਵਰਕ ਪੋਰਟ"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "ਉਪਭੋਗੀ ਸ਼ਾਮਿਲ"
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "ਉਪਭੋਗੀ ਹਟਾਓ"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "ਉਪਭੋਗੀ ਸੋਧ"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux ਉਪਭੋਗੀ"
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "ਰੋਲ"
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS ਰੇਂਜ"
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux ਲਾਗਿੰਗ ਮੈਪਿੰਗ ਜੋੜੋ"
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux ਉਪਭੋਗੀ ਮੇਲ ਹਟਾਓ"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "ਲਾਗਇਨ ਮੈਪਿੰਗ ਵੇਖਾ ਨਹੀਂ ਸਕਦਾ"
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux ਉਪਭੋਗੀ"
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux ਉਪਭੋਗੀ"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "ਫਾਈਲ ਰਾਹ"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "ਬਦਲਾਅ ਸੰਭਾਲੋ"
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "ਬਦਲਾਅ ਰੀ-ਸੈੱਟ ਕਰੋ"
 
-#: booleans.py:231
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "ਸਿਸਟਮ ਸਥਿਤੀ: ਲਾਗੂ ਕੀਤਾ ਜਾ ਰਿਹਾ"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "ਸਿਸਟਮ ਸਥਿਤੀ: ਜਾਇਜ"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
 msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+"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 ਮੋਡ "
+"ਲਈ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ    ਕੀ ਤੁਸੀਂ ਜਾਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
-msgstr ""
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
-msgstr ""
+#~ msgid "Type to search for a process"
+#~ msgstr "ਕਿਸੇ ਕਾਰਵਾਈ ਨੂੰ ਖੋਜਣ ਲਈ ਲਿਖੋ"
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
-msgstr ""
+#~ msgid "Modify an existing item"
+#~ msgstr "ਇੱਕ ਮੌਜੂਦਾ ਆਈਟਮ ਸੁਧਾਰੋ"
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
-msgstr ""
+#~ msgid "Delete an existing item"
+#~ msgstr "ਇੱਕ ਮੌਜੂਦਾ ਆਈਟਮ ਮਿਟਾਓ"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr ""
+#~ msgid "Add a new item"
+#~ msgstr "ਇੱਕ ਨਵੀਂ ਆਈਟਮ ਜੋੜੋ"
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
-msgstr ""
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "ਉੱਪਰ ਚੁਣੀ ਹੋਈ ਕਾਰਵਾਈ ਡੋਮੇਨ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਲਈ ਵਰਤਿਆ ਗਿਆ ਫਾਈਲ ਰਾਹ।"
 
-#: booleans.py:240
-msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
-msgstr ""
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "ਉਹ ਫਾਈਲਾਂ ਜਿਹਨਾਂ ਵਿੱਚ ਉੱਪਰ ਚੁਣੀ ਕਾਰਵਾਈ ਡੋਮੇਨ ਲਿਖ ਸਕਦੀ ਹੈ।"
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ ਲਈ ਪਰਿਭਾਸ਼ਿਤ ਫਾਈਲ ਕਿਸਮਾਂ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨਾਲ ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ ਨੂੰ ਜੁੜਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
+
+#~ msgid "Modified"
+#~ msgstr "ਸੁਧਰਿਆ"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "ਉਹ ਨੈੱਟਵਰਕ ਪੋਰਟ ਜਿਹਨਾਂ ਨੂੰ ਚੁਣੀ ਹੋਈ ਡੋਮੇਨ ਨੂੰ ਸੁਣਨ ਦੀ ਇਜਾਜਤ ਹੈ।"
+
+#~ msgid "Executable File Type"
+#~ msgstr "ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ ਕਿਸਮ"
+
+#~ msgid "Transtype"
+#~ msgstr "ਟਰਾਂਸ-ਕਿਸਮ"
+
+#~ msgid "Reset"
+#~ msgstr "ਰੀ-ਸੈੱਟ"
+
+#~ msgid "Reset to system default"
+#~ msgstr "ਸਿਸਟਮ ਦੇ ਮੂਲ ਤੇ ਸੈੱਟ ਕਰੋ"
+
+#~ msgid "Save your changes"
+#~ msgstr "ਆਪਣੇ ਬਦਲਾਅ ਸੰਭਾਲੋ"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK ਉਪਲੱਬਧ ਨਹੀਂ"
diff --git a/policycoreutils/po/pl.po b/policycoreutils/po/pl.po
index 69d1650..6764d70 100644
--- a/policycoreutils/po/pl.po
+++ b/policycoreutils/po/pl.po
@@ -1,32 +1,36 @@
 # 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@gmail.com>, 2006,2011-2013.
-# Radosław Piliszek <radzio92@yahoo.com>, 2006.
+# Piotr Drąg <piotrdrag@gmail.com>, 2006,2011-2013
+# Radosław Piliszek <radzio92@yahoo.com>, 2006
 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 19:59+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-11 14:41+0000\n"
 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
 "Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n"
+"Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "zainicjowanie PAM się nie powiodło\n"
@@ -75,7 +79,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Nie można ustawić kontekstu wykonywania dla %s.\n"
@@ -88,871 +92,922 @@ msgstr "******************** WAŻNE ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Aby aktywować ten pakiet polityki należy wykonać:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Nie można utworzyć obsługi semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Nie można odczytać przechowalni polityki."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Nie można nawiązać połączenia semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Nie można sprawdzić stanu włączenia MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Niezaimplementowane"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Transakcja semanage jest już wykonywana"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Nie można uruchomić transakcji semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Nie można wykonać transakcji semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Transakcja semanage nie jest wykonywana"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Nie można wyświetlić listy modułów SELinuksa"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Nazwa modułu"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Wersja"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Wyłączony"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, 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:307
+#: ../semanage/seobject.py:333
 #, 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:322
+#: ../semanage/seobject.py:348
 #, 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:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit wymaga \"on\" lub \"off\""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Wbudowane typy zezwalania"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Dostosowane typy zezwalania"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Nie można utworzyć klucza dla %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Grupa linuksowa %s nie istnieje"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Użytkownik linuksowy %s nie istnieje"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Nie można utworzyć mapowania loginu dla %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Nie można ustawić nazwy %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Nie można ustawić zakresu MLS dla %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Nie można ustawić użytkownika SELinuksa dla %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Nie można dodać mapowania loginu do %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Wymagane jest seuser lub serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Mapowanie loginu dla %s nie zostało określone"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Nie można odpytać seuser dla %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Nie można zmodyfikować mapowania loginu dla %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Nie można usunąć mapowania loginu dla %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Nie można wyświetlić listę mapowań loginów"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Login"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Użytkownik SELinuksa"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Zakres MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 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
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Nie można odpytać użytkownika dla %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Nie można utworzyć użytkownika SELinuksa dla %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Nie można dodać roli %s do %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Nie można ustawić poziomu MLS dla %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Nie można dodać przedrostka %s do %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Nie można rozpakować klucza dla %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Nie można dodać użytkownika SELinuksa %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Wymagany jest przedrostek, role, poziom lub zakres"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Wymagany jest przedrostek lub role"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "Użytkownik SELinuksa %s nie został określony"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Nie można zmodyfikować użytkownika SELinuksa %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Nie można usunąć użytkownika SELinuksa %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Nie można wyświetlić listy użytkowników SELinuksa"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, 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:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Etykiety"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Przedrostek"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Poziom MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Zakres MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Role SELinuksa"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Wymagany jest protokół UDP lub TCP"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Wymagany jest port"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Nieprawidłowy port"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Nie można utworzyć klucza %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Wymagany jest typ"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s został już określony"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Nie można utworzyć portu dla %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Nie można utworzyć kontekstu dla %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Nie można ustawić użytkownika w kontekście portu dla %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Nie można ustawić roli w kontekście portu dla %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Nie można ustawić typu w kontekście portu dla %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Nie można ustawić pól MLS w kontekście portu dla %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Nie można ustawić kontekstu portu dla %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Nie można dodać portu %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Wymagane jest setype lub serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Wymagane jest setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s nie został określony"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Nie można odpytać portu %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Nie można zmodyfikować portu %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Nie można wyświetlić listy portów"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Nie można usunąć portu %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Nie można usunąć portu %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Nie można wyświetlić listy portów"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Typ portu SELinuksa"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Protokół"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Numer portu"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Wymagany jest adres węzła"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Nieznany lub brakujący protokół"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr "Wymagany jest typ węzła SELinuksa"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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: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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Nie można utworzyć klucza dla %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Nie można utworzyć adresu dla %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Nie można utworzyć kontekstu dla %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Nie można ustawić maski dla %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Nie można ustawić kontekstu adresu dla %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Nie można dodać adresu %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Adresu %s nie został określony"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Nie można odpytać adresu %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Nie można zmodyfikować adresu %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Nie można usunąć adresu %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Nie można usunąć wszystkich mapowań węzłów"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Nie można wyświetlić listy adresów"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Nie można utworzyć interfejsu dla %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Nie można ustawić kontekstu interfejsu dla %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Nie można ustawić kontekstu komunikatu dla %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Nie można dodać interfejsu %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Interfejs %s nie został określony"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Nie można odpytać interfejsu %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Nie można zmodyfikować interfejsu %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Nie można usunąć interfejsu %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Nie można usunąć wszystkich mapowań interfejsów"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Nie można wyświetlić listy interfejsów"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interfejs SELinuksa"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Kontekst"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Klasa ekwiwalentu dla %s już istnieje"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, 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:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Klasa ekwiwalentu dla %s nie istnieje"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Nieprawidłowe określenie pliku"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Określenie pliku nie może zawierać spacji"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Nie można utworzyć kontekstu pliki dla %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Nie można ustawić kontekstu pliku dla %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Nie można dodać kontekstu pliku dla %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Wymagane jest setype, serange lub seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Kontekst pliku dla %s nie został określony"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Nie można odpytać kontekstu pliku dla %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Nie można wyświetlić listy kontekstów plików"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Nie można usunąć kontekstu pliku %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Nie można usunąć kontekstu pliku dla %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Nie można wyświetlić listy kontekstów plików"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Nie można wyświetlić listy lokalnych kontekstów plików"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "fcontext SELinuksa"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "typ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nEkwiwalent fcontext dystrybucji SELinuksa \n"
+msgstr ""
+"\n"
+"Ekwiwalent fcontext dystrybucji SELinuksa \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nLokalny ekwiwalent fcontext SELinuksa \n"
+msgstr ""
+"\n"
+"Lokalny ekwiwalent fcontext SELinuksa \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Wartość logiczna %s nie została określona"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Nie można odpytać kontekstu pliku %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Nie można zmodyfikować wartości logicznej %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Błędny format %s: wpis %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Nie można usunąć wartości logicznej %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Nie można wyświetlić listy wartości logicznych"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "wyłączone"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "włączone"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Zmienna logiczna SELinuksa"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Stan"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Domyślnie"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Opis"
 
@@ -991,206 +1046,230 @@ msgstr "Błąd. Powłoka jest nieprawidłowa.\n"
 msgid "Unable to clear environment\n"
 msgstr "Nie można wyczyścić środowiska\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Błąd podczas zmieniania UID, przerywanie.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Błąd podczas przywracania KEEPCAPS, przerywanie.\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Błąd podczas łączenia z systemem audytu.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Błąd podczas przydzielania pamięci.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Błąd podczas wysyłania komunikatu audytu.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Nie można ustalić trybu wymuszania.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Błąd. Nie można otworzyć %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s. Nie można ustawić nowego kontekstu dla %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s zmienił etykiety.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Ostrzeżenie. Nie można przywrócić kontekstu dla %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Błąd: podano wiele ról\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Błąd: podano wiele typów\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Opcja -l może zostać użyta z obsługą MLS SELinuksa.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Błąd: podano wiele poziomów\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Błąd: nie można zmieniać poziomów na niezabezpieczonym terminalu \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Nie można uzyskać domyślnego typu.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "uzyskanie nowego kontekstu się nie powiodło.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "ustawienie nowej roli %s się nie powiodło\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "ustawienie nowego typu %s się nie powiodło\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "zbudowanie nowego zakresu z poziomem %s się nie powiodło\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "ustawienie nowego zakresu %s się nie powiodło\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "przekonwertowanie nowego kontekstu na ciąg tekstowy się nie powiodło\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nie jest prawidłowym kontekstem\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Nie można przydzielić pamięci dla new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Nie można uzyskać pustego ustawienia sygnału\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Nie można ustawić obsługi SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Porzucenie uprawnień przez newrole się nie powiodło\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "uzyskanie old_context się nie powiodło.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Ostrzeżenie. Nie można pobrać informacji o TTY.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "błąd podczas odczytywania konfiguracji usługi PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: niepoprawne hasło dla %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: rozgałęzienie się nie powiodło: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Nie można przywrócić etykiety TTY...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Poprawne zamknięcie TTY się nie powiodło\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Nie można zamknąć deskryptorów.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Błąd podczas przydzielania argv0 powłoki.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Nie można przywrócić środowiska, przerywanie\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "wykonanie powłoki się nie powiodło\n"
 
@@ -1321,19 +1400,25 @@ msgstr "Etykiety plików"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Określenie\npliku"
+msgstr ""
+"Określenie\n"
+"pliku"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Typ pliku\nSELinuksa"
+msgstr ""
+"Typ pliku\n"
+"SELinuksa"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Typ\npliku"
+msgstr ""
+"Typ\n"
+"pliku"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1343,19 +1428,25 @@ 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\nSELinuksa"
+msgstr ""
+"Użytkownik\n"
+"SELinuksa"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "Zakres MLS/\nMCS"
+msgstr ""
+"Zakres MLS/\n"
+"MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1417,7 +1508,7 @@ msgstr "<b>Wybór typu roli aplikacji lub użytkownika do ograniczenia:</b>"
 msgid "<b>Applications</b>"
 msgstr "<b>Aplikacje</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Standardowy demon inicjowania"
 
@@ -1425,9 +1516,11 @@ msgstr "Standardowy demon inicjowania"
 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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "Systemowy demon D-Bus"
 
@@ -1439,16 +1532,18 @@ msgstr "Demon usług internetowych (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "Demony usług internetowych to demony uruchamiane przez xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Aplikacje/skrypty WWW (CGI)"
 
 #: ../gui/polgen.glade:370
 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)"
+msgstr ""
+"Skrypty CGI aplikacji/skryptów WWW (CGI) uruchamiane przez serwer WWW "
+"(Apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Aplikacja użytkownika"
 
@@ -1456,9 +1551,11 @@ msgstr "Aplikacja użytkownika"
 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"
+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
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Piaskownica"
 
@@ -1482,7 +1579,10 @@ msgstr "Minimalna rola użytkownika terminala"
 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."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1592,9 @@ msgstr "Minimalna rola użytkownika X Window"
 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"
+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:529
 msgid "User Role"
@@ -1502,7 +1604,8 @@ msgstr "Rola użytkownika"
 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"
+msgstr ""
+"Użytkownik z pełną siecią, brakiem aplikacji setuid bez przemiany, sudo i su"
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1510,9 +1613,11 @@ msgstr "Rola użytkownika administratora"
 
 #: ../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"
+"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>"
@@ -1524,16 +1629,20 @@ msgstr "Rola użytkownika administratora root"
 
 #: ../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 "
+"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."
+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: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:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Nazwa"
 
@@ -1560,7 +1669,9 @@ msgstr "Skrypt inicjowania"
 #: ../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:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1586,15 +1697,16 @@ msgstr "Wybór domen aplikacji, do których przemienić %s."
 msgid ""
 "transition \n"
 "role tab"
-msgstr "przejście \nkarta roli"
+msgstr ""
+"przejście \n"
+"karta roli"
 
 #: ../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:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+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:1056
@@ -1618,7 +1730,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>Porty TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Wszystko"
 
@@ -1632,7 +1744,9 @@ 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 "Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów 600-1024"
+msgstr ""
+"Umożliwia %s wywoływanie bindresvport z wartością 0. Dowiązywanie do portów "
+"600-1024"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1642,7 +1756,9 @@ msgstr "Niezastrzeżone porty (powyżej 1024)"
 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"
+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
@@ -1661,7 +1777,9 @@ msgstr "<b>Porty UDP</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Sieć\nKarta dowiązywania"
+msgstr ""
+"Sieć\n"
+"Karta dowiązywania"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1793,9 @@ msgstr "Umożliwia %s łączenie z dowolnym portem TCP"
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1805,9 @@ msgstr "Umożliwia %s łączenie z dowolnym portem UDP"
 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"
+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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1853,9 @@ msgstr "<b>Dodanie plików/katalogów, którymi %s zarządza</b>"
 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..."
+msgstr ""
+"Dodanie plików/katalogów, którymi %s \"zarządza\". Pliki PID, pliki "
+"dziennika, pliki /var/lib..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1873,80 @@ msgstr "<b>Który katalog utworzyć dla polityki %s?</b>"
 msgid "Policy Directory"
 msgstr "Katalog polityki"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Rola"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Istniejący_użytkownik"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Aplikacja"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s musi być katalogiem"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Należy wybrać użytkownika"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Wybór ograniczanego pliku wykonywalnego."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Wybór ograniczanego pliku skryptu inicjowania."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 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:581
+#: ../gui/polgengui.py:588
 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:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Wybór katalogu, w którym utworzyć pliki polityki"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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.\nKontynuować?"
+msgstr ""
+"Typ %s_t został już określony w bieżącej polityce.\n"
+"Kontynuować?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Sprawdź nazwę"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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.\nKontynuować?"
+msgstr ""
+"Moduł %s.pp został już wczytany w bieżącej polityce.\n"
+"Kontynuować?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 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:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Należy podać plik wykonywalny"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Skonfiguruj SELinuksa"
 
@@ -1829,9 +1958,15 @@ msgstr "Port sieciowy"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "Typ portu\nSELinuksa"
+msgstr ""
+"Typ portu\n"
+"SELinuksa"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protokół"
 
@@ -1839,9 +1974,13 @@ msgstr "Protokół"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "Poziom\nMLS/MCS"
+msgstr ""
+"Poziom\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Port"
 
@@ -1879,10 +2018,14 @@ msgid "Modify %s"
 msgstr "Modyfikuj %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Zezwalanie"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Wymuszanie"
 
@@ -1890,12 +2033,15 @@ msgstr "Wymuszanie"
 msgid "Status"
 msgstr "Stan"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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ć?"
+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/statusPage.py:147
 msgid ""
@@ -1903,16 +2049,25 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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ć?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2077,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c) 2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c) 2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2113,19 @@ msgid ""
 "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"
+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"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2138,7 @@ msgid "SELinux Administration"
 msgstr "Administracja SELinuksem"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Dodaj"
 
@@ -1999,7 +2167,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Wyłączone\nZezwalanie\nWymuszanie\n"
+msgstr ""
+"Wyłączone\n"
+"Zezwalanie\n"
+"Wymuszanie\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2186,12 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2216,7 @@ msgstr "Przełączenie między dostosowanymi i wszystkimi zmiennymi logicznymi"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Filtr"
 
@@ -2134,9 +2311,11 @@ msgstr "Usunięcie wczytywalnego modułu polityki"
 
 #: ../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."
+"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/system-config-selinux.glade:2781
 msgid "label44"
@@ -2163,1321 +2342,3112 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "Użytkownik SELinuksa \"%s\" jest wymagany"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Tworzy strony podręcznika SELinuksa"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr "nazwa systemu operacyjnego dla stron podręcznika"
+#: 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."
 
-#: ../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"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Wszystkie domeny"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług "
+"przesyłania plików publicznych."
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "Nazwy domen stron podręcznika do utowrzenia"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Odpytuje informacje o sieci polityki SELinuksa"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "wyświetla listę wszystkich typów portów SELinuksa"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Aby zezwolić auditadm na wykonywanie treści"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "wyświetla typ SELinuksa powiązany z portem"
+#: booleans.py:7
+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"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Wyświetla porty określone dla tego typu SELinuksa"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
 
-#: ../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ć"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Aby zezwolić użytkownikom na logowanie używając serwera yubikey"
 
-#: ../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ć"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Domena źródłowa"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Domena docelowa"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "zmienna logiczna, aby uzyskać opis"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 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"
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "źródłowa domeny procesu"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "docelowa domena procesu"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr "Polecenie wymagane dla tego typu polityki"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr "Wyświetla listę interfejsów polityki SELinuksa"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Tworzy szablon modułu polityki SELinuksa"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr "Proszę podać typ domeny, która ma zostać rozszerzona"
+#: booleans.py:22
+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."
 
-#: ../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"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
 
-#: ../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ł"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Aby zezwolić wszystkim demonom na zapisywanie plików core do /"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "nazwa polityki do utworzenia"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
 
-#: ../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"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Aby zezwolić wszystkim demonom na odczytywanie/zapisywanie terminali"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "plik wykonywalny do ograniczenia"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+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 "Utwórz nową politykę dla %s"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "polecenia"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr "Zmienia politykę SELinuksa, domyślnie /sys/fs/selinux/policy"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr "Nie zainstalowano polityki SELinuksa"
-
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr "Odczytanie pliku polityki %s się nie powiodło"
-
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "nieznane"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Demon usług internetowych"
-
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr "Istniejący typ domeny"
-
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr "Minimalna rola użytkownika logowania terminala"
-
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr "Minimalna rola użytkownika logowania X Window"
-
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
-msgstr "Rola użytkownika logowania środowiska graficznego"
-
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
-msgstr "Rola użytkownika logowania administratora"
-
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr "Rola administratora ograniczanego roota"
-
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
-msgstr "Prawidłowe typy:\n"
-
-#: ../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 "
-
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
-msgstr "Należy podać prawidłowy typ polityki"
-
-#: ../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."
-
-#: ../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\""
-
-#: ../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."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
-
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve musi być wartością logiczną "
-
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog musi być zmienną logiczną "
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos musi być wartością logiczną "
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache musi być wartością logiczną "
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "Typy USER automatycznie uzyskują typ tmp"
-
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
-msgstr "Moduły polityki %s wymagają istniejących domen"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Plik typu wymuszania"
-
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Plik interfejsu"
-
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Plik kontekstów pliku"
-
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
-msgstr "Plik specyfikacji"
-
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Ustawienie skryptu"
-
-#: 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."
-
-#: 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"
-
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
-msgstr "Aby zezwolić amavis na użycie kompilatora JIT"
-
-#: 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"
-
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr "Aby zezwolić auditadm na wykonywanie treści"
-
-#: 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"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Aby zezwolić użytkownikom na logowanie używając serwera RADIUS"
-
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr "Aby zezwolić użytkownikom na logowanie używając serwera yubikey"
-
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr "Aby zezwolić awstats na usuwanie dzienników Apache"
-
-#: 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"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Aby zezwolić clamd na użycie kompilatora JIT"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "Aby zezwolić clamscan na niezabezpieczone pliki w systemie"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Aby zezwolić clamscan na odczytywanie treści użytkownika"
-
-#: 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."
-
-#: 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."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Aby zezwolić Cobbler na dostęp do systemów plików CIFS."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Aby zezwolić Cobbler na dostęp do systemów plików NFS."
-
-#: 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."
-
-#: 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."
-
-#: 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 /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Aby zezwolić wszystkim demonom na używanie wrapperów TCP."
-
-#: 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"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "Aby zezwolić sysadm na debugowanie lub wykonywanie ptrace na wszystkich procesach."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+"Aby zezwolić aplikacjom klienckim dhcpd na wykonywanie poleceń iptables"
 
 #: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Aby zezwolić demonowi DHCP na używanie mechanizmów LDAP"
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr ""
 
 #: 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"
+msgstr ""
+"Aby zezwolić wszystkim domenom na użycie deskryptorów plików innych domen"
 
 #: 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"
 
 #: 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"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Aby zezwolić exim na łączenie się z bazami danych (PostgreSQL, MySQL)"
+msgid "Determine whether exim can connect to databases."
+msgstr ""
 
 #: 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."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Aby zezwolić exim na odczytywanie plików nieuprawnionych użytkowników."
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
 
 #: 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."
 
 #: 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."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Aby zezwolić domenie fenced na wykonywanie SSH."
+msgid "Determine whether fenced can use ssh."
+msgstr ""
 
 #: 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"
+msgid ""
+"Determine whether ftpd can read and write files in 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 "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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
 
 #: 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"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
 
 #: 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"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+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 "Aby zezwolić serwerom FTP na logowanie do lokalnych użytkowników i odczytywanie/zapisywanie wszystkim plików w systemie, nadzorowane przez DAC."
+"Determine whether ftpd can login to local users and can read and 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 "Aby zezwolić serwerom FTP na użycie CIFS użytego do usług przesyłania plików publicznych."
+msgid ""
+"Determine whether ftpd can 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 "Aby zezwolić serwerom FTP na użycie NFS użytego do usług przesyłania plików publicznych."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
 
 #: 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"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
 
-#: booleans.py:52
+#: booleans.py:53
 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."
 
-#: booleans.py:53
+#: booleans.py:54
 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."
 
-#: booleans.py:54
+#: booleans.py:55
 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."
+msgstr ""
+"Aby ustalić, czy demon sesji Git może dowiązywać gniazda TCP do wszystkich "
+"niezastrzeżonych portów."
 
-#: booleans.py:55
+#: booleans.py:56
 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."
-
-#: 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."
+msgstr ""
+"Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Git w "
+"domenie git_session_t."
 
 #: 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."
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Aby ustalić, czy systemowy demon Git może przeszukiwać katalogi domowe."
 
 #: 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."
+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."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Aby zezwolić demonowi gitisis na wysyłanie poczty"
+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."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Aby włączyć odczytywanie urandom przez wszystkie domeny."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
 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."
+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."
 
-#: booleans.py:62
+#: booleans.py:66
 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."
+msgstr ""
+"Aby zezwolić domenie WWW gpg na modyfikowanie plików publicznych użytych do "
+"usług przesyłania plików publicznych."
 
-#: 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."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"Aby zezwolić gssd na odczytywanie katalogu tymczasowego, do dostępu do tgt "
+"Kerberosa."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
 msgstr "Aby zezwolić gościowi na wykonywanie treści"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+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."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "Aby zezwolić httpd na użycie wbudowanych skryptów (zwykle PHP)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Aby zezwolić demonowi http na sprawdzanie niechcianych wiadomości"
 
-#: booleans.py:68
+#: booleans.py:72
 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"
+msgstr ""
+"Aby zezwolić httpd na działanie jako klient FTP łączący się z portem FTP i "
+"portami efemerycznymi"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Aby zezwolić httpd na łączenie z portem LDAP"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "Aby zezwolić demonowi HTTP na łączenie się z zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 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."
+msgstr ""
+"Aby zezwolić skryptom i modułom httpd na łączenie się z siecią używając TCP."
 
-#: booleans.py:72
-msgid ""
-"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:77
+msgid "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
+#: booleans.py:78
 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ć."
+msgstr ""
+"Aby zezwolić skryptom i modułom httpd na łączenie z bazami danych przez sieć."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "Aby zezwolić httpd na łączenie się z serwerem memcache"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Aby zezwolić httpd na działanie jako przekaźnik"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Aby zezwolić demonowi http na wysyłanie poczty"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Aby zezwolić Apache na komunikowanie się z usługą Avahi przez D-Bus"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Aby zezwolić httpd na obsługę CGI"
 
-#: booleans.py:79
+#: booleans.py:84
 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."
+msgstr ""
+"Aby zezwolić httpd na działanie jako serwer FTP nasłuchując na porcie FTP."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Aby zezwolić httpd na odczytywanie katalogów domowych"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "Aby zezwolić skryptom i modułom httpd na execmem/execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 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"
+msgstr ""
+"Aby zezwolić httpd na łączenie się z portem 80 w celu poprawnego wyłączenia"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Aby zezwolić procesom httpd na zarządzanie treścią IPA"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Aby zezwolić Apache na użycie mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Aby zezwolić Apache na użycie mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Aby zezwolić httpd na odczytywanie treści użytkownika"
 
-#: booleans.py:87
+#: booleans.py:92
 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"
+msgstr ""
+"Aby zezwolić Apache na działanie w trybie stickshift, bez przejścia do "
+"pasażera"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "Aby zezwolić demonowi httpd na zmianę swoich ograniczeń zasobów"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "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."
+msgstr ""
+"Aby zezwolić httpd na wykonywanie plików wykonywalnych SSI w tej samej "
+"domenie, co systemowe skrypty CGI."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "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."
+msgstr ""
+"Aby zezwolić skryptom Apache na zapisywanie do treści publicznych. Katalogi/"
+"pliki muszą posiadać etykiety public_rw_content_t."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Aby zezwolić Apache na wykonywanie treści tymczasowych."
 
-#: booleans.py:92
+#: booleans.py:98
 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."
+msgstr ""
+"Aby ujednolicić komunikowanie się httpd z terminalem. Wymagane do podania "
+"hasła dla certyfikatów w terminalu."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Aby ujednolicić obsługę httpd wszystkich plików treści."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Aby zezwolić httpd na dostęp do systemów plików CIFS"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Aby zezwolić httpd na dostęp do systemów plików FUSE"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Aby zezwolić httpd na wykonywanie GPG"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "Aby zezwolić httpd na dostęp do systemów plików NFS"
 
-#: 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"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Aby zezwolić httpd na dostęp do portów OpenStack"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
 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:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
 
-#: booleans.py:102
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
 msgid ""
 "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."
+msgstr ""
+"Aby zezwolić klientowi sieci IRC irssi na łączenie z dowolnym portem oraz na "
+"dowiązywanie do każdego niezastrzeżonego portu."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
-msgstr "Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
+msgstr ""
+"Aby zezwolić ograniczanym aplikacjom na uruchamianie za pomocą Kerberosa."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "Aby zezwolić syslogd na odczytywanie/zapisywanie terminali"
 
-#: booleans.py:106
+#: booleans.py:115
 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."
+msgstr ""
+"Aby zezwolić użytkownikom na logowanie i używanie systemu z /dev/console."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Aby zezwolić demonowi syslogd na wysyłanie poczty"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
 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."
+msgstr ""
+"Aby kontrolować możliwość użycia mmap na niskim obszarze przestrzeni "
+"adresowej, jak skonfigurowano w /proc/sys/kernel/mmap_min_addr."
 
-#: booleans.py:108
+#: booleans.py:123
 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."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 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."
+msgstr ""
+"Aby zezwolić domenie wtyczek Mozilli na łączenie się z siecią używając TCP."
 
-#: booleans.py:111
-msgid ""
-"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"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
-msgstr "Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości katalogu domowego"
+msgstr ""
+"Aby zezwolić ograniczanym przeglądarkom WWW na odczytywanie zawartości "
+"katalogu domowego"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Aby zezwolić na stos wykonywalny MPlayera"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "Aby zezwolić mysqld na łączenie się ze wszystkimi portami"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Aby zezwolić BIND na dowiązywanie do portu Apache."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
 
-#: booleans.py:116
+#: booleans.py:135
 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."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
 
-#: booleans.py:117
+#: booleans.py:136
 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."
+msgstr ""
+"Aby zezwolić wszystkim plikom/katalogom na eksportowanie przez NFS w trybie "
+"tylko do odczytu."
 
-#: booleans.py:118
+#: booleans.py:137
 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."
+msgstr ""
+"Aby zezwolić dowolnym plikom/katalogom na eksportowanie przez NFS w trybie "
+"do odczytu i zapisu."
 
-#: booleans.py:119
+#: booleans.py:138
 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."
+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."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Aby zezwolić systemowi na uruchamianie za pomocą NIS"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
-msgstr "Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
+msgstr ""
+"Aby zezwolić ograniczanym aplikacjom na użycie pamięci współdzielonej nscd."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
 msgstr "Aby zezwolić openshift na blokowanie aplikacji"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Aby zezwolić OpenVPN na odczytywanie katalogów domowych"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Aby ustalić, czy CGI Git może przeszukiwać katalogi domowe."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
+
+#: booleans.py:145
 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."
+msgstr ""
+"Aby zezwolić domenie piranha-lvs na łączenie się z siecią używając TCP."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "Aby zezwolić polipo na łączenie ze wszystkimi portami > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 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."
+msgstr ""
+"Aby ustalić, czy demon sesji Polipo może dowiązywać gniazda TCP do "
+"wszystkich niezastrzeżonych portów."
 
-#: booleans.py:127
+#: booleans.py:148
 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."
+msgstr ""
+"Aby ustalić, czy wywoływanie domen użytkownika może wykonywać demona Polipo "
+"w domenie polipo_session_t."
 
-#: booleans.py:128
+#: booleans.py:149
 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."
 
-#: booleans.py:129
+#: booleans.py:150
 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."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Aby włączyć obsługę katalogów zarządzanych przez polyinstant."
 
-#: booleans.py:131
+#: booleans.py:152
 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"
+msgstr ""
+"Aby zezwolić domenie postfix_local na pełny dostęp do zapisu w katalogach "
+"mail_spool"
 
-#: booleans.py:132
+#: booleans.py:153
 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"
+msgstr ""
+"Aby zezwolić PostgreSQL do użycie SSH i rsync do przywracania w danym "
+"momencie"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Aby zezwolić na przesyłanie etykiety klienta do obcej bazy danych"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Aby zezwolić administratorom bazy danych na wykonywanie instrukcji DML"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Aby zezwolić nieuprawnionym użytkownikom na wykonywanie instrukcji DDL"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "Aby zezwolić pppd na wczytywanie modułów jądra dla konkretnych modemów"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "Aby zezwolić pppd na uruchamianie dla zwykłego użytkownika"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
 msgid ""
-"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."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Aby zezwolić klientowi Puppet na zarządzanie wszystkimi typami plików."
 
-#: booleans.py:140
+#: booleans.py:162
 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"
+msgstr ""
+"Aby zezwolić głównemu serwerowi Puppet na użycie połączenia z bazą danych "
+"MySQL i PostgreSQL"
 
-#: booleans.py:141
+#: booleans.py:163
 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
+#: booleans.py:164
 msgid ""
 "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."
+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."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Aby zezwolić rsync na działanie jako klient"
 
-#: booleans.py:145
+#: booleans.py:166
 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"
+msgstr ""
+"Aby zezwolić rsync na eksportowanie dowolnych plików/katalogów tylko do "
+"odczytu."
 
-#: 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
 
-#: booleans.py:148
+#: booleans.py:168
 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)"
+msgstr ""
+"Aby zezwolić Sambie na tworzenie nowych katalogów domowych (np. przez PAM)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "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ł."
+msgstr ""
+"Aby zezwolić Sambie na działanie jako kontroler domeny, dodawanie "
+"użytkowników, grup i zmianę haseł."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "Aby zezwolić Sambie na współdzielenie katalogów domowych użytkowników."
 
-#: booleans.py:151
+#: booleans.py:171
 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."
+msgstr ""
+"Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów tylko do "
+"odczytu."
 
-#: booleans.py:152
+#: booleans.py:172
 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."
+msgstr ""
+"Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów w trybie do "
+"odczytu i zapisu."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Aby zezwolić Sambie na działanie jako maper portów"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "Aby zezwolić Sambie na wykonywanie nieograniczanych skryptów"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Aby zezwolić Sambie na eksportowanie woluminów NTFS/fusefs."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Aby zezwolić Sambie na eksportowanie woluminów NFS."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Aby zezwolić sanlock na odczytywanie/zapisywanie plików FUSE"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Aby zezwolić sanlock na zarządzanie plikami NFS"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Aby zezwolić sanlock na zarządzanie plikami CIFS"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Aby zezwolić SASL na odczytywanie shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
 msgstr "Aby zezwolić secadm na wykonywanie treści"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "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."
+msgstr ""
+"aby zabronić programom, takim jak newrole, przekształcania na domeny "
+"użytkownika administracyjnego."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Aby wyłączyć wczytywanie modułów jądra."
 
-#: booleans.py:164
+#: booleans.py:184
 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."
+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."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
-msgstr "Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
+msgstr ""
+"Aby zezwolić zwykłym użytkownikom na bezpośredni dostęp do urządzeń DRI"
 
-#: booleans.py:166
+#: booleans.py:186
 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"
+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"
 
-#: booleans.py:167
+#: booleans.py:187
 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"
+msgstr ""
+"Aby zezwolić wszystkim nieograniczanym plikom wykonywalnym na użycie "
+"bibliotek wymagających relokacji tekstu, które nie posiadają etykiety "
+"textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "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"
+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"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Aby zezwolić użytkownikom na łączenie się z lokalnym serwerem MySQL"
 
-#: booleans.py:170
+#: booleans.py:190
 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."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"Aby zezwolić ograniczanym użytkownikom na wykonywanie poleceń ping i "
+"traceroute."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Aby zezwolić użytkownikom na łączenie się z PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 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)"
+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)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
+
+#: booleans.py:194
 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 "
+"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."
+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."
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
 msgstr "Aby zezwolić użytkownikowi na używanie środowiska chroot SSH."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Aby zezwolić użytkownikowi na współdzielenie muzyki"
-
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
 
-#: booleans.py:177
+#: booleans.py:197
 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"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"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."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Aby zezwolić internal-sftp na odczytywanie i zapisywanie plików w katalogach domowych użytkowników SSH."
+msgstr ""
 
-#: booleans.py:180
+#: booleans.py:200
 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"
 
-#: booleans.py:181
+#: booleans.py:201
 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 ""
-"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."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+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."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "Aby zezwolić klientom SpamAssassin użytkownika na używanie sieci."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
-msgstr "Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych użytkowników."
+msgstr ""
+"Aby zezwolić spamd na odczytywanie/zapisywanie w katalogach domowych "
+"użytkowników."
 
-#: 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
 
-#: 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)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
 
-#: booleans.py:188
+#: booleans.py:208
 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"
+msgstr ""
+"Aby zezwolić SSH bez środowiska chroot na odczytywanie i zapisywanie plików "
+"w katalogach domowych użytkowników"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "aby zezwolić na uwierzytelnianie oparte na kluczu komputera"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Aby zezwolić logowanie SSH jako sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
 msgstr "Aby zezwolić staff na wykonywanie treści"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
-msgstr "Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
+msgstr ""
+"Aby zezwolić użytkownikowi staff na tworzenie i przechodzenie do domen sVirt."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
 msgstr "Aby zezwolić sysadm na wykonywanie treści"
 
-#: 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."
+#: booleans.py:214
+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."
 
-#: booleans.py:195
+#: booleans.py:215
 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."
+msgstr ""
+"Aby zezwolić menedżerom połączeń Telepathy na łączenie z dowolnym ogólnym "
+"portem TCP."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 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."
+msgstr ""
+"Aby zezwolić tftp na modyfikowanie plików publicznych używanych do usług "
+"przesyłania plików publicznych."
 
-#: booleans.py:197
+#: booleans.py:218
 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"
+msgstr ""
+"Aby zezwolić tftpna odczytywanie i zapisywanie plików w katalogach domowych "
+"użytkowników"
 
-#: 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."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
 msgstr "Aby zezwolić tor na działanie jako przekaźnik"
 
-#: booleans.py:200
+#: booleans.py:221
 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"
+msgstr ""
+"Aby zezwolić nieograniczanym użytkownikom na przejście do domen piaskownicy "
+"Chrome podczas uruchamiania chrome-sandbox"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "Aby zezwolić użytkownikowi na logowanie jako nieograniczana domena"
 
-#: booleans.py:202
+#: booleans.py:223
 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."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Aby zezwolić narzędziom odtwarzania wideo na działanie nieograniczane"
+msgstr ""
+"Aby zezwolić przekształcić nieograniczanego użytkownika w domenę wtyczek "
+"Mozilli podczas uruchamiania plugin-container XULRunnera."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do domen sVirt."
+msgstr ""
+"Aby zezwolić nieuprawnionym użytkownikom na tworzenie i przechodzenie do "
+"domen sVirt."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Aby obsługiwać katalogi domowe ecryptfs"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Aby obsługiwać katalogi domowe fusefs"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Aby użyć serwera LPD zamiast CUPS"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Aby obsługiwać katalogi domowe NFS"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Aby obsługiwać katalogi domowe Samby"
 
-#: booleans.py:210
+#: booleans.py:230
 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:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Aby ignorować błędy mmap_zero programu vbetool."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
+
+#: booleans.py:234
 msgid ""
 "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"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na użycie szeregowych/"
+"równoległych portów komunikacyjnych"
 
-#: booleans.py:214
+#: booleans.py:235
 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"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na użycie pamięci wykonywalnej "
+"i stosu wykonywalnego"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
-msgstr "Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na odczytywanie plików FUSE"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
-msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami NFS"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z gniazdami rawip"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z gniazdami "
+"rawip"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
-msgstr "Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na zarządzanie plikami CIFS"
 
-#: booleans.py:219
+#: booleans.py:240
 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)"
+msgstr ""
+"Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z sanlock"
 
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "Aby zezwolić ograniczanym gościom wirtualnym na użycie urządzeń USB"
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
-msgstr "Aby zezwolić ograniczanym gościom wirtualnym na współdziałanie z serwerem X"
+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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
 
-#: 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:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Aby ignorować błędy mmap_zero programu wine."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
-msgstr "Aby zezwolić programowi logowania graficznego na wykonywanie programu startowego"
+msgstr ""
+"Aby zezwolić programowi logowania graficznego na wykonywanie programu "
+"startowego"
 
-#: booleans.py:227
+#: booleans.py:247
 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"
+msgstr ""
+"Aby zezwolić programowi logowania graficznego na logowanie bezpośrednio jako "
+"sysadm_r:sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Aby zezwolić Xen na zarządzanie plikami NFS"
 
-#: booleans.py:229
+#: booleans.py:250
 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."
+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
+#: booleans.py:251
 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."
+msgstr ""
+"Aby zezwolić xend na uruchamianie qemu-dm. Nie jest wymagane, jeśli używana "
+"jest parawirtualizacja bez vfb."
 
-#: booleans.py:231
+#: booleans.py:252
 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"
+msgstr ""
+"Aby zezwolić użytkownikom xguest na konfigurowanie Menedżera sieci i "
+"łączenie z portami Apache"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
 msgstr "Aby zezwolić xguest na wykonywanie treści"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "Aby zezwolić użytkownikom xguest na montowanie nośników wymiennych"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Aby zezwolić użytkownikom xguest na użycie urządzeń Bluetooth"
 
-#: booleans.py:235
+#: booleans.py:256
 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."
+msgstr ""
+"Aby zezwolić klientom na zapisywanie do segmentów pamięci współdzielonej "
+"serwera X."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "Aby zezwolić serwerowi X na wykonywanie pamięci zapisywalnej"
 
-#: booleans.py:237
+#: booleans.py:258
 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:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Aby zezwolić wszystkim domenom na wykonywanie w fips_mode"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "Aby zezwolić demonowi zebra na zapisywanie plików konfiguracji"
 
-#: booleans.py:240
+#: booleans.py:262
 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."
+msgstr ""
+"Aby zezwolić ZoneMinder na modyfikowanie plików publicznych używanych przez "
+"usługi przesyłania plików publicznych."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Nazwy domen stron podręcznika do utowrzenia"
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Tworzy strony podręcznika SELinuksa"
+
+#: ../sepolicy/sepolicy.py:330
+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"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "nazwa systemu operacyjnego dla stron podręcznika"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Tworzy strukturę stron podręcznika HTML dla wybranych stron podręcznika "
+"SELinuksa"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Wszystkie domeny"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Odpytuje informacje o sieci polityki SELinuksa"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "wyświetla listę wszystkich typów portów SELinuksa"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "wyświetla typ SELinuksa powiązany z portem"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Wyświetla porty określone dla tego typu SELinuksa"
+
+#: ../sepolicy/sepolicy.py:364
+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ć"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "wyświetla porty, do których ta domena może dowiązywać i/lub się łączyć"
+
+#: ../sepolicy/sepolicy.py:382
+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ć"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Domena źródłowa"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Domena docelowa"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "odpytuje politykę SELinuksa, aby zobaczyć opis zmiennych logicznych"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "uzyskuje wszystkie opisy zmiennych logicznych"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "zmienna logiczna, aby uzyskać opis"
+
+#: ../sepolicy/sepolicy.py:424
+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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "źródłowa domeny procesu"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "docelowa domena procesu"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Polecenie wymagane dla tego typu polityki"
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Wyświetla listę interfejsów polityki SELinuksa"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Tworzy szablon modułu polityki SELinuksa"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Proszę podać typ domeny, która ma zostać rozszerzona"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Proszę podać użytkowników SELinuksa, których przenieść do tej domeny"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "nazwa polityki do utworzenia"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "ścieżka, w której utworzone pliki polityki będą przechowywane"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "plik wykonywalny do ograniczenia"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "polecenia"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Zmienia politykę SELinuksa, domyślnie /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Nie zainstalowano polityki SELinuksa"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Odczytanie pliku polityki %s się nie powiodło"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "nieznane"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Demon usług internetowych"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Istniejący typ domeny"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Minimalna rola użytkownika logowania terminala"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Minimalna rola użytkownika logowania X Window"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Rola użytkownika logowania środowiska graficznego"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Rola użytkownika logowania administratora"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Rola administratora ograniczanego roota"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Prawidłowe typy:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, 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 "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Należy podać prawidłowy typ polityki"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, 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."
+
+#: ../sepolicy/sepolicy/generate.py:333
+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\""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "Typy roli użytkownika nie mogą być dowiązanymi plikami wykonywalnymi."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Tylko aplikacje demony mogą używać skryptu inicjowania..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve musi być wartością logiczną "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog musi być zmienną logiczną "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos musi być wartością logiczną "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache musi być wartością logiczną "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "Typy USER automatycznie uzyskują typ tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "Moduły polityki %s wymagają istniejących domen"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "Należy podać ścieżkę do pliku wykonywalnego dla ograniczanego procesu"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Plik typu wymuszania"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Plik interfejsu"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Plik kontekstów pliku"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Plik specyfikacji"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Ustawienie skryptu"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Aplikacja"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Dodanie użytkownika"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Wybór portów"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Port sieciowy"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Typ\n"
+"pliku"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Aby zezwolić Sambie na współdzielenie dowolnych plików/katalogów tylko do "
+"odczytu."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Zakres MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Typ portu SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Administracja SELinuksem"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Dodanie mapowania loginu SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Użytkownik SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Typ SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Nazwa zmiennej logicznej"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Nazwa zmiennej logicznej"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Typ portu SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Nazwa zmiennej logicznej"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Typ portu SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Typ portu SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nazwa modułu"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Domyślnie"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Domyślny systemowy typ polityki: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Wybór:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Tak"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "Nie"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Etykiety plików"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Usunięcie portu sieciowego"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Typ pliku"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Aplikacja"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Użytkownik SELinuksa"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Wybór domen, które ten użytkownik ma administrować."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Wyłączony"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Włącz audytowanie"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nie jest prawidłowym kontekstem\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Nazwa zmiennej logicznej"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Login"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Usunięcie mapowania użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Nazwa zmiennej logicznej"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Plik wykonywalny"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Wyłączony"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Aplikacja"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Dodanie mapowania użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Usunięcie mapowania użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Dodanie mapowania loginu SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Nie można zmodyfikować mapowania loginu dla %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Dodanie portu sieciowego"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Etykiety plików"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Dodanie mapowania loginu SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Dodanie użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"Lokalny ekwiwalent fcontext SELinuksa \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modyfikacja mapowania użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Modyfikacja portu sieciowego"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Role SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Nie można usunąć kontekstu pliku dla %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Nie można zmodyfikować kontekstu pliku dla %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Typ SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Błędny format %s: wpis %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Usuń %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modyfikuj %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Port sieciowy"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Port sieciowy"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Dodanie użytkownika"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Usunięcie użytkownika"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modyfikacja użytkownika"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Użytkownik SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Rola"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Zakres MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Dodanie mapowania loginu SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Usunięcie mapowania użytkownika SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Nie można wyświetlić listę mapowań loginów"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Użytkownik SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Użytkownik SELinuksa"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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ć?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/policycoreutils.pot b/policycoreutils/po/policycoreutils.pot
index d309401..be2f1eb 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: 2013-01-04 12:01-0500\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1971,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/pt.po b/policycoreutils/po/pt.po
index 44940fb..b969142 100644
--- a/policycoreutils/po/pt.po
+++ b/policycoreutils/po/pt.po
@@ -1,22 +1,22 @@
 # 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@gmail.com>, 2010.
-# Sérgio Mesquita <smesquita@gmail.com>, 2010.
+# Rui Gouveia <rui.gouveia@gmail.com>, 2010
+# Sérgio Mesquita <smesquita@gmail.com>, 2010
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Portuguese <trans-pt@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"
-"Language: pt\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +24,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "não foi possível inicializar o PAM\n"
@@ -68,14 +71,15 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, 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"
@@ -88,871 +92,922 @@ msgstr "******************** IMPORTANTE ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Para tornar este pacote de políticas activo, execute:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Não foi possível iniciar o descritor do SELinux (\"semanage\")"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Não é possível ler os dados de políticas."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 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:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Não foi testar o estado de activação do MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Ainda não está implementado"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Transacção Semanage já está em curso"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 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:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Não foi possível finalizar a transacção semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Transacção Semanage não está em curso"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Não foi possível listar os módulos SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versão"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Desactivado"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "O Grupo Linux %s não existe"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "O utilizador de Linux %s não existe"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, 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:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Não foi possível definir o nome para %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, 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:488
+#: ../semanage/seobject.py:523
 #, 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:492
+#: ../semanage/seobject.py:527
 #, 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:510
+#: ../semanage/seobject.py:545
 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:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, 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:537
+#: ../semanage/seobject.py:572
 #, 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:551
+#: ../semanage/seobject.py:586
 #, 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:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, 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:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Não foi possível listar os mapeamentos de autenticação"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nome da Conta"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Utilizador SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Intervalo MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Não foi possível pesquisar o utilizador %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, 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:745
+#: ../semanage/seobject.py:780
 #, 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:754
+#: ../semanage/seobject.py:789
 #, 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:757
+#: ../semanage/seobject.py:792
 #, 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:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Não foi possível extrair a chave para %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Não foi possível adicionar o utilizador SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Requer prefixo, perfil, nível ou intervalo"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Requer prefixo ou perfil"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "O utilizador SELinux %s não está definido"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Não foi possível modificar o utilizador SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Não foi possível remover o utilizador SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Não foi possível listar os utilizadores SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, 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:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Etiquetas"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefixo"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Nível MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Intervalo MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Perfis SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "É obrigatório o protocolo udp ou tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "O porto é obrigatório"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, 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:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "O tipo é obrigatório"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "O porto %s/%s já está definido"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Não foi possível criar o porto para %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Não foi possível criar o contexto para %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Não foi possível definir o utilizador no contexto do porto para %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Não foi possível definir o perfil no contexto do porto para %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Não foi possível definir o tipo no contexto do porto para %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Não foi possível definir os campos mls no contexto do porto para %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Não foi possível definir o contexto do porto para %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 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:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Requer tipo SELinux (\"setype\") ou intervalo SELinux (\"serange\")"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Requer tipo SELinux (\"setype\")"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "O porto %s/%s não está definido"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Não foi possível pesquisar o porto %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Não foi possível modificar o porto %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Não foi possível listar os portos"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Não foi possível remover o porto %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Não foi possível remover o porto %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Não foi possível listar os portos"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Tipo de Porto SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Protocolo"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Número de Porto"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "É obrigatório o Endereço do Nó"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Protocolo desconhecido ou em falta"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Não foi possível criar a chave para %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Não foi possível criar um endereço para %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Não foi possível criar o contexto para %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Não foi possível definir uma máscara para %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Não foi possível adicionar o endereço %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "O endereço %s não está definido"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Não foi possível pesquisar o endereço %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Não foi possível modificar o endereço %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Não foi possível remover o endereço %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Não foi possível listar os endereços"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Não foi possível criar a interface para %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, 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:1506
+#: ../semanage/seobject.py:1549
 #, 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:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Não foi possível adicionar a interface %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "A interface %s não está definida"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Não foi possível pesquisar a interface %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Não foi possível modificar a interface %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Não foi possível remover a interface %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Não foi possível listar as interfaces"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interface SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Contexto"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Especificação de ficheiro inválida"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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"
+msgstr ""
+"Não foi possível verificar se o contexto de ficheiro para %s está definido"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, 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:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, 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:1798
+#: ../semanage/seobject.py:1857
 #, 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:1812
+#: ../semanage/seobject.py:1871
 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:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "O contexto de ficheiro para %s não está definido"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, 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:1860
+#: ../semanage/seobject.py:1919
 #, 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:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Não foi possível listar os contextos de ficheiros"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, 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:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, 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:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Não foi possível listar os contextos de ficheiro"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Não foi possível listar os contextos de ficheiro locais"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tipo"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "O tipo booleano %s não está definido"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Não foi possível pesquisar o contexto de ficheiro %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Precisa de indicar um dos seguintes valores: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Não foi possível modificar o tipo booleano %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Formato inválido %s: Registo %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Não foi possível remover o tipo booleano %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Não foi possível listar os tipos booleanos"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "desligado"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ligado"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Descrição"
 
@@ -964,7 +1019,8 @@ 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
@@ -991,206 +1047,231 @@ msgstr "Erro!  A consola não é válida.\n"
 msgid "Unable to clear environment\n"
 msgstr "Não foi possível limpar o ambiente\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Erro ao mudar o uid, a interromper.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Erro ao reiniciar o KEEPCAPS, a interromper\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Erro ao conectar ao sistema de auditoria.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Erro ao alocar memória.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Erro ao enviar mensagem de auditoria.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, 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"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Erro! Não foi possível abrir %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Não foi possível definir um novo contexto para %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s alterou etiquetas.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Atenção!  Não foi possível repor o contexto para %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Erro: foram especificados vários perfis\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Erro : foram especificados vários tipos\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Desculpe, o -l pode ser utilizado com o suporte MLS do SELinux.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Erro: foram especificados vários níveis\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Não foi possível obter o tipo por omissão.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "não foi possível obter um novo contexto.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "não foi possível definir um novo perfil %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "não foi possível definir um novo tipo %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "não foi possível construir um novo intervalo com o nível %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "não foi possível definir um novo intervalo %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "não foi possível converter o novo contexto para string\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "o %s não é um contexto válido\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Não é possível alocar memória para \"new_context\""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Não é possível obter o conjunto de sinais vazios\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Não é possível definir o descritor da rotina SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, 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:1076
+#: ../newrole/newrole.c:1081
 #, 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:1097
+#: ../newrole/newrole.c:1102
 #, 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:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: senha incorrecta para %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: não foi possível criar um novo processo (\"fork\"): %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Não foi possível repor a legenda do tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "não foi possível fechar o tty adequadamente\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Não foi possível fechar os descritores.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Erro ao alocar o argumento argv0 da consola.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, 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:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "não foi possível executar a consola\n"
 
@@ -1202,12 +1283,16 @@ 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
@@ -1417,7 +1502,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1427,7 +1512,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1439,7 +1524,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1448,7 +1533,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1458,7 +1543,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1510,8 +1595,8 @@ msgstr ""
 
 #: ../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:592
@@ -1524,8 +1609,8 @@ 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 "
+"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 ""
 
@@ -1533,7 +1618,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1593,8 +1679,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1618,7 +1703,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1749,75 +1834,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1832,6 +1917,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1841,7 +1930,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1879,10 +1970,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1890,7 +1985,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,11 +1998,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1959,6 +2054,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1971,6 +2068,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2040,6 +2138,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2134,8 +2233,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2163,1321 +2262,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "desconhecido"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
 msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "desconhecido"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Intervalo MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Tipo de Porto SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux boolean"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Nome da Conta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Tipo de Porto SELinux"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Tipo de Porto SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Tipo de Porto SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Tipo de Porto SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nome da Conta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Utilizador SELinux"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Desactivado"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "o %s não é um contexto válido\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nome da Conta"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Desactivado"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Não foi possível modificar o mapeamento de autenticação para %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Perfis SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Não foi possível remover o contexto de ficheiro para %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Não foi possível modificar o contexto de ficheiro para %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Perfis SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Formato inválido %s: Registo %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Não foi possível criar o porto para %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Intervalo MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Não foi possível listar os mapeamentos de autenticação"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Não foi possível remover o mapeamento de autenticação para %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Não foi possível listar os mapeamentos de autenticação"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Utilizador SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/pt_BR.po b/policycoreutils/po/pt_BR.po
index 92b06d6..bea6ff5 100644
--- a/policycoreutils/po/pt_BR.po
+++ b/policycoreutils/po/pt_BR.po
@@ -1,29 +1,29 @@
 # 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@gmail.com>, 2006.
-# Frederico Madeira <fred@madeira.eng.br>, 2008.
-# Glaucia Cintra <gcintra@redhat.com>, 2010.
-# Glaucia Freitas <gcintra@redhat.com>, 2012.
-# Igor Pires Soares <igor@projetofedora.org>, 2006, 2007, 2008, 2009.
-# Og Maciel <ogmaciel@gnome.org>, 2008.
-# Oliver Silva <oliverpsilva@gmail.com>, 2008.
-# Taylon Silmer <taylonsilva@gmail.com>, 2008.
-# Valnir Ferreira Jr., 2006.
+# diegobz1 <diegobz@gmail.com>, 2006
+# Frederico Madeira <fred@madeira.eng.br>, 2008
+# Glaucia Freitas <gcintra@redhat.com>, 2010
+# Glaucia Freitas <gcintra@redhat.com>, 2012-2013
+# Igor Pires Soares <igor@projetofedora.org>, 2006, 2007, 2008, 2009
+# Og Maciel <ogmaciel@gnome.org>, 2008
+# Oliver Silva <oliverpsilva@gmail.com>, 2008
+# Taylon Silmer <taylonsilva@gmail.com>, 2008
+# Valnir Ferreira Jr., 2006
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Portuguese (Brazil) <trans-pt_br@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"
-"Language: pt_BR\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -31,9 +31,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "falha ao inicializar o PAM\n"
@@ -82,7 +85,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, 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"
@@ -95,871 +98,925 @@ msgstr "******************** IMPORTANTE ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Para tornar este pacote de políticas ativo, execute:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Não foi possível criar o controlador do semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Não foi possível ler os dados da política."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Não foi possível estabelecer uma conexão semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Não foi possível testar o status habilitado de MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Ainda não está implementado"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "A transação do semanage já está em andamento"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Não foi possível iniciar a transação semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Não foi possível enviar a transação semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "A transação do semanage não está em andamento"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Não foi possível listar os módulos do SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Nome dos Módulos"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Versão"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Desabilitado"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Não foi possível desabilitar o módulo %s (falha na remoção)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Não foi possível habilitar o módulo %s (falha na remoção)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Não foi possível remover o módulo %s (falha na remoção)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit requer um botão 'on' ou 'off'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Tipos Permissivos de Builtin"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Tipos Permissíveis Padronizados"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Não foi possível criar uma chave para %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "O grupo linux %s não existe"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "O usuário linux %s não existe"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, 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:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Não foi possível definir o nome para %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, 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:488
+#: ../semanage/seobject.py:523
 #, 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:492
+#: ../semanage/seobject.py:527
 #, 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:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Requer seuser ou serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, 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:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Não foi possível consultar o seuser para %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, 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:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, 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:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Não foi possível listar os mapeamentos de início de sessão"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Nome de usuário"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Usuário do SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Intervalo MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Serviço"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Não foi possível consultar o usuário por %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, 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:745
+#: ../semanage/seobject.py:780
 #, 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:754
+#: ../semanage/seobject.py:789
 #, 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:757
+#: ../semanage/seobject.py:792
 #, 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:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Não foi possível extrair uma chave para %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Não foi possível adicionar o usuário SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Requer prefixo, função, nível ou intervalo"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Requer prefixo ou função"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "O usuário SELinux %s não está definido"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Não foi possível modificar o usuário SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Não foi possível excluir o usuário SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Não foi possível listar os usuários SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, 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:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Rótulo"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefixo"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Nível MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Intervalo MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Funções do SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "O protocolo udp ou tcp é requerido"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "A porta é requerida"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Porta Inválida"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, 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:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "O tipo é requerido"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Tipo %s é inválido, deve ser um tipo de porta"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "A porta %s/%s já está definida"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Não foi possível criar uma porta para %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Não foi possível criar um contexto para %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Não foi possível definir o usuário no contexto da porta para %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Não foi possível definir a função no contexto da porta para %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Não foi possível definir o tipo no contexto da porta para %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Não foi possível definir os campos mls no contexto da porta para %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Não foi possível definir o contexto da porta para %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 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:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Requer setype ou serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Requer setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "A porta %s/%s não está definida"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Não foi possível consultar a porta %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Não foi possível modificar a porta %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Não foi possível listar as portas"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Não foi possível excluir a porta %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Não foi possível excluir a porta %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Não foi possível listar as portas"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Tipo da porta do SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Número da porta"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "O endereço do nó é requerido"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "O protocolo está faltando ou é desconhecido"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "O tipo de nó do SELinux é requerido."
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Tipo %s é inválido, deve ser um tipo de nó"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Não foi possível criar uma chave para %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Não foi possível criar um endereço para %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Não foi possível criar um contexto para %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, 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:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, 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:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Não foi possível adicionar o endereço %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "O endereço %s não está definido"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Não foi possível consultar o endereço %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Não foi possível modificar o endereço %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Não foi possível excluir o endereço %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Não foi possível realizer o deleteall de mapeamentos de nós."
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Não foi possível listar os endereços"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Não foi possível criar uma interface para %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, 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:1506
+#: ../semanage/seobject.py:1549
 #, 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:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Não foi possível adicionar a interface %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "A interface %s não está definida"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Não foi possível consultar a interface %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Não foi possível modificar a interface %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Não foi possível excluir a interface %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Não foi possível excluir toda a interface/mapeamentos"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Não foi possível listar as interfaces"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Interface do SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Contexto"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Classe equivalente para %s já existe"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "Espec de arquivo %s conflita com a regra de equivalência '%s %s'"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Classe de equivalência para %s não existe"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Especificação inválida do arquivo"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "A especificação do arquivo não pode incluir espaços"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"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' "
+"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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "Tipo %s é inválido, deve ser um arquivo ou tipo de dispositivo"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, 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:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, 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:1798
+#: ../semanage/seobject.py:1857
 #, 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:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Requer setype, serange ou seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "O contexto de arquivo para %s não está definido"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, 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:1860
+#: ../semanage/seobject.py:1919
 #, 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:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Não foi possível listar os contextos de arquivos "
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, 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:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, 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:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Não foi possível listar os contextos de arquivos"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Não foi possível listar os contextos de arquivos locais"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "fcontext do SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "tipo"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Booleano %s não está definido"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Não foi possível consultar o contexto de arquivo %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Você deve especificar um dos seguintes valores: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Não foi possível modificar o booleano %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "O formato %s é inválido: Registro %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Não foi possível excluir o booleano %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Não foi possível listar os booleanos"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "desativado"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ativado"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Booleano do SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Estado"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Padrão"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Descrição"
 
@@ -971,7 +1028,9 @@ 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
@@ -998,206 +1057,232 @@ msgstr "Erro!  Shell não é valido.\n"
 msgid "Unable to clear environment\n"
 msgstr "Não foi possível limpar o ambiente\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Erro ao mudar o uid, abortando.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Erro ao restaurar o KEEPCAPS, abortando\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Erro ao conectar com o sistema auditoria.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Erro ao alocar memória.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Erro ao enviar mensagem de auditoria.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Não foi possível determinar modo forçado.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Erro!  Não foi possível abrir %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Não foi possível definir novo contexto para %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s rótulos alterados.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Atenção! Não foi possível restaurar contexto para %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Erro: múltiplas funções especificadas\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Erro: múltiplos tipos especificados\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Desculpe, -l pode ser usado com suporte ao SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Erro: múltiplos níveis especificados\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Não foi possível obter o tipo padrão.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "falha ao obter novo contexto.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "falha ao definir nova função %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "falha ao definir novo tipo %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "falha ao construir novo intervalo com nível %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "falha ao definir o novo intervalo %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "falha ao converter novo contexto para um string\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s não é um contexto válido\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Não foi possível alocar memória para nobo_contexto"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Não foi possível obter um conjunto de sinal vazio\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Não foi possível configurar o manipulador de SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Desculpe, falha newrole para remover capacidades \n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "falha ao obter o _contexto antigo.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, 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:1097
+#: ../newrole/newrole.c:1102
 #, 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:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "nova função: senha incorreta para %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "nova função: falha de bifurcação: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, 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:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Não foi possível fechar o tty adequadamente\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Não foi possível fechar os descritores.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Erro ao alocar argv0 do shell.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Não foi possível restaurar o ambiente, abortando\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "falha ao executar shell\n"
 
@@ -1214,7 +1299,8 @@ 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
@@ -1334,13 +1420,17 @@ msgstr "Especificação de Arquivo"
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Tipo de Arquivo\nSelinux"
+msgstr ""
+"Tipo de Arquivo\n"
+"Selinux"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Tipo \nde Arquivo"
+msgstr ""
+"Tipo \n"
+"de Arquivo"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1350,19 +1440,25 @@ msgstr "Mapeamento de Usuário"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Nome de \nLogin"
+msgstr ""
+"Nome de \n"
+"Login"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "Usuário\nSELinux"
+msgstr ""
+"Usuário\n"
+"SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "MLS/\nMCS Range"
+msgstr ""
+"MLS/\n"
+"MCS Range"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1418,13 +1514,15 @@ msgstr "Ferramenta de Geração de Política do SELinux "
 msgid ""
 "<b>Select the policy type for the application or user role you want to "
 "confine:</b>"
-msgstr "<b>Selecione o tipo de política para o aplicativo ou função de usuário que você deseja confinar:</b>"
+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:284
 msgid "<b>Applications</b>"
 msgstr "<b>Aplicativos</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Standard Init Daemon"
 
@@ -1432,9 +1530,12 @@ msgstr "Standard Init Daemon"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-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"
+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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS System Daemon"
 
@@ -1444,18 +1545,22 @@ msgstr "Internet Services Daemon (inetd)"
 
 #: ../gui/polgen.glade:353
 msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr "Daemon de Serviços de Internet (Internet Services Daemon) são daemons iniciados pelo xinetd"
+msgstr ""
+"Daemon de Serviços de Internet (Internet Services Daemon) são daemons "
+"iniciados pelo xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Web Application/Script (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Os scripts do Web Applications/Script (CGI) CGI iniciados pelo servidor da web (apache)"
+msgstr ""
+"Os scripts do Web Applications/Script (CGI) CGI iniciados pelo servidor da "
+"web (apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Aplicativo de usuário"
 
@@ -1463,9 +1568,11 @@ msgstr "Aplicativo de usuário"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Aplicativos de usuário são qualquer aplicativos que você deseja confinar que seja iniciado por um usuário"
+msgstr ""
+"Aplicativos de usuário são qualquer aplicativos que você deseja confinar que "
+"seja iniciado por um usuário"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1489,7 +1596,9 @@ msgstr "Função de Usuário de Terminal Mínima"
 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 "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."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1499,7 +1608,9 @@ msgstr "Função de Usuário do X Windows mínima"
 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 "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."
+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:529
 msgid "User Role"
@@ -1509,7 +1620,9 @@ msgstr "Função de Usuário"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Usuário com rede completa, sem o aplicativo setuid sem transição, sem sudo ou su."
+msgstr ""
+"Usuário com rede completa, sem o aplicativo setuid sem transição, sem sudo "
+"ou su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1517,9 +1630,11 @@ msgstr "Função de Usuário Admin"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"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."
+"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:592
 msgid "<b>Root Users</b>"
@@ -1531,16 +1646,20 @@ msgstr "Função de Usuário de Admin Root"
 
 #: ../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 "
+"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."
+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:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Insera o nome do aplicativo ou função de usuário:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Nome"
 
@@ -1567,7 +1686,9 @@ msgstr "Script Init"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Inserir o caminho completo no script init usado para iniciar o aplicativo confinado."
+msgstr ""
+"Inserir o caminho completo no script init usado para iniciar o aplicativo "
+"confinado."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1600,9 +1721,10 @@ msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>Selecione user_roles que transitarão para %s</b>"
 
 #: ../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."
+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:1056
 msgid "<b>Select domains that %s will administer:</b>"
@@ -1625,7 +1747,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP Ports</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Todos"
 
@@ -1639,7 +1761,8 @@ 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 "Permitir que o %s chame o bindresvport com 0. Conectando a porta 600-1024"
+msgstr ""
+"Permitir que o %s chame o bindresvport com 0. Conectando a porta 600-1024"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1649,7 +1772,9 @@ msgstr "Portas não reservadas (>1024)"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "Insirir uma lista das portas udp, separadas por vírgulas, que %s se conecta. Exemplo: 612, 650-660"
+msgstr ""
+"Insirir uma lista das portas udp, separadas por vírgulas, que %s se conecta. "
+"Exemplo: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1682,7 +1807,9 @@ msgstr "Permite %s para conectar a qualquer porta tcp"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Inserir uma lista de vírgula separada das portas tcp ou intervalos das portas que o %s conecta"
+msgstr ""
+"Inserir uma lista de vírgula separada das portas tcp ou intervalos das "
+"portas que o %s conecta"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1692,11 +1819,14 @@ msgstr "Permite %s para conectar a qualquer porta udp"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "Inserir uma lista de vírgula separada das portas udp ou intervalos das portas que o %s conectam. Por exemplo: 612, 650-660"
+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:1792
 msgid "<b>Select common application traits for %s:</b>"
-msgstr "<b>Selecione os traits (características) do aplicativo comum para %s:</b>"
+msgstr ""
+"<b>Selecione os traits (características) do aplicativo comum para %s:</b>"
 
 #: ../gui/polgen.glade:1809
 msgid "Writes syslog messages\t"
@@ -1738,7 +1868,9 @@ msgstr "<b>Adicione arquivos/diretórios que o %s gerencia</b>"
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Arquivos/Diretórios que o %s \"gerencia\". Pid Files, Log Files, /var/lib Files ..."
+msgstr ""
+"Arquivos/Diretórios que o %s \"gerencia\". Pid Files, Log Files, /var/lib "
+"Files ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1756,75 +1888,75 @@ msgstr "<b>Qual diretório você gerará a política %s?</b>"
 msgid "Policy Directory"
 msgstr "Diretório da Política"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Função"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Usuário_Existente"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Aplicativo"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "O %s deve ser um diretório"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Você deve selecionar um usuário"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Selecionar um arquivo executável a ser confinado."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Selecionar o arquivo de script init a ser confinado."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "Selecionar o(s) arquivo(s) que o aplicativo confinado cria ou grava"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "Seleciona o(s) diretório(s) que o aplicativo confinado possui e grava"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Selecionar o diretório para geração dos arquivos de política"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
 msgstr "Digite %s_t já definido na política atual.⏎ Você deseja continuar? "
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Verificar o Nome"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr "O Módulo %s.pp já carregado na política atual.⏎ Você deseja continuar?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "Você deve adicionar um nome com letras e números e sem espaços."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Você deve inserir um executável"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Configurar SELinux"
 
@@ -1836,9 +1968,15 @@ msgstr "Porta da Rede"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "Porta do SELinux \nTipo"
+msgstr ""
+"Porta do SELinux \n"
+"Tipo"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protocolo"
 
@@ -1846,9 +1984,13 @@ msgstr "Protocolo"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nNível"
+msgstr ""
+"MLS/MCS\n"
+"Nível"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Porta"
 
@@ -1886,10 +2028,14 @@ msgid "Modify %s"
 msgstr "Modificar %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Passivo"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Reforço"
 
@@ -1897,12 +2043,15 @@ msgstr "Reforço"
 msgid "Status"
 msgstr "Status"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "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?"
+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/statusPage.py:147
 msgid ""
@@ -1910,16 +2059,25 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1929,7 +2087,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright (c)2006 Red Hat, Inc.\nCopyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright (c)2006 Red Hat, Inc.\n"
+"Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1963,9 +2123,13 @@ msgid ""
 "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"
+msgstr ""
+"todos os arquivos⏎ arquivo regular⏎ diretório⏎ dispositivo de caractere⏎ "
+"disposito de bloco⏎ soquete⏎ link simbólico⏎ pipe nomeado⏎\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1978,6 +2142,7 @@ msgid "SELinux Administration"
 msgstr "Administração do SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Adicionar"
 
@@ -2022,7 +2187,11 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2047,6 +2216,7 @@ msgstr "Alternar entre Personalizado e Todos os Booleanos"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Filtro"
 
@@ -2141,9 +2311,11 @@ msgstr "Remover o módulo de política carregável"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"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."
+"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"
@@ -2170,402 +2342,166 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux user '%s' é necessário"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Gerar as páginas man SELinux"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Todos os domínios"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "A informação da rede da política SELinux de consulta"
-
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "lista todos os tipos de porta SELinux"
-
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "apresenta o tipo SELinux relacionado à porta"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"Permitir tfto modificar arquivos públicos para serviços de transferência de "
+"arquivo público."
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Apresentar as portas definidas para esse tipo do SELinux"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"Permitir que programas antivirus leiam os arquivos sem segurança em um "
+"sistema."
 
-#: ../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"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+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"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Permitir que o auditadm execute o conteúdo"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Domínio de Fonte"
+#: booleans.py:7
+msgid ""
+"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"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Domínio de Destino"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Permitir que os usuários efetuem o login usando o servidor radius"
 
-#: ../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"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Permitir que usuários se autentiquem utilizando um servidor yubikey"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "booleano para obter a descrição"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Permitir os scripts e módulos execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:12
 msgid ""
-"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"
-
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "domínio do processo de fonte"
-
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "domínio do processo do destino"
-
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Gerar o modelo do módulo da Política SELinux"
-
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "o nome da política a ser gerada"
-
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "executável para configuração"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+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"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "comandos"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:22
+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."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "desconhecido"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Permitir que todos os damons gravem os corefiles em /"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Serviços da Internet Daemon"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Permitir todos os daemons usarem "
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Permitir todos os daemons a habilidade de ler/gravar terminais"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: 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 ""
-
-#: ../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 "Tipos Válidos:⏎\n"
-
-#: ../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"
-
-#: ../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 "O nome deve ser alfa numérico sem espaços. Considere o uso da opção \"-n MODULENAME\""
-
-#: ../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."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Apenas os apps Daemon podem usar um script init."
-
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "O use_resolve deve ser um valor booleano"
-
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "O use_syslog deve ser um valor booleano"
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "O use_kerberos deve ser um valor booleano"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "O manage_krb5_rcache deve ser um valor booleano"
-
-#: ../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"
-
-#: ../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 "Você deve inserir um caminho executável para seu processo confinado"
-
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Digitar arquivo de Reforço"
-
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Arquivo de Interface"
-
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Arquivo de Contextos de arquivo"
-
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
-msgstr ""
-
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Script de Configuração"
-
-#: 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"
-
-#: 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"
-
-#: 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 ""
-
-#: 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 "Permitir que os usuários resolvam as entradas passwd do usuário diretamene do ldap ao invés de usar o servidor sssd"
-
-#: 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"
-
-#: 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 "Permitir cdrecord para ler diversos content. nfs, samba, removable devices, user temp e arquivos de conteúdo não confiáveis"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Permitir clamd para uso do compilador JIT"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "Permitir clamscan para arquivos sem segurança num sistema"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Permitir clamscan para leitura do conteúdo do usuário"
-
-#: 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"
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Permitir Cobbler para conectar à rede usando TCP."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Permitir Cobbler para acessar os sistemas de arquivo cifs."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Permitir Cobbler para acessar os sistemas de arquivo nfs."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "Permitir collectd para conectar à rede usando TCP."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "Permitir domínio codnor para conectar à rede usando TCP."
-
-#: 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."
-
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr "Permitir cvs daemon para leitura shadow"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Permitir que todos os damons gravem os corefiles em /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Permitir todos os daemons usarem "
-
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
-msgstr "Permitir todos os daemons a habilidade de ler/gravar terminais"
-
-#: 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 "Permitir dbadm gerenciar arquivos nos diretórios principais dos usuários"
-
-#: 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"
-
-#: 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"
+"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"
 
 #: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "Permitir sysadm para depurar ou ptrace todos os processos."
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
 
 #: booleans.py:31
 msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr "Permitir os aplicativos do cliente dhcpc executarem comandos iptables"
 
 #: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Permitir DHCP daemon usar os LDAP backends"
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr ""
 
 #: booleans.py:33
 msgid "Allow all domains to use other domains file descriptors"
@@ -2576,915 +2512,2904 @@ msgid "Allow all domains to have the kernel load modules"
 msgstr "Permitir todos os domínios terem os módulos de carregamento kernel"
 
 #: 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"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Permitir exim conectar aos bancos de dados (postgres, mysql)"
+msgid "Determine whether exim can connect to databases."
+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."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Permitir exim ler arquivos de usuários não privilegiados."
+msgid "Determine whether exim can read generic user content 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."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "Permitir domínio com cerca conectar à rede usando TCP."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Permitir domínio com cerca para executar ssh."
+msgid "Determine whether fenced can use ssh."
+msgstr ""
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "Permitir que todos os domínios executem no flps_mode"
 
 #: 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"
+msgid ""
+"Determine whether ftpd can read and write files in 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 "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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "Permitir servidores ftp conectarem a todas as portas > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+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"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+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."
+"Determine whether ftpd can login to local users and can read and 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 "Permitir servidores ftp usarem cits usados para serviços de transferência de arquivo público."
+msgid ""
+"Determine whether ftpd can 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 "Permitir servidores ftp usarem nfs usados para serviços de transferência de arquivo público."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Permitir samba exportar volumes nfts/fusefs."
 
 #: 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"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Determinar se é que o Git CGI pode buscar diretórios principais."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo cifs."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Determinar se é que o Git CGI pode acessar sistemas de arquivo nfs."
 
-#: booleans.py:54
+#: booleans.py:55
 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."
+msgstr ""
+"Determinar se é que o daemon de sessão Git pode efetuar o bind nos soquetes "
+"TCP em todas as portas reservadas."
 
-#: booleans.py:55
+#: booleans.py:56
 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. "
-
-#: 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."
+msgstr ""
+"Determinar se é que a chamada aos domínios do usuário podem executar o GIT "
+"daemon no domínio git_session_t. "
 
 #: 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."
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Determinar se é que o daemon do sistema Git pode buscar diretórios "
+"principais."
 
 #: 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."
+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."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Permitir gitsis daemon enviar e-mail"
+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."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Ativar leitura do urandom para todos os domínios."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
 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."
+msgstr ""
+"Permitir uso da opção gpg-agent --write-env-file. Isto permite também o gpg-"
+"agent gerenciar os arquivos do usuário."
 
-#: booleans.py:62
+#: booleans.py:66
 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."
+msgstr ""
+"Permitir o domínio da web gpg modificar arquivos públicos usados para os "
+"serviços de transferência do arquivo público."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr "Permitir gssd ler o diretório temp. Para acesso ao kerberos tgt."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "Permitir que convidados executem o conteúdo"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+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."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "Permitir httpd usar script interno (normalmente php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Permitir hhtp daemon verificar spam"
 
-#: booleans.py:68
+#: booleans.py:72
 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"
+msgstr ""
+"Permitir httpd agir como um cliente FTP conectado à porta ftp e portas "
+"efêmeras"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Permitir httpd conectar à porta ldap"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "Permitir http daemon conectar ao zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr "Permitir scripts HTTPD e módulos conectarem à rede usando TCP."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+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."
 
-#: booleans.py:73
+#: booleans.py:78
 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."
+msgstr ""
+"Permitir scripts HTTPD e módulos conextarem aos bancos de dados na rede."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "Permitir httpd conectar ao servidor memcache"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Permitir https agir como retransmissão"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Permitir http daemon enviar e-mail"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Permitir Apache comunicar com os serviço avahi através do dbus"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Permitir httpd suporte cgi "
 
-#: booleans.py:79
+#: booleans.py:84
 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."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Permitir httpd ler os diretórios prinicipais"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "Permitir os scripts e módulos execmem/execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "Permitir HTTPD conectar à porta 80 para encerramento normal"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Permitir httpd processar o gerenciamento do conteúdo IPA"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Permitir Apache usar mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Permitir Apache usar mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Permitir https ler o conteúdo do usuário"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Permitir Apache rodar no modo stickshift. Nenhuma transição ao passageiro"
+msgstr ""
+"Permitir Apache rodar no modo stickshift. Nenhuma transição ao passageiro"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "Permitir o daemon httpd alterar seu limite de recurso"
 
-#: booleans.py:89
+#: booleans.py:95
 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."
+msgstr ""
+"Permitir o HTTPD excutar os SSI excutáveis no mesmo domínio ao dos scripts "
+"CGI do sistema."
 
-#: booleans.py:90
+#: booleans.py:96
 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."
+msgstr ""
+"Permitir os scripts apache gravar o ao conteúdo público. Os diretórios/"
+"arquivos devem ser rotulados public_rw_content_t."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Permitir Apache executar o conteúdo tmp."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "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."
+msgstr ""
+"Unificar o HTTPD para comunicar com o terminal. É necessário para inserção "
+"da senha aos certificados no terminal."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Unificar o manuseio HTTPD para todos os conteúdos."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Permitir o acesso ao sistemas de arquivo cifs "
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Permitir httpd acesso aos sistemas de arquivo FUSE"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Permitir httpd rodar gpg"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "Permitir httpd acessar sistemas de arquivo nfs"
 
-#: 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"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Permitir httpd acessar portas openstack"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "Permitir que o Apache pesquise recordes NS"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 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."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
 
-#: booleans.py:102
+#: booleans.py:109
 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."
+msgstr ""
+"Permitir o Cliente Irssi IRC conectar a qualquer porta e bind a qualquer "
+"porta não reservada."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "Permitir aplicativos confinados rodarem com kerberos."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Permitir syslogd enviar e-mail"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "Permitir syslogd a habilidade de leitura/gravação dos terminais"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "Permitir o login e uso dos sistema de /dev/console."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Permitir syslogd enviar e-mail"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
 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."
+msgstr ""
+"Controlar a habilidade de mmap uma área baixa de espaço de endereço, "
+"conforme configurado pelo /proc/sys/kernel/mmap_min_addr."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "Permitir mock para arquivos de leitura nos diretórios principais."
 
-#: 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."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "Permitir o domínio mozilla plugin conectar à rede usando TCP."
 
-#: 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"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "Permitir os navegadores lerem o conteúdos do diretório principal"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Permitir a pilha de executáveis mplayer "
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "Permitir mysqld conectar a todas as portas"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Permitir BIND a bind a porta apache."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
 
-#: booleans.py:116
+#: booleans.py:135
 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"
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
 
-#: booleans.py:117
+#: booleans.py:136
 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."
+msgstr ""
+"Permitir quaisquer arquivos/diretórios a serem exportados leitura/apenas "
+"através do NFS."
 
-#: booleans.py:118
+#: booleans.py:137
 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."
+msgstr ""
+"Permitir quaisquer arquivos/diretórios a serem exportados leitura/gravação "
+"através do NFS."
 
-#: booleans.py:119
+#: booleans.py:138
 msgid ""
 "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."
+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."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Permitir sistema rodar com NIS"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "Permitir aplicativos confinados usarem memória compartilhada nsdc."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "Permitir que o openshift bloqueie o aplicativo"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Determinar se é que o Git CGI pode buscar diretórios principais."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Permitir openvpn ler mais diretórios principais de leitura"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Permitir samba rodar scripts não confinados"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "Permitir o domínio piranha-lvs conectar à rede usando TCP."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "Permitir polipo conectar a todas as portas > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 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."
+msgstr ""
+"Determinar se é que o daemon de sessão Polipo pode efetuar bind nos soquetes "
+"tcp em todas as portas não reservadas."
 
-#: booleans.py:127
+#: booleans.py:148
 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."
+msgstr ""
+"Determinar se é que a chamada dos domínios do usuário podem executar Polipo "
+"daemon no domínio polipo_session_t."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Determinar se é que o polipo pode acessar os sistemas do arquivo cits."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Determinar se é que o Polipo pode acessar os sistemas de arquivo nfs."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Ativar suporte ao diretório polinômio instanciado."
 
-#: booleans.py:131
+#: booleans.py:152
 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.   "
+msgstr ""
+"Permitir gravação completa do domínio postfix_local acessar "
+"diretóriosmail_spool.   "
 
-#: booleans.py:132
+#: booleans.py:153
 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"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
-msgstr "Permitir transmissão de rótulo de cliente ao banco de dados estrangeiro"
+msgstr ""
+"Permitir transmissão de rótulo de cliente ao banco de dados estrangeiro"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Permitir admins de banco de dados executarem a decçaração DML"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Permitir usuários não privilegiados executarem a declaração DDL"
 
-#: booleans.py:136
+#: booleans.py:157
 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
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "Permitir pppd a ser executado por um usuário regular"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
 msgid ""
-"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."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Permitir o cliente Puppet gerenciar todos os tipos de arquivo."
 
-#: booleans.py:140
+#: booleans.py:162
 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"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "Permitir racoon ler shadow"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "Permitir o domínio rgmanager conectar à rede usando TCP."
-
-#: booleans.py:143
+#: booleans.py:164
 msgid ""
 "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."
+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."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Permitir rsync rodar como um cliente"
 
-#: booleans.py:145
+#: booleans.py:166
 msgid "Allow rsync to export any files/directories read only."
-msgstr "Permitir rsync exportar quaisquer arquivos/diretórios somente de leitura."
-
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
-msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos cifs"
+msgstr ""
+"Permitir rsync exportar quaisquer arquivos/diretórios somente de leitura."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "Permitir os servidores rsync compartilharem os sistemas de arquivos nfs"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
 
-#: booleans.py:148
+#: booleans.py:168
 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)"
+msgstr ""
+"Permitir samba crie um novos diretórios principais (ex.: através do PAM)"
 
-#: booleans.py:149
+#: booleans.py:169
 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."
+msgstr ""
+"Permitir samba agir como controlador do domínio, adicionar usuário. grupos e "
+"alteraração de senha."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "Permitir samba compartilhar diretórios principais de usuários."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
-msgstr "Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
+msgstr ""
+"Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "Permitir samba compartilhar qualquer leitura/gravação do arquivo/diretório."
+msgstr ""
+"Permitir samba compartilhar qualquer leitura/gravação do arquivo/diretório."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Permitir samba agir como um portmapper"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "Permitir samba rodar scripts não confinados"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Permitir samba exportar volumes nfts/fusefs."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Permitir samba exportar volumes NFS."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Permitir sanlock para arquivos fuse leitura/gravação"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Permitir sanlock gerenciar arquivos nfs "
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Permitir sanlock gerenciar arquivos cifs"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Permitir sasl ler shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "Permitir que o secadm execute o conteúdo"
 
-#: booleans.py:162
+#: booleans.py:182
 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."
+msgstr ""
+"desativar de programas, tais como newrole, a partir do transicionamento para "
+"domínios do usuário administrativo."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Desativar o carregamento do módulo do kernel."
 
-#: booleans.py:164
+#: booleans.py:184
 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."
+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."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "Permitir usuários regulares acesso direto ao dispositivo dri"
 
-#: booleans.py:166
+#: booleans.py:186
 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"
+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"
 
-#: booleans.py:167
+#: booleans.py:187
 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"
+msgstr ""
+"Permitir executáveis não confinados a usarem bibliotecas requerendo "
+"relocalização de texto não rotulado textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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."
+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."
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Permitir usuários conectarem ao servidor mysql local"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Allow confined users the ability to execute the ping and traceroute commands."
 msgstr "Permitir usuários confinados a executar os comandos ping e traceroute."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Permitir usuários conectarem ao PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 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)"
+msgstr ""
+"Permitir usuário ler/gravar arquivos que não tenham atributos estendidos "
+"(FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Permitir usuário compartilhando música"
+
+#: booleans.py:194
 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 "
+"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."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 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."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Permitir usuário compartilhando música"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "Permitir que o usuário utilize o ambiente do ssh chroot."
 
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"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"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"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."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Permitir nternal-sftp ler e gravar arquivos nos diretórios principais ssh."
+msgstr ""
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "Permitir sge conectar à rede usando qualquer porta TCP"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "Permitir sge acessar os sistemas de arquivo nfs."
 
-#: booleans.py:182
-msgid ""
-"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."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+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."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "Permitir usuários de clientes spamassassin usarem a rede."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "Permitir spamd ler/gravar os diretórios principais do usuário."
 
-#: 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "Permitir squid rodar como um proxy transparente (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "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"
+msgstr ""
+"Permitir ssh chroot para ler e gravar os arquivos nos diretórios principais "
+"do usuário"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "permitir tecla do host baseada na autenticação"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Permitir ssh efetue o login como sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "Permitir que o staff execute o conteúdo"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "permitir usuário funcionário criar e transitar aos domínios svirt."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "Permitir que o sysadm execute o conteúdo"
 
-#: 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."
+#: booleans.py:214
+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."
 
-#: booleans.py:195
+#: booleans.py:215
 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."
+msgstr ""
+"Permitir os gerenciadores de conexão Telepathy conectarem a qualquer porta "
+"TCP genérica."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 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."
+msgstr ""
+"Permitir tfto modificar arquivos públicos para serviços de transferência de "
+"arquivo público."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
 msgstr ""
+"Permitir que o tftp leia e grave arquivos nos diretórios home do usuário"
 
-#: 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."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "Permitir que tor aja como um substituto"
 
-#: booleans.py:200
+#: booleans.py:221
 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"
+msgstr ""
+"permitir os usuários não confinados transitarem aos domínios chrone sandbox "
+"quando executando chrome-sandbox"
 
-#: booleans.py:201
+#: booleans.py:222
 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
+#: booleans.py:223
 msgid ""
 "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."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Permitir o video exibir as ferramentas para rodar não confinado"
+msgstr ""
+"Permitir usuários não confinados transitarem ao domínio Mozilla plugin "
+"quando rodando no xulrunner plugin-container."
 
-#: booleans.py:204
+#: booleans.py:224
 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."
+msgstr ""
+"Permitir o usuário não privilegiado criar e transitar aos domínios svirt."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Suportar os diretórios principais ecryptfs"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Suportar os diretórios principais fusefs"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Usar o servidor lpd ao invés de copos"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Suportar os diretórios principais NFS"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Suporta diretórios principais SAMBA"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
+msgstr "Permitir que usuário execute um conteúdo"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
 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."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Ignorar os erros vbetool mmap_zero."
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Permitir convidados virtuais confinados para ler os arquivos fuse"
 
-#: booleans.py:213
+#: booleans.py:234
 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"
+msgstr ""
+"Permitir os convidados confinados virtuais para uso das portas de "
+"comunicação serial/paralela"
 
-#: booleans.py:214
+#: booleans.py:235
 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"
+msgstr ""
+"Permitir os convidados virtuais confinados usarem meméria e pilha executável"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "Permitir convidados virtuais confinados para ler os arquivos fuse"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "Permitir convidados virtuais confinados gerenciarem arquivos nfs"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
 msgstr ""
+"Permitir que convidados virtuais confinados interajam com os soquetes rawip"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "Permitir convidados virtuais confinados gerenciarem arquivos cifs"
 
-#: booleans.py:219
+#: booleans.py:240
 msgid "Allow confined virtual guests to interact with the sanlock"
 msgstr "Permitir convidados virtuais confinados interagirem com o sanlock"
 
-#: 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)"
-
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "Permitir convidados virtuais confinados usarem os dispositivos usb"
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
 msgstr "Permitir convidados virtuais confinados interagirem com o xserver"
 
-#: 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"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+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"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Ignorar erros wine mmap_zero."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
-msgstr "Permitir o programa de login gráfico executar o carregador de inicialização"
+msgstr ""
+"Permitir o programa de login gráfico executar o carregador de inicialização"
 
-#: booleans.py:227
+#: booleans.py:247
 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"
+msgstr ""
+"Permitir o programa de login gráfico diretamente como sysadm_r:sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Permitir xen gerenciar arquivos nfs"
 
-#: booleans.py:229
+#: booleans.py:250
 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."
+msgstr ""
+"Permitir xebd rodar blktapctrl/tapdisk. Não é requerido caso usando volumes "
+"lógicos dedicados para imagens do disco."
 
-#: booleans.py:230
+#: booleans.py:251
 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."
+msgstr ""
+"Permitir xend rodar qemu-dm. Não é requerido caso usando paravirt e sem vfb."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "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"
+msgstr ""
+"Permitir usuários xguest configurarem Gerenciador da Rede e conectar às "
+"portas apache"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "Permitir que xguest execute o conteúdo"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "Permitir usuários xguest montarem mídia removível"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Permitir xguest usar dispositivos blue tooth"
 
-#: booleans.py:235
+#: booleans.py:256
 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."
+msgstr ""
+"Permitir clientes gravarem aos segmentos de memória compartilhadas do "
+"servidor X."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "Permitir XServer executar memória gravável"
 
-#: booleans.py:237
+#: booleans.py:258
 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:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Permitir que todos os domínios executem no flps_mode"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "Permitir zebra daemon gravar arquivos de configuração"
 
-#: booleans.py:240
+#: booleans.py:262
 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."
+msgstr ""
+"Permitir ZoneMinder modificar arquivos públicos usados para os serviços de "
+"transferência do arquivo público."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+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"
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Gerar as páginas man SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+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"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "nome do SO para páginas man"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Gerar estrutura de páginas man HTML para página man do SELinux selecionada."
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Todos os domínios"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "A informação da rede da política SELinux de consulta"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "lista todos os tipos de porta SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "apresenta o tipo SELinux relacionado à porta"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Apresentar as portas definidas para esse tipo do SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+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"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+"apresenta as portas pelas quais esse domínio podem efetuar o bind e/ou "
+"conectar"
+
+#: ../sepolicy/sepolicy.py:382
+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"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Domínio de Fonte"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Domínio de Destino"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "consultar a Política SELinux para verificar a descrição dos booleanos"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "Obter todos os detalhes dos booleanos"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "booleano para obter a descrição"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "domínio do processo de fonte"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "domínio do processo do destino"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "É necessário um Comando para este tipo de política"
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Listar as interfaces da Política do SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Gerar o modelo do módulo da Política SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Inserir o tipo de domínio que você está extendendo"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Insira o(s) usuário(s) SELinux que farão a transição para este domínio"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "o nome da política a ser gerada"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "caminho onde os arquivos de políticas gerados serão armazenados"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "executável para configuração"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "comandos"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Alternar a política SELinux, padrão para "
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Não foi instalada nenhuma política SELinux"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Falha ao ler sobre o arquivo  de política %s"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "desconhecido"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Serviços da Internet Daemon"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Tipo de Domínio Existente"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Função de Usuário do Login de Terminal Mínimo"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Função do Usuário do Login X Windows Mínimo"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Função de Usuário de Login de Desktop"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Função de Usuário de Login de Administrador"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Função de Administrador do Usuário Root Confinado"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Tipos Válidos:⏎\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, 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"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Você precisa inserir um tipo de política válido"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Você precisa inserir um nome para seu módulo de política para seu %s."
+
+#: ../sepolicy/sepolicy/generate.py:333
+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\""
+
+#: ../sepolicy/sepolicy/generate.py:425
+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."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Apenas os apps Daemon podem usar um script init."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "O use_resolve deve ser um valor booleano"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "O use_syslog deve ser um valor booleano"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "O use_kerberos deve ser um valor booleano"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "O manage_krb5_rcache deve ser um valor booleano"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "Os tipos de USUÁRIOS obtém automaticamente um tipo de tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "módulos de política %s requerem domínios existentes"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "Você deve inserir um caminho executável para seu processo confinado"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Digitar arquivo de Reforço"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Arquivo de Interface"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Arquivo de Contextos de arquivo"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Arquivos Spec"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Script de Configuração"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Aplicativo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Adiciona Usuário"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Selecionar Portas"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Porta da Rede"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Tipo \n"
+"de Arquivo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Permitir samba compartilhar qualquer arquivo/diretório somente de leitura."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Intervalo MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Tipo da porta do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Administração do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Adicionar Mapeamento de Login SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Usuário do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Tipo SeLinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Tipo da porta do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Tipo da porta do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Tipo da porta do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Nome do Módulo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Padrão"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Tipo de Política Padão do Sistema:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Selecine:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Rotulagem de arquivo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Remover Porta de Rede"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Tipo de Arquivo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Aplicativo"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Usuário do SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Selecionar os domínios que você deseja que este usuário administre."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Desabilitado"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Habilitar Auditoria"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s não é um contexto válido\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Nome de usuário"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Deletar o Mapeamento do Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Nome Booleano"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Executável"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Desabilitado"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Aplicativo"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Adicionar o Mapeamento do Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Deletar o Mapeamento do Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Adicionar Mapeamento de Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Não foi possível modificar o mapeamento de início de sessão para %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Adicionar Porta de Rede "
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Rotulagem de arquivo"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Adicionar Mapeamento de Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Adicionar Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modificar o Mapeamento do Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Editar Porta de Rede"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Funções do SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Não foi possível excluir o contexto de arquivo para %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Não foi possível modificar o contexto de arquivo para %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Tipo SeLinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "O formato %s é inválido: Registro %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Deletar %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modificar %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Porta da Rede"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Porta da Rede"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Adiciona Usuário"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Remover Usuário"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modifica Usuário"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Usuário do SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Função"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Intervalo MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Adicionar Mapeamento de Login SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Deletar o Mapeamento do Usuário SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Não foi possível listar os mapeamentos de início de sessão"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Usuário do SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Usuário do SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 ""
+"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?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ro.po b/policycoreutils/po/ro.po
index 5242bed..ffee45d 100644
--- a/policycoreutils/po/ro.po
+++ b/policycoreutils/po/ro.po
@@ -1,21 +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:
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/ro/)\n"
+"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/"
+"ro/)\n"
+"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"
+"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 ""
@@ -24,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +75,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +88,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1566,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1580,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1650,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1969,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2204,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2233,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/ru.po b/policycoreutils/po/ru.po
index 60da8e5..96987b6 100644
--- a/policycoreutils/po/ru.po
+++ b/policycoreutils/po/ru.po
@@ -1,35 +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:
-# Anatoliy Guskov <anatoliy.guskov@gmail.com>, 2008.
-# Andrew Martynov <andrewm@inventa.ru>, 2006, 2007.
-#   <iya777@yandex.ru>, 2012.
-# Yulia <ypoyarko@redhat.com>, 2006, 2010.
-# Yulia  <yulia.poyarkova@redhat.com>, 2012.
+# Анатолий Гуськов <anatoliy.guskov@gmail.com>, 2008
+# Andrew Martynov <andrewm@inventa.ru>, 2006, 2007
+# triplepointfive <iya777@yandex.ru>, 2012
+# Yulia <ypoyarko@redhat.com>, 2006, 2010
+# Yulia <yulia.poyarkova@redhat.com>, 2013
+# Yulia <yulia.poyarkova@redhat.com>, 2012
+# Игорь Горбунов <igor.gorbounov@gmail.com>, 2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-09-29 16:31+0000\n"
+"Last-Translator: Игорь Горбунов <igor.gorbounov@gmail.com>\n"
 "Language-Team: Russian <trans-ru@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"
-"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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "ошибка инициализации PAM\n"
@@ -61,7 +67,7 @@ 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
@@ -71,17 +77,17 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
-msgstr "Невозможно задать контекст исполнения для %s.\n"
+msgstr "Не удалось задать контекст исполнения для %s.\n"
 
 #: ../audit2allow/audit2allow:232
 msgid "******************** IMPORTANT ***********************\n"
@@ -91,871 +97,919 @@ msgstr "********************* ВАЖНО ************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Для активации пакета политики выполните:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Не удалось создать дескриптор semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "Политика SELinux не поддерживает управление или хранилище недоступно."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
-msgstr "Невозможно прочитать хранилище политики."
+msgstr "Не удается прочитать хранилище политики."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
-msgstr "Невозможно установить соединение semanage"
+msgstr "Не удалось установить соединение semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Не удалось проверить активный статус MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Функциональность еще не реализована"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Транзакция semanage уже выполняется"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
-msgstr "Невозможно начать semanage транзакцию"
+msgstr "Не удалось начать транзакцию semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Не удалось отправить транзакцию semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Транзакция semanage не выполняется"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Не удалось получить список модулей SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Имя модуля"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Версия"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Выключено"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "Модуль не существует %s "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Не удалось отключить модуль %s (ошибка удаления)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Не удалось включить модуль %s (ошибка удаления)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Не удалось удалить модуль %s (ошибка удаления)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit требует указания «on» или «off»"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Встроенные типы разрешений"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Дополнительные типы разрешений"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"Для настройки разрешительных доменов необходим модуль sepolgen.\n"
+"В некоторых дистрибутивах он предоставляется в составе пакета "
+"policycoreutils-devel. Команда установки:\n"
+"# yum install policycoreutils-devel\n"
+"или аналогичная в зависимости от дистрибутива."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "Не удалось задать разрешающий домен %s (ошибка установки модуля)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Не удалось удалить разрешающий домен %s (ошибка удаления)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
-msgstr "Невозможно создать ключ для %s"
+msgstr "Не удалось создать ключ для %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
-msgstr "Невозможно проверить, определено ли сопоставление входа для %s"
+msgstr "Не удалось проверить, определено ли сопоставление входа для %s"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux-группа %s не существует"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux-пользователь %s не существует"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
-msgstr "Невозможно создать сопоставление входа для %s"
+msgstr "Не удалось создать сопоставление входа для %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
-msgstr "Невозможно задать имя для %s"
+msgstr "Не удалось задать имя для %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
-msgstr "Невозможно задать диапазон MLS для %s"
+msgstr "Не удалось  задать диапазон MLS для %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
-msgstr "Невозможно задать пользователя SELinux для %s"
+msgstr "Не удалось  задать пользователя SELinux для %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
-msgstr "Невозможно добавить сопоставление входа для %s"
+msgstr "Не удалось  добавить сопоставление входа для %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Необходим seuser или serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Сопоставление входа для %s не определено"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
-msgstr "Невозможно запросить seuser для %s"
+msgstr "Не удалось  запросить seuser для %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
-msgstr "Невозможно изменить сопоставление входа для %s"
+msgstr "Не удалось  изменить сопоставление входа для %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "Сопоставление входа для %s определено в политике и не может быть удалено"
+msgstr ""
+"Сопоставление входа для %s определено в политике и не может быть удалено"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
-msgstr "Невозможно удалить сопоставление входа для %s"
+msgstr "Не удалось  удалить сопоставление входа для %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
-msgstr "Невозможно выполнить перечисление сопоставлений входа"
+msgstr "Не удалось  перечислить  сопоставления  входа"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Имя входа"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Пользователь SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Диапазон MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Служба"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Не удалось проверить, определен ли пользователь SELinux %s"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
-msgstr "Невозможно запросить пользователя %s"
+msgstr "Не удалось  запросить пользователя %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Необходимо добавить как минимум одну роль для %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
-msgstr "Невозможно создать пользователя SELinux для %s"
+msgstr "Не удалось  создать пользователя SELinux для %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
-msgstr "Невозможно добавить роль %s для %s"
+msgstr "Не удалось  добавить роль %s для %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
-msgstr "Невозможно задать уровень MLS для %s"
+msgstr "Не удалось  задать уровень MLS для %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
-msgstr "Невозможно добавить префикс %s для %s"
+msgstr "Не удалось  добавить префикс %s для %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
-msgstr "Невозможно извлечь ключ для %s"
+msgstr "Не удалось  извлечь ключ для %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
-msgstr "Невозможно добавить пользователя SELinux %s"
+msgstr "Не удалось  добавить пользователя SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Необходим префикс, роль, уровень или диапазон"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Необходим префикс или роль"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
-msgstr "SELinux пользователь %s не определен"
+msgstr "Пользователь SELinux %s не определен"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
-msgstr "Невозможно изменить SELinux пользователя %s"
+msgstr "Не удалось  изменить пользователя SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux пользователь %s определен в политике и не может быть удален"
+msgstr "Пользователь SELinux %s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
-msgstr "Невозможно удалить пользователя SELinux %s"
+msgstr "Не удалось  удалить пользователя SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
-msgstr "Невозможно выполнить перечисление пользователей SELinux"
+msgstr "Не удалось перечислить пользователей SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Не удалось получить список ролей пользователя %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Разметка"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Префикс"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
-msgstr "MCS Уровень"
+msgstr "Уровень MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
-msgstr "MCS Диапазон"
+msgstr "Диапазон MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Роли SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Необходимо задание tcp или udp протокола"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Необходимо значение порта"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Недопустимый порт"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
-msgstr "Невозможно создать ключ для %s/%s"
+msgstr "Не удалось создать ключ для %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
-msgstr "Требуется задание типа"
+msgstr "Необходимо указать тип"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Недопустимый тип: %s. Необходимо указать тип порта."
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
-msgstr "Невозможно проверить, определен ли порт %s/%s"
+msgstr "Не удалось проверить, определен ли порт %s/%s"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Порт %s/%s уже определен"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
-msgstr "Невозможно создать порт для %s/%s"
+msgstr "Не удалось создать порт для %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
-msgstr "Невозможно создать контекст %s/%s"
+msgstr "Не удалось создать контекст %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
-msgstr "Невозможно задать пользователя в контексте порта для %s/%s"
+msgstr "Не удалось задать пользователя в контексте порта для %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
-msgstr "Невозможно задать роль в контексте порта для %s/%s"
+msgstr "Не удалось задать роль в контексте порта для %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
-msgstr "Невозможно задать тип в контексте порта для %s/%s"
+msgstr "Не удалось задать тип в контексте порта для %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
-msgstr "Невозможно задать поля mls в контексте порта для %s/%s"
+msgstr "Не удалось задать поля mls в контексте порта для %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
-msgstr "Невозможно задать контекст порта для %s/%s"
+msgstr "Не удалось задать контекст порта для %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
-msgstr "Невозможно добавить порт %s/%s"
+msgstr "Не удалось добавить порт %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Необходим setype или serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Необходим setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Порт %s/%s не определен"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
-msgstr "Невозможно запросить порт %s/%s"
+msgstr "Не удалось запросить порт %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
-msgstr "Невозможно изменить порт %s/%s"
+msgstr "Не удалось изменить порт %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Не удалось получить список портов"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
-msgstr "Невозможно удалить порт %s"
+msgstr "Не удалось удалить порт %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "Порт %s/%s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
-msgstr "Невозможно удалить порт %s/%s"
+msgstr "Не удалось удалить порт %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
-msgstr "Невозможно выполнить перечисление портов"
+msgstr "Не удалось получить список портов"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Тип порта SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Протокол"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
-msgstr "Номер Порта"
+msgstr "Номер порта"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Требуется адрес узла"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Протокол отсутствует или неизвестен"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "Требуется тип узла SELinux"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Недопустимый тип: %s. Необходимо указать тип узла"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
-msgstr "Невозможно создать ключ для %s"
+msgstr "Не удалось создать ключ для %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Не удалось проверить, определен ли адрес %s"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Не удалось создать адрес для %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
-msgstr "Невозможно создать контекст для %s"
+msgstr "Не удалось создать контекст для %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Не удалось задать маску %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "Не удалось задать пользователя в контексте адреса для %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Не удалось задать роль в контексте адреса для %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Не удалось задать тип в контексте адреса для %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "Не удалось задать поля mls в контексте адреса для %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
-msgstr "Не удалось задать контекст addr для %s"
+msgstr "Не удалось задать контекст адреса для %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
-msgstr "Не удалось добавить addr %s"
+msgstr "Не удалось добавить адрес %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
-msgstr "Addr %s не определен"
+msgstr "Адрес %s не определен"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
-msgstr "Не удалось запросить addr %s"
+msgstr "Не удалось запросить адрес %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
-msgstr "Не удалось изменить addr %s"
+msgstr "Не удалось изменить адрес %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
-msgstr "Addr %s определен в политике и не может быть удален"
+msgstr "Адрес %s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
-msgstr "Не удалось удалить addr %s"
+msgstr "Не удалось удалить адрес %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Не удалось удалить все соответствия узлов"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
-msgstr "Не удалось получить список addr"
+msgstr "Не удалось получить список адресов"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
-msgstr "Требуется SELinux Type"
+msgstr "Требуется тип SELinux"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
-msgstr "Невозможно проверить, определен ли интерфейс %s"
+msgstr "Не удалось проверить, определен ли интерфейс %s"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Не удалось создать интерфейс для %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "Не удалось задать пользователя в контексте интерфейса для %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "Не удалось задать роль в контексте интерфейса для %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
-msgstr "Не удалось задать тип в контексте интерфейса для %s."
+msgstr "Не удалось задать тип в контексте интерфейса для %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "Не удалось задать поля mls в контексте интерфейса для %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
-msgstr "Невозможно задать контекст интерфейса для %s"
+msgstr "Не удалось задать контекст интерфейса для %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
-msgstr "Невозможно задать контекст сообщения для %s"
+msgstr "Не удалось задать контекст сообщения для %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
-msgstr "Невозможно добавить интерфейс %s"
+msgstr "Не удалось добавить интерфейс %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
-msgstr "Интерфейс %s yt определен"
+msgstr "Интерфейс %s не определен"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
-msgstr "Невозможно запросить интерфейс %s"
+msgstr "Не удалось запросить интерфейс %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
-msgstr "Невозможно изменить интерфейс %s"
+msgstr "Не удалось изменить интерфейс %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Интерфейс %s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
-msgstr "Невозможно удалить интерфейс %s"
+msgstr "Не удалось удалить интерфейс %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Не удалось удалить все соответствия интерфейсов"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
-msgstr "Невозможно выполнить перечисление интерфейсов"
+msgstr "Не удалось перечислить интерфейсы"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Интерфейс SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Контекст"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Клас эквивалентности для %s уже существует"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "Спецификация файла %s противоречит правилу эквивалентности «%s %s»"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Клас эквивалентности для %s не существует"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
-msgstr "Невозможно задать пользователя в контексте файла для %s"
+msgstr "Не удалось задать пользователя в контексте файла для %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
-msgstr "Невозможно задать роль в контексте файла для %s"
+msgstr "Не удалось задать роль в контексте файла для %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
-msgstr "Невозможно задать поля msl в контексте файла для %s"
+msgstr "Не удалось задать поля msl в контексте файла для %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Неверная спецификация файла"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Спецификация файла не может содержать пробелы"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "Недопустимый тип: %s. Необходимо указать тип файла или устройства"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
-msgstr "Невозможно проверить, определен ли контекст файла для %s"
+msgstr "Не удалось проверить, определен ли контекст файла для %s"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
-msgstr "Невозможно создать контекст файла для %s"
+msgstr "Не удалось создать контекст файла для %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
-msgstr "Невозможно задать тип в контексте файла для %s"
+msgstr "Не удалось задать тип в контексте файла для %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
-msgstr "Невозможно задать контекст файла для %s"
+msgstr "Не удалось задать контекст файла для %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
-msgstr "Невозможно добавить контекст файла для %s"
+msgstr "Не удалось добавить контекст файла для %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Необходим setyp, serange или seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Контекст файла для %s не определен"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
-msgstr "Невозможно запросить контекст файла для %s"
+msgstr "Не удалось запросить контекст файла для %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
-msgstr "Невозможно изменить контекст файла для %s"
+msgstr "Не удалось изменить контекст файла для %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Не удалось получить список контекстов файлов"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
-msgstr "Не удаётся удалить контекст файла для %s"
+msgstr "Не удалось удалить контекст файла для %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "Контекст файла для %s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
-msgstr "Невозможно удалить контекст файла для %s"
+msgstr "Не удалось удалить контекст файла для %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
-msgstr "Невозможно выполнить перечисление контекстов файлов"
+msgstr "Не удалось перечислить контексты файлов"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
-msgstr "Невозможно отобразить контекст локальных файлов"
+msgstr "Не удалось перечислить контексты локальных файлов"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "Контекст файла SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "тип"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nЭквивалентность контекстов дистрибутива SELinux \n"
+msgstr ""
+"\n"
+"Эквивалентность файловых контекстов дистрибутива SELinux \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nЭквивалентность локальных контекстов SELinux \n"
+msgstr ""
+"\n"
+"Эквивалентность локальных контекстов SELinux \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
-msgstr "Невозможно проверить, определен ли переключатель %s"
+msgstr "Не удалось проверить, определен ли переключатель %s"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Переключатель %s не определен"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
-msgstr "Невозможно запросить контекст файла %s"
+msgstr "Не удалось запросить контекст файла %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Необходимо указать значение: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Не удалось задать активное значение переключателя %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
-msgstr "Невозможно изменить переключатель %s"
+msgstr "Не удалось изменить переключатель %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
-msgstr "Неверный формат %s: Запись %s"
+msgstr "Неверный формат %s: запись %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr "Переключатель %s не определен в политике и не может быть удален"
+msgstr "Переключатель %s определен в политике и не может быть удален"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
-msgstr "Невозможно удалить переключатель %s"
+msgstr "Не удалось удалить переключатель %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
-msgstr "Невозможно выполнить перечисление переключателей"
+msgstr "Не удалось составить список переключателей"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "выкл."
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "вкл."
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Переключатель SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Статус"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "По умолчанию"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Описание"
 
@@ -994,206 +1048,228 @@ msgstr "Ошибка!  Оболочка не верна.\n"
 msgid "Unable to clear environment\n"
 msgstr "Невозможно очистить окружение\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Ошибка смены uid, аварийное завершение.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
-msgstr "Ошибка сброса KEEPCAPS, аварийное завершение.\n"
+msgstr "Ошибка сброса KEEPCAPS, аварийное завершение\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Ошибка соединения с системой аудита.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Ошибка выделения памяти.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Ошибка отправки сообщения аудита.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
-msgstr "Не удалось определить строгий режим.\n"
+msgstr "Не удалось определить принудительный режим.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
-msgstr "Ошибка!  Невозможно открыть %s.\n"
+msgstr "Ошибка!  Не удалось открыть %s.\n"
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Ошибка! Не удалось очистить O_NONBLOCK на %s\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
-msgstr "%s!  Невозможно задать новый контекст для %s\n"
+msgstr "%s!  Не удалось задать новый контекст для %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s изменило метки.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
-msgstr "Внимание! Невозможно восстановить контекст для %s\n"
+msgstr "Внимание! Не удалось восстановить контекст для %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Ошибка: указано несколько ролей\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Ошибка: указано несколько типов\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Извините, -l может быть использована с поддержкой SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Ошибка: указано несколько уровней\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, 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
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
-msgstr "Невозможно получить тип по умолчанию.\n"
+msgstr "Не удалось получить тип по умолчанию.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "сбой получения нового контекста.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "сбой задания новой роли %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "сбой задания нового типа %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "сбой построения нового диапазона с уровнем %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "сбой задания нового диапазона %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "сбой преобразования нового контекста в строку\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s не является верным контекстом\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
-msgstr "Невозможно выделить память для new_context"
+msgstr "Не удалось выделить память для new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
-msgstr "Невозможно получить набор пустых сигналов\n"
+msgstr "Не удалось получить пустой набор сигналов\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
-msgstr "Невозможно получить обработчик SIGHUP\n"
+msgstr "Не удалось установить обработчик SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Newrole не удалось сбросить возможности\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "сбой получения старого_контекста.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Внимание!  Не удалось получить информацию о tty.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "ошибка чтения конфигурации службы PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
-msgstr "newrole: неверный пароль %s\n"
+msgstr "newrole: неверный пароль для %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: сбой выполнения fork: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
-msgstr "Невозможно восстановить метку tty...\n"
+msgstr "Не удалось восстановить метку tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Ошибка корректного закрытия tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
-msgstr "Невозможно закрыть дескрипторы.\n"
+msgstr "Не удалось закрыть дескрипторы.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Ошибка выделения argv0 оболочки.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Не удалось отправить сообщение аудита"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Не удалось осуществить переход в пространство имен\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Не удалось сбросить возможности %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
-msgstr "Невозможно восстановить окружение, аварийное завершение\n"
+msgstr "Не удалось восстановить окружение, аварийное завершение\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "сбой запуска оболочки\n"
 
@@ -1205,17 +1281,18 @@ 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"
@@ -1224,7 +1301,7 @@ 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
@@ -1238,7 +1315,7 @@ 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"
@@ -1286,7 +1363,7 @@ 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"
@@ -1303,7 +1380,7 @@ msgstr "Ошибка параметров %s "
 
 #: ../gui/booleansPage.py:194 ../gui/system-config-selinux.glade:1706
 msgid "Boolean"
-msgstr "Логическое"
+msgstr "Переключатель"
 
 #: ../gui/booleansPage.py:245 ../gui/semanagePage.py:162
 msgid "all"
@@ -1324,19 +1401,25 @@ msgstr "Присвоение меток файлам"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Спецификация\nфайла"
+msgstr ""
+"Спецификация\n"
+"файла"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Тип файлов\nSELinux"
+msgstr ""
+"Тип файлов\n"
+"SELinux"
 
 #: ../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"
@@ -1352,13 +1435,17 @@ msgstr "Пользователь"
 msgid ""
 "SELinux\n"
 "User"
-msgstr "Пользователь\nSELinux"
+msgstr ""
+"Пользователь\n"
+"SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "Диапазон\nMLS/MCS"
+msgstr ""
+"Диапазон\n"
+"MLS/MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1420,7 +1507,7 @@ msgstr "<b>Выберите тип политики для ограничива
 msgid "<b>Applications</b>"
 msgstr "<b>Приложения</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Стандартная служба init"
 
@@ -1428,9 +1515,11 @@ msgstr "Стандартная служба init"
 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"
+msgstr ""
+"Стандартные службы инициализации запускаются во время загрузки в рамках "
+"сценариев init. Требует наличия сценария в /etc/rc.d/init.d"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "Системная программа DBUS"
 
@@ -1442,7 +1531,7 @@ msgstr "inetd (Internet Services Daemon)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "initd запускается службой xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Веб-приложение/сценарий CGI"
 
@@ -1451,7 +1540,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "Веб-программы и сценарии CGI, запускаемые веб-сервером Apache"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Программа пользователя"
 
@@ -1459,9 +1548,11 @@ msgstr "Программа пользователя"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Программа пользователя — запущенная пользователем программа, которая будет ограничена"
+msgstr ""
+"Программа пользователя — запущенная пользователем программа, которая будет "
+"ограничена"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Песочница"
 
@@ -1485,7 +1576,9 @@ msgstr "Минимальная роль пользователя термина
 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 и не настроена сеть."
+msgstr ""
+"Этот пользователь сможет авторизоваться удаленно или через терминал. По "
+"умолчанию для него не задан setuid, su, sudo и не настроена сеть."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1495,7 +1588,9 @@ msgstr "Минимальная роль пользователя X Window"
 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, su, sudo и не настроена сеть."
+msgstr ""
+"Этот пользователь может авторизоваться через терминал или X. По умолчанию "
+"для него не задан setuid, su, sudo и не настроена сеть."
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1505,7 +1600,9 @@ msgstr "Роль пользователя"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Пользователь с полностью настроенным сетевым окружением, программы без setuid, sudo, su."
+msgstr ""
+"Пользователь с полностью настроенным сетевым окружением, программы без "
+"setuid, sudo, su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1513,9 +1610,11 @@ msgstr "Роль администратора"
 
 #: ../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"
+"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>"
@@ -1527,22 +1626,26 @@ msgstr "Роль администратора root"
 
 #: ../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 "
+"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. Администратор не сможет авторизоваться в системе напрямую."
+msgstr ""
+"Если этот пользователь будет выполнять задачи администрирования, выберите "
+"роль администратора root. Администратор не сможет авторизоваться в системе "
+"напрямую."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Введите имя приложения или роль:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Имя"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr "Введите полный путь к органичиваемой программе."
+msgstr "Введите полный путь к ограничиваемой программе."
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
@@ -1550,7 +1653,8 @@ msgstr "..."
 
 #: ../gui/polgen.glade:776
 msgid "Enter unique name for the confined application or user role."
-msgstr "Введите уникальное имя ограничиваемого приложения или роль пользователя."
+msgstr ""
+"Введите уникальное имя ограничиваемого приложения или роль пользователя."
 
 #: ../gui/polgen.glade:794
 msgid "Executable"
@@ -1563,7 +1667,9 @@ msgstr "Сценарий Init"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Введите полный путь к сценарию init, который запускает ограничиваемое приложение."
+msgstr ""
+"Введите полный путь к сценарию init, который запускает ограничиваемое "
+"приложение."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1579,25 +1685,26 @@ msgstr "вкладка роли"
 
 #: ../gui/polgen.glade:945
 msgid "<b>Select roles that %s will transition to:</b>"
-msgstr "<b>Выберите роли, которые будут назначены %s:</b>"
+msgstr "<b>Выберите роли, на которые перейдет %s:</b>"
 
 #: ../gui/polgen.glade:963
 msgid "Select applications domains that %s will transition to."
-msgstr "Выберите домены, куда будет перенесен %s."
+msgstr "Выберите домены приложений, куда будет перенесен %s."
 
 #: ../gui/polgen.glade:983
 msgid ""
 "transition \n"
 "role tab"
-msgstr "перенос \nвкладка ролей"
+msgstr ""
+"перенос \n"
+"вкладка ролей"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>Выберите роли, которые будут перенесены в %s:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "Выберите роли, которые будут перенесены в программные домены."
 
 #: ../gui/polgen.glade:1056
@@ -1610,18 +1717,18 @@ msgstr "Выберите домены, которыми будет управл
 
 #: ../gui/polgen.glade:1111
 msgid "<b>Select additional roles for %s:</b>"
-msgstr "<b>Выберите роли для %s:</b>"
+msgstr "<b>Выберите дополнительные  роли для %s:</b>"
 
 #: ../gui/polgen.glade:1166
 msgid "<b>Enter network ports that %s binds on:</b>"
-msgstr "<b>Укажите порты, к которым будет привязан %s:</b>"
+msgstr "<b>Укажите сетевые порты, к которым будет привязан %s:</b>"
 
 #: ../gui/polgen.glade:1186 ../gui/polgen.glade:1557
 msgid "<b>TCP Ports</b>"
 msgstr "<b>Порты TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Все"
 
@@ -1635,7 +1742,8 @@ 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 "Разрешить %s вызывать bindresvport со значением 0. Привязка к порту 600-1024"
+msgstr ""
+"Разрешить %s вызывать bindresvport со значением 0. Привязка к порту 600-1024"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1645,7 +1753,9 @@ msgstr "Незарезервированные порты (>1024)"
 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"
+msgstr ""
+"Введите список диапазонов и портов UDP,  к которым будет привязан  %s. "
+"Пример: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1654,7 +1764,7 @@ msgstr "Выберите порты"
 
 #: ../gui/polgen.glade:1302 ../gui/polgen.glade:1469
 msgid "Allows %s to bind to any udp ports > 1024"
-msgstr "Разрешает привязку %s к портам с номером больше 1024"
+msgstr "Разрешает привязку %s к портам UDP с номером больше 1024"
 
 #: ../gui/polgen.glade:1353 ../gui/polgen.glade:1666
 msgid "<b>UDP Ports</b>"
@@ -1664,11 +1774,13 @@ msgstr "<b>Порты UDP</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "сеть\nвкладка привязки"
+msgstr ""
+"сеть\n"
+"вкладка привязки"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
-msgstr "<b>Выберите порты, к которым будет подключаться %s:</b>"
+msgstr "<b>Выберите сетевые порты, к которым будет подключаться %s:</b>"
 
 #: ../gui/polgen.glade:1593
 msgid "Allows %s to connect to any tcp port"
@@ -1678,7 +1790,9 @@ msgstr "Разрешает подключение %s к любому порту
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1688,7 +1802,9 @@ msgstr "Разрешает подключение %s к любому порту
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1696,11 +1812,11 @@ msgstr "<b>Выберите типичные свойства приложени
 
 #: ../gui/polgen.glade:1809
 msgid "Writes syslog messages\t"
-msgstr "Записывает сообщения syslog\t»"
+msgstr "Записывает сообщения syslog\t"
 
 #: ../gui/polgen.glade:1824
 msgid "Create/Manipulate temporary files in /tmp"
-msgstr "Создать/управлять файлами в /tmp"
+msgstr "Создать/управлять временными файлами в /tmp"
 
 #: ../gui/polgen.glade:1839
 msgid "Uses Pam for authentication"
@@ -1708,7 +1824,7 @@ msgstr "Использует аутентификацию PAM"
 
 #: ../gui/polgen.glade:1854
 msgid "Uses nsswitch or getpw* calls"
-msgstr "Использует вызовы nsswitch и getpw*"
+msgstr "Использует вызовы nsswitch или getpw*"
 
 #: ../gui/polgen.glade:1869
 msgid "Uses dbus"
@@ -1734,7 +1850,7 @@ msgstr "<b>Добавьте файлы и каталоги, которыми у
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Файлы и каталоги под управлением %s (файлы PID,  журналы, /var/lib)"
+msgstr "Файлы и каталоги под «управлением» %s (файлы PID,  журналы, /var/lib)"
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1752,75 +1868,81 @@ msgstr "<b>В каком каталоге будет создана полити
 msgid "Policy Directory"
 msgstr "Каталог политики"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Роль"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Существующий_пользователь"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Программа"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s должен быть каталогом"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Необходимо выбрать пользователя"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Выберите исполняемый файл для ограничения."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Выберите сценарий init для ограничения."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
-msgstr "Выберите файлы, которые ограничиваемое приложение будет создавать и записывать"
+msgstr ""
+"Выберите файлы, которые ограничиваемое приложение будет создавать и "
+"записывать"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "Выберите каталоги, которые будут принадлежать ограничиваемой программе"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
-msgstr "Выберите каталог, в котором будут созданы файлы политики"
+msgstr "Выберите каталог, в котором будут создаваться файлы политики"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Проверка имени"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "Добавьте имя, содержащее буквы и цифры без пробелов."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Необходимо указать исполняемый файл"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Настроить SELinux"
 
@@ -1832,9 +1954,15 @@ msgstr "Сетевой порт"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "Тип порта\nSELinux"
+msgstr ""
+"Тип порта\n"
+"SELinux"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Протокол"
 
@@ -1842,9 +1970,13 @@ msgstr "Протокол"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "Уровень\nMLS/MCS"
+msgstr ""
+"Уровень\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Порт"
 
@@ -1882,23 +2014,30 @@ msgid "Modify %s"
 msgstr "Изменить %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Разрешающий"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
-msgstr "Строгий"
+msgstr "Принудительный"
 
 #: ../gui/statusPage.py:94
 msgid "Status"
 msgstr "Статус"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "Изменение типа политики потребует разметки файловой системы при следующей перезагрузке. Процесс разметки может быть довольно длительным. Продолжить?"
+msgstr ""
+"Изменение типа политики потребует разметки файловой системы при следующей "
+"загрузке. Процесс переразметки может быть довольно длительным в зависимости "
+"от размера файловой системы. Продолжить?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1906,16 +2045,25 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"Отключение SELinux требует перезагрузки и не рекомендуется. Если вы решите "
+"заново включить SELinux, потребуется повторная разметка файловой системы. "
+"Чтобы убедиться, что SELinux не вызывает проблем, включите разрешающий "
+"режим, в котором ошибки будут регистрироваться без принудительного "
+"применения правил SELinux. Разрешающий режим не требует перезагрузки. "
+"Продолжить?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 потребует разметки файловой системы при следующей перезагрузке. Процесс разметки может быть довольно длительным. Продолжить?"
+msgstr ""
+"Активация SELinux потребует переразметки файловой системы при следующей "
+"загрузке. Процесс переразметки может быть довольно длительным в зависимости "
+"от размера файловой системы. Продолжить?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1925,7 +2073,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "(c)2006 Red Hat, Inc.\n(c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"(c)2006 Red Hat, Inc.\n"
+"(c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1959,9 +2109,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "все файлы\nобычный файл\nкаталог\nсимвольное устройство\nблочное устройство\nсокет\nсимвольная ссылка\nканал\n"
+msgstr ""
+"все файлы\n"
+"обычный файл\n"
+"каталог\n"
+"символьное устройство\n"
+"блочное устройство\n"
+"сокет\n"
+"символьная ссылка\n"
+"именованный канал\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1974,6 +2134,7 @@ msgid "SELinux Administration"
 msgstr "Администрирование SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Добавить"
 
@@ -1995,18 +2156,21 @@ msgstr "<b>Выберите:</b>"
 
 #: ../gui/system-config-selinux.glade:1326
 msgid "System Default Enforcing Mode"
-msgstr "Стандартный строгий режим"
+msgstr "Стандартный принудительный режим"
 
 #: ../gui/system-config-selinux.glade:1354
 msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Отключен\nРазрешающий\nСтрогий\n"
+msgstr ""
+"Отключен\n"
+"Разрешающий\n"
+"Принудительный\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
-msgstr "Текущий строгий режим"
+msgstr "Текущий принудительный режим"
 
 #: ../gui/system-config-selinux.glade:1418
 msgid "System Default Policy Type: "
@@ -2018,11 +2182,15 @@ msgid ""
 "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 "Выберите, чтобы выполнить разметку файловой системы при следующей перезагрузке.  Процесс разметки может быть довольно длительным и потребуется при изменении типа политики и при активации строгого режима."
+msgstr ""
+"Выберите, чтобы выполнить переразметку файловой системы при следующей "
+"перезагрузке.  Процесс переразметки может быть довольно длительным в "
+"зависимости от размера файловой системы и потребуется при изменении типа "
+"политики и при активации принудительного режима."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
-msgstr "Разметка при следующей перезагрузке."
+msgstr "Переразметка при следующей перезагрузке."
 
 #: ../gui/system-config-selinux.glade:1561
 msgid "label37"
@@ -2034,7 +2202,8 @@ msgstr "Восстановить исходное логическое знач
 
 #: ../gui/system-config-selinux.glade:1614
 msgid "Toggle between Customized and All Booleans"
-msgstr "Переключение между измененными и всеми логическими значениями"
+msgstr ""
+"Переключение между индивидуально настроенными и всеми логическими значениями"
 
 #: ../gui/system-config-selinux.glade:1645
 #: ../gui/system-config-selinux.glade:1850
@@ -2043,6 +2212,7 @@ msgstr "Переключение между измененными и всеми
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Фильтр"
 
@@ -2076,7 +2246,7 @@ msgstr "Добавить соответствие пользователя SELin
 
 #: ../gui/system-config-selinux.glade:1992
 msgid "Modify SELinux User Mapping"
-msgstr "Изменить соответствение пользователя SELinux"
+msgstr "Изменить соответствие пользователя SELinux"
 
 #: ../gui/system-config-selinux.glade:2008
 msgid "Delete SELinux User Mapping"
@@ -2137,9 +2307,11 @@ msgstr "Удалить загружаемый модуль политики"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "Включить или выключить дополнительные правила аудита, не показываемые в журналах."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"Включить или выключить дополнительные правила аудита, обычно не показываемые "
+"в журналах."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2151,7 +2323,7 @@ msgstr "Изменить режим процесса на разрешающий
 
 #: ../gui/system-config-selinux.glade:2836
 msgid "Change process mode to enforcing"
-msgstr "Изменить режим процесса на строгий"
+msgstr "Изменить режим процесса на принудительный"
 
 #: ../gui/system-config-selinux.glade:2928
 msgid "Process Domain"
@@ -2164,1323 +2336,3217 @@ msgstr "label59"
 #: ../gui/usersPage.py:138
 #, python-format
 msgid "SELinux user '%s' is required"
-msgstr "Пользователь SELinux %s является обязательным"
+msgstr "Пользователь SELinux «%s» является обязательным"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Генерация справочных страниц SELinux"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr ""
+"Разрешить ABRT изменять файлы, используемые для открытой передачи файлов."
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "путь к создаваемым справочным страницам SELinux"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
+"Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 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 "Запрос сетевой информации политики SELinux"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "Определить, могут ли антивирусы использовать компилятор JIT."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "просмотр типов портов SELinux"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Разрешить auditadm выполнять содержимое"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "показать тип SELinux для порта"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"Разрешить пользователям осуществлять разбор записей passwd напрямую с ldap, "
+"а не через сервер sssd"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Показать порты для этого типа SELinux"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Разрешить авторизацию пользователей при помощи сервера radius"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "показать порты, к которым может подключиться домен"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Разрешить авторизацию пользователей через сервер yubikey"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "Запрос возможности   взаимодействия доменов в правилах SELinux"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Определить, может ли awstats очищать журналы httpd."
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Исходный домен"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Разрешить сценариям и модуля httpd выполнять execmem и execstack"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Целевой домен"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Определить, может ли cdrecord осуществлять чтение содержимого nfs, samba, "
+"съемных устройств, временных файлов пользователя и недоверенных файлов."
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "Запрос описания логических значений в правилах SELinux"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"Разрешить подключение административных доменов кластера к сети через TCP."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
+"Разрешить административному домену кластера управлять всеми типами файлов"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "логическая переменная"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Разрешить административному кластеру домена memcheck-amd64- использовать "
+"исполняемую память"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "Запрос способа переноса исходного домена в результирующий домен обработки в правилах SELinux"
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Определить, может ли Cobbler изменять общедоступные файлы, используемые для "
+"открытой передачи файлов."
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "исходный домен обработки"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Определить, может ли Cobbler подключаться к сети через TCP."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "целевой домен обработки"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Определить, может ли Cobbler обращаться к файловым системам CIFS."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Определить, может ли Cobbler обращаться к файловым системам NFS."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Определить, может ли collectd подключаться к сети через TCP."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Создать шаблон модуля политики SELinux"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Определить, может ли Condor подключаться к сети через TCP."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"Разрешить заданиям cron осуществлять переразметку файловой систем в целях "
+"восстановаления контекстов файлов."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Определить, может ли cvs осуществлять чтение файлов shadow."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Разрешить всем службам осуществлять запись дампов в /"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "имя генерируемой политики"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Разрешить службам использовать TCP Wrappers."
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Разрешить службам осуществлять запись и чтение терминалов"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "ограничиваемая программа"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Определить, может ли dbadm управлять пользовательскими файлами."
 
-#: ../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"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
+"Определить, может ли dbadm осуществлять чтение пользовательских файлов."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "команды"
-
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"Запретить любому процессу производить трассировку или отладку любых других "
+"процессов."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Разрешить приложениям клиентов dhcpc выполнять команды iptables"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "неизвестный"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Определить, может ли DHCP использовать механизмы LDAP."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Inetd"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "Разрешить доменам использовать файловые дескрипторы других доменов"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "Разрешить доменам использовать модули загрузки ядра"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"Определить, может ли entropyd использовать аудиоустройства в качестве "
+"источника данных."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "Определить, может ли exim подключаться к базе данных."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
+"Определить, может ли exim создавать, читать и удалять пользовательские файлы."
 
-#: ../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 "Допустимые типы:\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 ""
-
-#: ../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 "Имя может содержать буквы и цифры без пробелов. Рекомендуется использовать параметр «-n МОДУЛЬ»"
-
-#: ../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 должно быть логическим значением"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache должно быть логическим значением"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "Типам USER автоматически назначается тип tmp"
-
-#: ../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 "Разрешить ABRT изменять файлы, используемые для открытой передачи файлов."
-
-#: 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"
-
-#: 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 ""
-
-#: 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 "Разрешить пользователям осуществлять разбор записей passwd напрямую с ldap, а не через сервер sssd"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Разрешить авторизацию пользователей при помощи сервера radius"
-
-#: 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 "Разрешить cdrecord осуществлять чтение содержимого nfs, samba, съемных устройств, временных файлов пользователя и недоверенных файлов"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Разрешить clamd использовать компилятор JIT"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "Разрешить доступ clamscan к незащищенным файлам  в системе"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Разрешить clamscan читать пользовательское содержимое"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "Разрешить Cobbler изменять общедоступные файлы, используемые для открытой передачи файлов."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Разрешить Cobbler осуществлять подключение к сети через TCP."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Разрешить доступ Cobbler к файловым системам CIFS."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Разрешить доступ Cobbler к файловым системам NFS."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "Разрешить collectd осуществить подключение к сети через TCP."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "Разрешить подключение домена codnor к сети через TCP."
-
-#: 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 "Разрешить всем службам осуществлять запись в /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Разрешить службам использовать TCP Wrappers."
-
-#: 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 "Разрешить dbadm осуществлять управление файлами в домашних каталогах пользователей."
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "Разрешить dbadm осуществлять чтение файлов в домашних каталогах пользователей."
-
-#: 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"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "Разрешить sysadm выполнять debug и ptrace."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "Разрешить приложениям клиентов dhcpc выполнять команды iptables"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Разрешить DHCP использовать модули LDAP"
-
-#: 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 "Разрешить использование аудиоустройств в качестве источника данных для entropy"
-
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Разрешить подключение exim к базам данных (postgres, mysql)"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "Разрешить exim создавать, читать, записывать и удалять файлы непривилегированных пользователей."
-
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Разрешить exim осуществлять чтение файлов непривилегированных пользователей."
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr "Определить, может ли exim осуществлять чтение пользовательских файлов."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "Включить дополнительные правила в домене cron для поддержки fcron."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "Разрешить подключение домена fenced к сети через TCP."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "Определить, может ли fenced подключаться к cети через TCP."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Разрешить изолированному домену осуществлять запуск ssh"
+msgid "Determine whether fenced can use ssh."
+msgstr "Определить, может ли fenced использовать ssh."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "Разрешить выполнение доменов  в режиме fips_mode"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "Разрешить ftp читать и записывать файлы в домашних каталогах"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Определить, может ли ftpd осуществлять чтение и запись файлов в домашних "
+"каталогах."
 
 #: 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Определить, может ли ftpd изменять файлы, используемые для открытой передачи "
+"файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "Разрешить подключение FTP-серверов к портам с номером больше 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "Определить, может ли ftpd подключаться к незанятым портам."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "Разрешить подключение FTP-серверов к портам базы данных mysql"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "Определить, может ли ftpd подключаться к базе данных через TCP."
 
 #: 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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Определить, может ли ftpd авторизовать локальных пользователей и "
+"осуществлять чтение и запись файлов в системе под управлением DAC."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "Разрешить FTP-серверам использовать cifs для открытой передачи файлов"
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Определить, может ли ftpd использовать CIFS для открытой передачи файлов"
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "Разрешить FTP-серверам использовать nfs для открытой передачи файлов"
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Разрешить samba осуществлять импорт томов ntfs и fusefs"
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "Разрешить FTP-серверам привязываться ко всем портам в пассивном режиме"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Определить, может ли ftpd использовать NFS для открытой передачи файлов"
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Определить, может ли ftpd выполнить привязку к незанятым портам в пассивном "
+"режиме."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Определить, может ли Git CGI выполнять поиск в домашних каталогах."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Определить, может ли Git CGI обращаться к файловым системам CIFS."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Определить, может ли Git CGI обращаться к файловым системам NFS."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Определить, может ли служба сеанса Git привязывать сокеты TCP ко всем незанятым портам"
+msgstr ""
+"Определить, может ли служба сеанса Git привязывать сокеты TCP ко всем "
+"незанятым портам"
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "Определять, можно ли при вызове доменов пользователей выполнять службу Git в  git_session_t domain."
+msgstr ""
+"Определять, можно ли при вызове доменов пользователей выполнять службу Git "
+"в  git_session_t domain."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "Определить, может ли процесс Git выполнять поиск в домашних каталогах."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "Определить, может ли процесс Git обращаться к файловым системам CIFS."
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "Определить, может ли процесс Git обращаться к файловым системам NFS."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Разрешить gitisis отправлять почту"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Определить, может ли Gitosis отправлять почту."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Разрешить чтение urandom для всех доменов"
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Разрешить glusterfsd изменять файлы, используемые для открытой передачи "
+"файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Разрешить glusterfsd открывать совместный доступ к файлам и каталогам в "
+"режиме чтения."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Разрешить glusterfsd открывать совместный доступ к файлам и каталогам в "
+"режиме чтения и записи."
+
+#: booleans.py:65
 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 для управления файлами пользователя."
+msgstr ""
+"Разрешить использование gpg-agent --write-env-file для управления файлами "
+"пользователя."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "Разрешить веб-домену gpg изменять файлы, используемые для открытой передачи файлов."
+msgstr ""
+"Разрешить веб-домену gpg изменять файлы, используемые для открытой передачи "
+"файлов."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "Разрешить gssd осуществлять чтение временного каталога для доступа к цели kerberos."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"Разрешить gssd осуществлять чтение временного каталога для доступа к цели "
+"kerberos."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "Разрешить гостю выполнять содержимое"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+msgstr ""
+"Разрешить Apache изменять файлы, используемые для открытой передачи файлов. "
+"Каталоги и файлы должны быть отмечены как public_content_rw_t."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "Разрешить httpd использовать встроенные сценарии (обычно PHP)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Разрешить httpd осуществлять проверку спама"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "Разрешить httpd выступать в роли FTP-клиента для подключения к порту FTP и временным портам"
+msgstr ""
+"Разрешить httpd выступать в роли FTP-клиента для подключения к порту FTP и "
+"временным портам"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Разрешить подключение httpd к порту ldap"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "Разрешить подключение httpd к mythtv"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "Разрешить подключение httpd к zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr "Разрешить подключение сценариев и модулей HTTPD к сети через TCP."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr "Разрешить подключение сценариев и модулей HTTPD к cobbler по сети."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "Разрешить подключение сценариев и модулей HTTPD к базам данных по сети."
+msgstr ""
+"Разрешить подключение сценариев и модулей HTTPD к базам данных по сети."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "Разрешить подключение httpd к серверу memcache"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Разрешить httpd выступать в роли ретранслятора"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Разрешить httpd отправлять почту"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Разрешить взаимодействие Apache со службой avahi через dbus"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Включить поддержку cgi для httpd"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr "Разрешить httpd выступать в роли FTP-сервера, прослушивающего порт FTP."
+msgstr ""
+"Разрешить httpd выступать в роли FTP-сервера, прослушивающего порт FTP."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Разрешить httpd читать домашние каталоги"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "Разрешить сценариям и модуля httpd выполнять execmem и execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr "Разрешить подключение HTTPD к порту 80 для корректного завершения работы"
+msgstr ""
+"Разрешить подключение HTTPD к порту 80 для корректного завершения работы"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Разрешить процессам httpd управлять содержимым IPA"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Разрешить Apache использовать mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Разрешить Apache использовать mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Разрешить httpd читать пользовательское содержимое"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Разрешить выполнение Apache в режиме stickshift без перехода к пользователю"
+msgstr ""
+"Разрешить выполнение Apache в режиме stickshift без перехода к пользователю"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "Разрешить сценариям и модулям HTTPD обслуживать файлы cobbler."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "Разрешить httpd изменять ограничения на свои ресурсы"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "Разрешить HTTPD выполнять программы SSI в домене, где выполняются системные сценарии CGI."
+msgstr ""
+"Разрешить HTTPD выполнять программы SSI в домене, где выполняются системные "
+"сценарии CGI."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "Разрешить сценариям apache осуществлять запись открытого содержимого. При этом каталоги и файлы должны иметь контекст public_rw_content_t."
+msgstr ""
+"Разрешить сценариям apache осуществлять запись открытого содержимого. При "
+"этом каталоги и файлы должны иметь контекст public_rw_content_t."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Разрешить Apache выполнять содержимое tmp."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "Унифицировать обмен данными между HTTPD и терминалом. Требуется для ввода паролей сертификатов из терминала."
+msgstr ""
+"Унифицировать обмен данными между HTTPD и терминалом. Требуется для ввода "
+"паролей сертификатов из терминала."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Унифицировать обработку файлов данных процессом HTTPD."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Разрешить доступ httpd к файловым системам cifs."
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Разрешить доступ httpd к файловым системам FUSE"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Разрешить httpd выполнять gpg"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Разрешить доступ httpd к портам openstack"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "Разрешить подключение httpd к sasl"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "Разрешить Apache запрашивать записи NS"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"Определить, может ли icecast осуществлять прослушивание и подключение к "
+"портам TCP."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "Разрешить подключение icecast ко всем портам за исключением звуковых"
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Определить, могут ли клиенты irc осуществлять прослушивание и подключение к "
+"портам TCP."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Разрешить подключение клиента IRC Irssi к любому порту и привязку к незанятым портам"
+msgstr ""
+"Разрешить подключение клиента IRC Irssi к любому порту и привязку к "
+"незанятым портам"
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "Разрешить выполнение ограничиваемых приложений с kerberos"
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Разрешить ksmtuned использовать файловые системы CIFS и Samba"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Разрешить ksmtuned использовать файловые системы nfs"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Разрешить syslogd отправлять почтовые сообщения"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "Разрешить syslogd осуществлять чтение и запись в терминал"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "Разрешить авторизацию и использование системы из /dev/console."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Разрешить syslogd отправлять почтовые сообщения"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Разрешить доступ mailman к файловым системам FUSE"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Определить, поддерживает ли mcelog режим клиента."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Определить, может ли mcelog запускать сценарии."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+"Определить, может ли mcelog использовать все TTY-терминалы пользователя."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Определить, поддерживает ли mcelog режим сервера."
+
+#: booleans.py:122
 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."
+msgstr ""
+"Управлять возможностью использования mmap в нижних областях пространства "
+"адресов cогласно настройкам в /proc/sys/kernel/mmap_min_addr."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "Разрешить mock осуществлять чтение файлов в домашних каталогах"
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "Разрешить монтирование любых файлов и каталогов"
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"Разрешить монтирование любых файлов и каталогов с помощью команд mount."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "Разрешить подключение домена mozilla к сети через TCP."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "Разрешить mozilla_plugins создавать случайное содержимое в домашних каталогах пользователей"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "Разрешить модулю mozilla поддерживать GPS."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "Разрешить модулю mozilla поддерживать протоколы spice."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
-msgstr "Разрешить ограничиваемым браузерам осуществлять чтение домашнего каталога"
+msgstr ""
+"Разрешить ограничиваемым браузерам осуществлять чтение домашнего каталога"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Разрешить исполняемый стек mplayer"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Определить, может ли mpd проверять домашние каталоги пользователей."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Определить, может ли mpd обращаться к файловым системам CIFS."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Определить, может ли mpd обращаться к файловым системам NFS."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Определить, может ли mplayer использовать исполняемый стек."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
-msgstr "Разрешить подключение mysqld к портам"
+msgstr "Разрешить подключение mysqld ко всем портам"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Разрешить привязку BIND к порту apache"
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Определить, может ли Bind привязывать сокеты TCP к портам http."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "Разрешить BIND осуществлять запись в файлы мастер-зоны. Обычно используется для передачи зон и динамического DNS."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Определить, может ли BIND осуществлять запись в файлы мастер-зоны. Обычно "
+"используется для передачи зон и динамического DNS."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr "Разрешить экспорт файлов и каталогов через NFS в режиме чтения-записи."
 
-#: booleans.py:119
+#: booleans.py:138
 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."
+msgstr ""
+"Разрешить NFS-серверу изменять файлы, используемые для открытой передачи "
+"файлов. Каталоги и файлы должны быть отмечены как public_content_rw_t."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Разрешить NIS"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "Разрешить ограничиваемым приложениям использовать общую память nscd."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "Разрешить openshift блокировать приложение"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Определить, может ли fenced подключаться к cети через TCP."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"Определить, может ли openvpn осуществлять чтение пользовательских файлов."
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Разрешить openvpn осуещствлять чтение домашних каталогов"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Разрешить samba выполнять неограничиваемые сценарии"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "Разрешить подключение домена piranha-lvs к сети через TCP."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "Разрешить подключение polipo к портам с номером больше 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Определить, может ли служба сеанса Polipo привязывать сокеты TCP ко всем незанятым портам"
+msgstr ""
+"Определить, может ли служба сеанса Polipo привязывать сокеты TCP ко всем "
+"незанятым портам"
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "Определять, можно ли при вызове доменов пользователей выполнять службу Polipo в  polipo_session_t domain."
+msgstr ""
+"Определять, можно ли при вызове доменов пользователей выполнять службу "
+"Polipo в  polipo_session_t domain."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Определить, может ли polipo обращаться к файловым системам cifs."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Определить, может ли Polipo обращаться к файловым системам NFS."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
-msgstr "Включить поддержку каталогов с несколькими экземплярами"
+msgstr "Включить поддержку каталогов с несколькими экземплярами."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "Разрешить доменам postfix_local осуществлять запись в каталоги mail_spool"
+msgstr ""
+"Разрешить доменам postfix_local осуществлять запись в каталоги mail_spool"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "Разрешить postgresql использовать ssh и rsync для восстановления состояния системы на определенный момент времени"
+msgstr ""
+"Разрешить postgresql использовать ssh и rsync для восстановления состояния "
+"системы на определенный момент времени"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Разрешить передачу метки клиента внешней базе данных"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Разрешить администраторам баз данных выполнять выражения DML"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Разрешить непривилегированным пользователям выполнять выражения DDL"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "Разрешить pppd загружать модули ядра для модемов"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "Разрешить выполнение pppd для обычных пользователей"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Определить, может ли privoxy подключаться ко всем портам tcp."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "Разрешить подключение privoxy ко всем портам, а не только HTTP, FTP и Gopher"
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"Разрешить prosody привязку к порту apache. Должно быть активировано для "
+"использования BOSH."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
-msgstr "Разрешить клиенту Puppet управлять всеми типами файлов"
+msgstr "Разрешить клиенту Puppet управлять всеми типами файлов."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "Разрешить основной части Puppet подключаться к базам данных MySQL и PostgreSQL"
+msgstr ""
+"Разрешить основной части Puppet подключаться к базам данных MySQL и "
+"PostgreSQL"
 
-#: booleans.py:141
+#: booleans.py:163
 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
+#: booleans.py:164
 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."
+msgstr ""
+"Разрешить rsync изменять файлы, используемые для открытой передачи файлов. "
+"Каталоги и файлы должны быть отмечены как public_content_rw_t."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Разрешить выполнение rsync в качестве клиента"
 
-#: booleans.py:145
+#: booleans.py:166
 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"
+msgstr ""
+"Разрешить rsync осуществлять экспорт файлов и каталогов в режиме чтения."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "Разрешить серверам rsync открывать совместный доступ к NFS"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "Разрешить серверу rsync управлять всеми файлами и каталогами."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "Разрешить samba создавать домашние каталоги (через PAM и пр.)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "Разрешить samba выступать в роли контроллера домена, добавлять пользователей, группы и изменять пароли."
+msgstr ""
+"Разрешить samba выступать в роли контроллера домена, добавлять "
+"пользователей, группы и изменять пароли."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
-msgstr "Разрешить samba открывать совместный доступ к домашним каталогам пользователей"
+msgstr ""
+"Разрешить samba открывать совместный доступ к домашним каталогам "
+"пользователей"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
-msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения"
+msgstr ""
+"Разрешить samba открывать совместный доступ к файлам и каталогам в режиме "
+"чтения."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "Разрешить samba открывать совместный доступ к файлам и каталогам в режиме чтения и записи"
+msgstr ""
+"Разрешить samba открывать совместный доступ к файлам и каталогам в режиме "
+"чтения и записи"
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Разрешить работу samba в режиме сопоставления портов"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "Разрешить samba выполнять неограничиваемые сценарии"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Разрешить samba осуществлять импорт томов ntfs и fusefs"
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Разрешить samba осуществлять экспорт томов NFS"
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Разрешить sanlock осуществлять чтение и запись файлов fuse"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Разрешить sanlock осуществлять управление файлами nfs"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Разрешить sanlock управлять файлами cifs"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Разрешить sasl осуществлять чтение shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "Разрешить secadm выполнять содержимое"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "Запретить таким программам как newrole переходить в домены административных пользователей."
+msgstr ""
+"Запретить таким программам как newrole переходить в домены административных "
+"пользователей."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
-msgstr "Отключить загрузку модуля ядра"
+msgstr "Отключить загрузку модуля ядра."
 
-#: booleans.py:164
+#: booleans.py:184
 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. Для возврата предыдущего значения потребуется перезагрузить систему."
+msgstr ""
+"Это логическая переменная разрешает загрузку правил, выбор принудительного "
+"режима и изменение логических значений. Присвойте ей значение true. Для "
+"возврата предыдущего значения потребуется перезагрузить систему."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "Разрешить обычным пользователям обращаться к устройству dri напрямую"
 
-#: booleans.py:166
+#: booleans.py:186
 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"
+msgstr ""
+"Разрешить неограничиваемым исполняемым файлам делать области собственной "
+"резервной памяти исполняемыми. Использование этой возможности опасно. Обычно "
+"характеризует  неудачный код, но может также быть признаком взлома. Об этом "
+"следует сообщить в Bugzilla"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "Разрешить исполняемым файлам без ограничений использовать библиотеки, требующие переноса текстовых данных, которые не отмечены как textrel_shlib_t"
+msgstr ""
+"Разрешить исполняемым файлам без ограничений использовать библиотеки, "
+"требующие переноса текстовых данных, которые не отмечены как textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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"
+msgstr ""
+"Разрешить неограничиваемым исполняемым файлам делать свой стек исполняемым. "
+"В этой возможности нет необходимости. Обычно характеризует  неудачный код, "
+"но может также быть признаком взлома. Об этом следует сообщить в Bugzilla"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Разрешить подключение пользователей к локальному серверу mysql"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "Разрешить ограничиваемым пользователя исполнять команды ping и traceroute."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"Разрешить ограничиваемым пользователям исполнять команды ping и traceroute."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Разрешить подключение пользователей к PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "Позволить пользователю читать и записывать файлы в файловой системе без доп. атрибутов (FAT, CDROM, FLOPPY)"
+msgstr ""
+"Позволить пользователю читать и записывать файлы в файловой системе без доп. "
+"атрибутов (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Разрешить делиться музыкой"
+
+#: booleans.py:194
 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 "
+"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 и может изменить состояние других протоколов."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"Разрешить пользователям запускать серверы TCP (осуществлять привязку портов "
+"и принимать соединения из того же домена и от внешних пользователей). "
+"Отключение этой возможности вызовет переход в пассивный режим FTP и может "
+"изменить состояние других протоколов."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Разрешить делиться музыкой"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "Разрешить пользователю использовать окружение chroot."
 
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Определить, может ли sftpd изменять файлы, используемые для открытой "
+"передачи файлов. Каталоги и файлы должны быть отмечены как "
+"public_content_rw_t."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "Разрешить sftp-internal читать и записывать файлы в домашних каталогах пользователей"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Определить, может ли sftpd осуществлять чтение и запись файлов в домашних "
+"каталогах."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "Разрешить встроенным серверам sftp авторизовать локальных пользователей и осуществлять чтение и запись файлов в системе под управлением DAC."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Определить, может ли sftpd авторизовать локальных пользователей и "
+"осуществлять чтение и запись файлов в системе под управлением DAC."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Разрешить internal-sftp читать и записывать файлы в домашних каталогах ssh"
+msgstr ""
+"Определить, может ли sftpd осуществлять чтение и запись файлов в домашних "
+"каталогах ssh."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "Разрешить подключение sge к сети через порт TCP"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "Разрешить доступ sge к файловым системам nfs."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "Включить дополнительные права доступа, необходимые для поддержки устройств на контроллерах 3ware."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"Определить, может ли smartmon поддерживать устройства на контроллерах 3ware."
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+msgstr ""
+"Разрешить samba изменять файлы, используемые для открытой передачи файлов. "
+"Каталоги и файлы должны быть отмечены как public_content_rw_t."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "Разрешить клиентам spamassassin использовать сеть."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
-msgstr "Разрешить spamd осуществлять чтение и запись в домашние каталоги"
+msgstr "Разрешить spamd осуществлять чтение и запись в домашние каталоги."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "Разрешить подключение squid ко всем портам, а не только HTTP, FTP и Gopher"
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Определить, может ли squid подключаться ко всем портам TCP."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "Разрешить выполнение squid в роли прозрачного прокси (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Определить, может ли squid выступать в роли прозрачного прокси."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "Разрешить ssh с chroot осуществлять чтение и запись файлов в домашних каталогах"
+msgstr ""
+"Разрешить ssh с chroot осуществлять чтение и запись файлов в домашних "
+"каталогах"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "Разрешить аутентификацию на основе ключей узла"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Разрешить SSH-авторизацию как sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "Разрешить staff выполнять содержимое"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
-msgstr "Разрешить пользователю staff создавать и переносить домен svirt."
+msgstr "Разрешить пользователю staff создавать и переносить в  домены svirt."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "Разрешить sysadm выполнять содержимое"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "Разрешить подключение менеджеров Telepathy к сетевым портам."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "Разрешить подключение менеджеров Telepathy к портам TCP."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "Разрешить testpolicy выполнять содержимое"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
+msgstr ""
+"Разрешить tftp изменять файлы, используемые для открытой передачи файлов"
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "Разрешить ftp читать и записывать файлы в домашних каталогах"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "Разрешить службе tor осуществлять привязку сокетов TCP к незарезервированным портам."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "Определить, может ли tor привязывать сокеты TCP к незанятым портам"
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "Разрешить tor выступать в роли ретранслятора"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "Разрешить переход неограничиваемых пользователей в домены песочницы chrome при выполнении chrome-sandbox"
+msgstr ""
+"Разрешить переход неограничиваемых пользователей в домены песочницы chrome "
+"при выполнении chrome-sandbox"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "Разрешить авторизацию пользователя в режиме неограниченного домена"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "Разрешить неограничиваемым пользователям осуществлять переход в домен mozilla при запуске контейнера xulrunner."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Разрешить выполнение программ проигрывания видео без ограничений"
+msgstr ""
+"Разрешить неограничиваемым пользователям осуществлять переход в домен "
+"mozilla при запуске контейнера xulrunner."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "Разрешить непривилегированным пользователям создавать и осуществлять перенос в домены svirt."
+msgstr ""
+"Разрешить непривилегированным пользователям создавать и осуществлять перенос "
+"в домены svirt."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Поддержка домашних каталогов ecryptfs"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Поддержка домашних каталогов fusefs"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Использовать lpd вместо cups"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Определить, можно ли включить поддержку сервера lpd."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Поддержка домашних каталогов NFS"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Поддержка домашних каталогов SAMBA"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "Разрешить пользователю выполнять содержимое"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "Разрешить подключение varnish ко всем портам, а не только HTTP"
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "Определить, может ли vanrishd подключаться к cети через TCP."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Игнорировать ошибки vbetool mmap_zero."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Определить, можно ли блокировать попытки сопоставления нижних диапазонов "
+"памяти vbetool."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Разрешить ограничиваемым виртуальным гостям читать файлы fuse"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "Разрешить ограничиваемым виртуальным гостям использовать последовательные и параллельные порты"
+msgstr ""
+"Разрешить ограничиваемым виртуальным гостям использовать последовательные и "
+"параллельные порты"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "Разрешить ограничиваемым виртуальным системам использовать исполняемый стек и память."
+msgstr ""
+"Разрешить ограничиваемым виртуальным системам использовать исполняемый стек "
+"и память."
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "Разрешить ограничиваемым виртуальным гостям читать файлы fuse"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами nfs"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
 msgstr ""
+"Разрешить взаимодействие ограничиваемых виртуальных гостей с сокетами rawip"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "Разрешить ограничиваемым виртуальным гостям управлять файлами cifs"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
-msgstr "Разрешить ограничиваемым виртуальным гостям использовать устройства USB"
+msgstr ""
+"Разрешить ограничиваемым виртуальным гостям использовать устройства USB"
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
-msgstr "Разрешить взаимодействие виртуальных виртуальных гостей с xserver"
+msgstr "Разрешить взаимодействие ограничиваемых виртуальных гостей с xserver"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "Разрешить webadm управлять файлами в домашних каталогах "
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Определить, может ли webadm управлять пользовательскими файлами."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "Разрешить webadm осуществлять чтение файлов в домашних каталогах"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+"Определить, может ли webadm осуществлять чтение пользовательских файлов."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Игнорировать ошибки wine mmap_zero"
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Определить, можно ли без предупреждения блокировать попытки сопоставления "
+"нижних диапазонов памяти wine."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "Разрешить графической программе авторизации запускать загрузчик"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "Разрешить графической программе авторизации осуществлять вход как sysadm_r:sysadm_t"
+msgstr ""
+"Разрешить графической программе авторизации осуществлять вход как sysadm_r:"
+"sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"Разрешить программе графического входа в систему создавать файлы в домашних "
+"каталогах как xdm_home_t."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Разрешить xen управлять файлами nfs"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "Разрешить xend выполнять blktapctrl/tapdisk. Не требуется при выделении отдельных логических томов для образов дисков."
+msgstr ""
+"Разрешить xend выполнять blktapctrl/tapdisk. Не требуется при выделении "
+"отдельных логических томов для образов дисков."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "Разрешить xend выполнять qemu-dm. Не требуется при использовании paravirt без vfb."
+msgstr ""
+"Разрешить xend выполнять qemu-dm. Не требуется при использовании paravirt "
+"без vfb."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "Разрешить пользователям xguest изменять настройки Network Manager и подключаться к портам apache"
+msgstr ""
+"Разрешить пользователям xguest изменять настройки Network Manager и "
+"подключаться к портам apache"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "Разрешить xguest выполнять содержимое"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "Разрешить пользователям xguest монтировать съемные носители"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Разрешить xguest использовать устройства Bluetooth"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
-msgstr "Разрешить клиентам осуществлять запись в общие сегменты памяти X server."
+msgstr ""
+"Разрешить клиентам осуществлять запись в общие сегменты памяти X server."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "Разрешить XServer исполнять код из записываемой памяти"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "Поддержка менеджера объектов пользовательского пространства X"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "Разрешить подключение zabbix к незарезервированным портам"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Определить, может ли zabbix подключаться ко всем портам TCP"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Разрешить выполнение доменов  в режиме fips_mode"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "Разрешить zebra осуществлять запись в файлы конфигурации"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "Разрешить ZoneMinder изменять общедоступные файлы, используемые для открытой передачи файлов."
+msgstr ""
+"Разрешить ZoneMinder изменять общедоступные файлы, используемые для открытой "
+"передачи файлов."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "Разрешить ZoneMinder запускать su и sudo."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "Интерфейс %s не существует."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "Графический пользовательский интерфейс для политики SELinux"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Имена доменов создаваемых справочных страниц"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Дополнительный корневой каталог (по умолчанию /)"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Генерация справочных страниц SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "путь к создаваемым справочным страницам SELinux"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "имя ОС для справочных страниц"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Сформировать HTML-структуру справочных страниц для выбранной страницы SELinux"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Дополнительный корневой каталог (по умолчанию /)"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Все домены"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Запрос сетевой информации политики SELinux"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "просмотр типов портов SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "показать тип SELinux для порта"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Показать порты для этого типа SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+"показать порты, к которым этот домен может привязываться или подключаться"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+"показать порты, к которым этот домен может привязываться или подключаться"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "Запрос возможности взаимодействия доменов в правилах SELinux"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Исходный домен"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Целевой домен"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "Запрос описания логических значений в правилах SELinux"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "получить описание всех логических переменных"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "логическая переменная"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"Запрос способа переноса исходного домена в результирующий домен обработки в "
+"правилах SELinux"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "исходный домен обработки"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "целевой домен обработки"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: ошибка: необходимо указать аргумент %s"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Необходимо определить команду для этого типа политики"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-t не может использоваться вместе с этим параметром (см. формат команды)."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-d не может использоваться вместе с этим параметром (см. формат команды)."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"-a не может использоваться вместе с этим параметром (см. формат команды)."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"-t не может использоваться вместе с этим параметром (см. формат команды)."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Показать интерфейсы для SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Введите имена интерфейсов, которые нужно запросить"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Создать шаблон модуля политики SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Введите тип наращиваемого домена"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Введите пользователей SELinux для переноса в этот домен"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+"Введите роли SELinux, в которые будет переноситься административный домен"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+"Введите домены, которыми будет управлять этот администратор с ограничениями"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "имя генерируемой политики"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "путь к каталогу с файлами политики"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+"путь к каталогу, в который ограничиваемые процессы могут осуществлять запись"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Типы политики, которые требуют команду"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Создать политику «%s»"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Создать политику «%s»"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "ограничиваемая программа"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "команды"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Альтернативная политика SELinux. По умолчанию /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "все файлы"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "обычный файл"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "каталог"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "символьное устройство"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "блочное устройство"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "файл сокета"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "символьная ссылка"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "именованный канал"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Политика SELinux не установлена"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"Необходимо пересоздать информацию интерфейса, запустив /usr/bin/sepolgen-"
+"ifgen"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Ошибка чтения файла %s"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "неизвестный"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Inetd"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Тип существующего домена"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Минимальная роль авторизации в терминале"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Минимальная роль авторизации X Windows"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Роль авторизации на рабочем столе"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Роль авторизации администратора"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Ограниченная роль администратора root"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Информация о модуле для нового типа"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Допустимые типы:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Номер порта должен лежать в диапазоне от 1 до %d"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Необходимо ввести действительный тип политики"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Необходимо ввести имя модуля политики для %s."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"Имя может содержать буквы и цифры без пробелов. Рекомендуется использовать "
+"параметр «-n МОДУЛЬ»"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "Исполняемый файл не может определять тип роли пользователя."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Только службы могут использовать сценарий init."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve должно быть логическим значением"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog должно быть логическим значением"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos должно быть логическим значением"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache должно быть логическим значением"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "Типам USER автоматически назначается тип tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "Модули %s требуют наличия существующих доменов"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Необходимо определить поле типа"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"Новый тип должен заканчиваться на:\n"
+"%s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "Необходимо ввести путь для ограничиваемого процесса"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Файл принудительного типа"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Файл интерфейса"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Файл контекстов"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Файл спецификаций"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Сценарий настройки"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Программа"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "Выберите домен"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Добавить пользователя"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Выберите порты"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Сетевой порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "Файловый путь"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "Файловый путь"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "Добавить файл"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "Класс"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Тип\n"
+"файла"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Разрешить samba открывать совместный доступ к файлам и каталогам в режиме "
+"чтения."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "Анализ политики..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Диапазон MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Тип порта SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Администрирование SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "Логические значения"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"Показывать логическую информацию, которую можно использовать для изменения "
+"политики для «выбранного домена»."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "Файлы"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+"Показывать информацию о типе файлов, которая может быть использована "
+"«выбранным доменом»."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "Сеть"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"Показывать сетевые порты, к которым «выбранный домен» может подключиться или "
+"прослушивать."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "Переходы"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"Показывать приложения, которые могут переходить в «выбранный домен» или "
+"выходить из него."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Добавить соответствие авторизации SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Пользователь SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "Показывать только измененные"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"Правила вида If-Then-Else, написанные с использованием политики, \n"
+"которая может позволить альтернативный контроль доступа."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "Включенные"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "Файловый путь"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Тип SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "Файловый путь, используемый для входа в «выбранный домен»"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "Исполняемые файлы"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "Файлы, в которые может писать «выбранный домен»."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "Файлы, в которые можно писать"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "Типы файлов, определенные для «выбранного домена»."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "Типы файлов приложений"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "Сетевые порты, к которым «выбранному домену» разрешаются подключения."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "Исходящие"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "Сетевые порты, которые «выбранному домену» разрешается слушать."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "Входящие"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Имя логического значения"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Имя логического значения"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Типы файлов приложений"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"Исполняемые файлы, которые перейдут в другой домен, когда они будут "
+"выполнятся «выбранным доменом»."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "Переходы из «выбранного домена»"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Имя логического значения"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "Вызывающий домен процесса"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "Исполняемый файл"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"Исполняемые файлы, которые перейдут в «выбранный домен» после выполнения "
+"входа в выбранные домены."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "Переходы в «выбранный домен»"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Тип порта SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Тип порта SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Имя модуля"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "Переходы из «выбранного домена»"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "По умолчанию"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Тип стандартной политики:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Выберите:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Да"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "Нет"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Запретить любому процессу производить трассировку или отладку любых других "
+"процессов."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "Удалить"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "Изменить"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "Обновить"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Присвоение меток файлам"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "Метка файла SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "Обновить"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Удалить сетевой порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Тип файла"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Программа"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Пользователь SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Выберите домены, которыми будет управлять этот пользователь."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Выключено"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Включенные"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s не является верным контекстом\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "Состояние системы: отключено"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Имя логического значения"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "Исполняемые файлы"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "Файлы, в которые можно писать"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "Типы файлов приложений"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Имя входа"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Удалить соответствие пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "Файловый путь, используемый для входа в домен «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "Файлы, в которые может писать домен «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "Сетевые порты, к которым «%s» разрешаются подключения."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "Сетевые порты, которые «%s» разрешается слушать."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "Типы файлов, определенные для «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+"Отображение логической информации, которую можно использовать для изменения "
+"политики для «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+"Отображение информации о типе файлов, которая может быть использована «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+"Отображение сетевых портов, к которым «%s» может подключаться или слушать их."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "Переходы в «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "Переходы из «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Переходы из «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"Исполняемые файлы, которые перейдут в «%s» после выполнения входа в "
+"выбранные домены."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"Исполняемые файлы, которые перейдут в другой домен, когда они будут "
+"выполнены «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+"Показывать приложения, которые могут переходить в «%s» или выходить из него."
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Логические значения"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Исполняемый"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Файлы, в которые можно писать"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Программа"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "Файловый путь, используемый для входа в домен «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "Сетевые порты, которые «выбранному домену» разрешается слушать."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "Сетевые порты, которые «выбранному домену» разрешается слушать."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "Сетевые порты, которые «выбранному домену» разрешается слушать."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Добавить соответствие пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Удалить соответствие пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Добавить соответствие авторизации SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Не удалось  изменить сопоставление входа для %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "Логические разрешающие правила %s"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Добавить сетевой порт"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Присвоение меток файлам"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Добавить соответствие авторизации SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Добавить пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "Метка файла SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Изменить соответствие пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Изменить сетевой порт"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Роли SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Не удалось удалить контекст файла для %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Не удалось изменить контекст файла для %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "Файловый путь"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Метка файла SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Неверный формат %s: запись %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Удалить %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Изменить %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Сетевой порт"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Сетевой порт"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Добавить пользователя"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Удалить пользователя"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Изменить пользователя"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Пользователь SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Роль"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Диапазон MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Добавить соответствие авторизации SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Удалить соответствие пользователя SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Не удалось  перечислить  сопоставления  входа"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Пользователь SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Пользователь SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "Файловый путь"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "Сохранить изменения"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "Сбросить изменения"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "Состояние системы: принудительный режим"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "Состояние системы: разрешающий режим"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 не вызывает проблем, включите разрешающий "
+"режим, в котором ошибки будут регистрироваться без принудительного "
+"применения правил SELinux. Разрешающий режим не требует перезагрузки. "
+"Продолжить?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "Графический интерфейс SELinux"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "Изменить существующий элемент"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "Удалить существующий элемент"
+
+#~ msgid "Add a new item"
+#~ msgstr "Добавить новый элемент"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr ""
+#~ "Файловый путь, используемый для входа в выбранный ранее домен  процесса."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "Файлы, в которые может писать выбранный ранее домен процесса."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "Типы файлов, определенные для выбранного домена"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr ""
+#~ "Сетевые порты, к которым выбранному домену разрешается подключаться."
+
+#~ msgid "Modified"
+#~ msgstr "Измененные"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "Сетевые порты, которые выбранному домену разрешается слушать."
+
+#~ msgid "Executable File Type"
+#~ msgstr "Тип исполняемого файла"
+
+#~ msgid "Reset"
+#~ msgstr "Сброс"
+
+#~ msgid "Reset to system default"
+#~ msgstr "Возвратить к стандартным параметрам "
+
+#~ msgid "Save your changes"
+#~ msgstr "Сохранить сделанные изменения"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK отсутствует"
diff --git a/policycoreutils/po/ru_RU.po b/policycoreutils/po/ru_RU.po
new file mode 100644
index 0000000..bb2790e
--- /dev/null
+++ b/policycoreutils/po/ru_RU.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/fedora/"
+"language/ru_RU/)\n"
+"Language: ru_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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/si.po b/policycoreutils/po/si.po
index 961d921..34a766f 100644
--- a/policycoreutils/po/si.po
+++ b/policycoreutils/po/si.po
@@ -1,21 +1,22 @@
 # 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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Sinhala (http://www.transifex.com/projects/p/fedora/language/"
+"si/)\n"
+"Language: si\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"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1972,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/si_LK.po b/policycoreutils/po/si_LK.po
new file mode 100644
index 0000000..2890914
--- /dev/null
+++ b/policycoreutils/po/si_LK.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/"
+"fedora/language/si_LK/)\n"
+"Language: si_LK\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/sk.po b/policycoreutils/po/sk.po
index 9d765fb..9888086 100644
--- a/policycoreutils/po/sk.po
+++ b/policycoreutils/po/sk.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/sk/)\n"
+"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/"
+"sk/)\n"
+"Language: sk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\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
@@ -22,9 +23,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "zlyhanie inicializácie PAM\n"
@@ -73,7 +77,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Nemožno nastaviť exec kontext pre %s.\n"
@@ -86,871 +90,908 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Nemožno načítať pravidlo z pamäte."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Nemožno vytvoriť spojenie na semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Nemožno začať semanage prenos"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Nemožno vytvoriť kľúč pre %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linuxový užívateľ %s neexistuje"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Nemožno vytvoriť mapovanie loginu pre %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Nemožno nastaviť meno pre %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Nemožno nastavit MLS rozsah pre %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Nemožno nastaviť SELinux užívateľa pre %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Nemožno pridat mapovanie loginu pre %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Vyžaduje seuser alebo serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Mapovanie loginu pre %s nie je definované"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Nemožno overiť seuser pre %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Nemožno zmeniť mapovanie loginu pre %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Nemožno zmazať mapovanie loginu pre %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Nemožno listovať mapovaniami loginov"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Nemožno overiť užívateľa pre %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Nemožno vytvoriť SELinux užívateľa pre %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Nemožno pridať rolu %s pre %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Nemožno nastaviť MLS úroveň pre %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Nemožno pridať prefix %s pre %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Nemožno extrahovať kľúč pre %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Nemožno pridať SELinux užívateľa %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Požaduje prefix, role, úroveň alebo rozsah"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Požaduje prefix alebo role"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux užívateľ %s nie je definovaný"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Nemožno zmeniť SELinux užívateľa %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Nemožno zmazať SELinux užívateľa %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Nemožno listovať SELinux užívateľmi"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Nemožno listovať rolami pre užívateľa %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protokol udp alebo tcp je požadovaný"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port je požadovaný"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Nemožno vytvoriť kľúč pre %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Typ je požadovaný"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Nemožno skontrolovať či port %s/%s je definovaný"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s je už definovaný"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Nemožno vytvoriť port pre %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Nemožno vytvoriť kontext pre %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Nemožno nastaviť užívateľa v kontexte portu pre %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Nemožno nastaviť rolu v kontexte portu pre %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Nemožno nastaviť typ v kontexte portu pre %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Nemožno nastaviť mls pole v kontexte portu pre %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Nemožno nastaviť kontext portu pre %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Nemožno pridať port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Požaduje setype alebo serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Požaduje setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Por %s/%s nie je definovaný"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Nemožno overiť port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Nemožno zmeniť port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Nemožno zmazať port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Nemožno listovať portami"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Nemožno vytvoriť kľúč pre %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Nemožno vytvoriť kontext pre %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Nemožno skontrolovať či rozhranie %s je definované"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Nemožno vytvoriť rozhranie pre %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Nemožno nastaviť kontext rozhrania pre %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Nemožno nastaviť kontext správy pre %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Nemožno pridať rozhranie %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Rozhranie %s nie je definované"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Nemožno overiť rozhranie %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Nemožno zmeniť rozhranie %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Nemožno zmazať rozhranie %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Nemožno listovať rozhraniami"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Nemožno vytvoriť kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Nemožno nastavit kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Nemožno pridať kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Požaduje setype, serange alebo seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Kontext súboru pre %s nie je definovaný"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Nemožno overiť kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Nemožno zmeniť kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Nemožno zmazať kontext súboru pre %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Nemožno listovať kontextami súboru"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Nemožno listovať kontextami lokálnych súborov"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Nemožno skontrolovať či logická hodnota %s je definovaná"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Logická hodnota %s nie je definovaná"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Nemožno overiť kontext súboru %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Nemožno zmeniť logickú hodnotu %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Nemožno zmazať logickú hodnotu %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Nemožno listovať logickými hodnotami"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1030,226 @@ msgstr "Chyba! Shell nie je správny.\n"
 msgid "Unable to clear environment\n"
 msgstr "Nepodarilo sa vyčistiť prostredie\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Chyba zmeny uid, končím.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Chyba resetu KEEPCAPS, končím\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Chyba pripojenia do audit systému.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Chyba alokácie pamäte.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Chyba odosielania audit správy.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Nemožno určiť vynucovací režim.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Chyba! Nemožno otvoriť %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  Nemožno zistiť súčasný kontext pre %s, ne-reklasifikujem tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s! Nemožno zistiť nový kontext pre %s, ne-reklasifikujem tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Nemožno nastaviť nový kontext pre %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s zmenených klasifikácii.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Varovanie! Nemožno obnoviť kontext pre %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Chyba: zadané viacnásobné role\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Chyba: zadané viacnásobné typy\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "-l môže byť použité s podporou SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Chyba: zadané viacnásobné úrovne\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Nemožno zistiť implicitný typ.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "zlyhanie zistenia nového kontextu.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "zlyhanie nastavenia novej role %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "zlyhanie nastavenia nového typu %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "zlyhanie vytvorenia nového rozsahu s úrovňou %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "zlyhanie nastavenia nového rozsahu %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "zlyhanie konverzie nového kontextu na reťazec\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nie je správny kontext\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Nepodarilo sa alokovať pamäť pre new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Nepodarilo sa získať voľný signál\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Nepodarilo sa nastaviť obsluhu SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "zlyhanie získania old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "nová rola: nesprávne heslo pre %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "nová rola: zlyhanie rozdeľovania: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Nepodarilo sa obnoviť tty klasifikáciu...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Zlyhanie korektného uzavretia tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Nemožno zatvoriť popisovače.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Chyba alokácie argv0 shellu.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Nepodarilo sa obnoviť prostredie, končím\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "zlyhanie spustenia shell-u\n"
 
@@ -1415,7 +1476,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1486,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1498,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1507,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1517,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1569,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1583,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1592,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1653,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1677,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1808,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1891,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1904,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1944,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1959,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1972,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2028,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2042,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2112,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2207,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2236,2873 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 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"
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
-
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nie je správny kontext\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:166
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 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"
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:167
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 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"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 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."
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:183
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow samba to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Nemožno zmeniť mapovanie loginu pre %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Nemožno pridať SELinux užívateľa %s"
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Nemožno zmazať kontext súboru pre %s"
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Nemožno zmeniť kontext súboru pre %s"
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Nemožno vytvoriť port pre %s/%s"
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Nemožno pridať SELinux užívateľa %s"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Nemožno listovať mapovaniami loginov"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Nemožno zmazať mapovanie loginu pre %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Nemožno listovať mapovaniami loginov"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Linuxový užívateľ %s neexistuje"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Nemožno pridať SELinux užívateľa %s"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/sl.po b/policycoreutils/po/sl.po
new file mode 100644
index 0000000..31807dd
--- /dev/null
+++ b/policycoreutils/po/sl.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
+"Last-Translator: dwalsh <dwalsh@redhat.com>\n"
+"Language-Team: Slovenian (http://www.transifex.com/projects/p/fedora/"
+"language/sl/)\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3);\n"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/sq.po b/policycoreutils/po/sq.po
index 2482160..21c15f0 100644
--- a/policycoreutils/po/sq.po
+++ b/policycoreutils/po/sq.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/sq/)\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/"
+"sq/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/sr.po b/policycoreutils/po/sr.po
index ad1ace9..b7d900e 100644
--- a/policycoreutils/po/sr.po
+++ b/policycoreutils/po/sr.po
@@ -1,34 +1,38 @@
 # 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@yahoo.ca>, 2008.
-# Jovan Krunic <jovan.krunic@gmail.com>, 2008.
-# Miloš Komarčević <kmilos@gmail.com>, 2006.
-# Nikola Pajtić <salgeras@gmail.com>, 2008.
+# Igor Miletic <grejigl-gnomeprevod@yahoo.ca>, 2008
+# Jovan Krunic <jovan.krunic@gmail.com>, 2008
+# Miloš Komarčević <kmilos@gmail.com>, 2006
+# Nikola Pajtić <salgeras@gmail.com>, 2008
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Serbian <trans-sr@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"
-"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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "неуспела PAM иницијализација\n"
@@ -77,7 +81,7 @@ msgstr "Жалим, run_init се може користити само на SELi
 msgid "authentication failed.\n"
 msgstr "неуспела аутентификација.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Не могу да поставим извршни контекст на %s.\n"
@@ -90,871 +94,908 @@ msgstr "********************** ВАЖНО *************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Да бисте активирали овај пакет полиса, извршите:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Не могу да направим semanage ручку"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux полисом се не управља или се не може приступити складишту."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Не могу да прочитам складиште полисе."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Не могу да успоставим semanage везу"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Не могу да испитам статус MLS омогућавања"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Још није имплементирано"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage трансакција је већ у току"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Не могу да покренем semanage трансакцију"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Не могу да предам semanage трансакцију"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage трансакција није у току"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Не могу да попишем SELinux модуле"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Верзија"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Искључено"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
+msgstr ""
+"Нисам могао да поставим допустиви домен %s (инсталација модула није успела)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "Нисам могао да уклоним допустиви домен %s (уклањање није успело)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Не могу да направим кључ за %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "Не могу да проверим да ли је одређено пресликавање пријаве за %s"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux група %s не постоји"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux корисник %s не постоји"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Не могу да направим празно пресликавање пријаве за %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Не могу да поставим име за %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Не могу да поставим MLS опсег за %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Не могу да поставим SELinux корисника за %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Не могу да додам пресликавање пријаве за %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Захтева seuser или serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Пресликавање пријаве за %s није одређено "
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Не могу да испитам seuser-а за %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Не могу да изменим пресликавање пријаве за %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "Пресликавање пријаве за %s је одређено у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Не могу да обришем пресликавање пријаве за %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Не могу да попишем пресликавања пријаве"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Пријавно име"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux корисник"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS опсег"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Не могу да проверим да ли је одређен SELinux корисник %s"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Не могу да испитам корисника за %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Морате додати барем једну улогу за %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Не могу да направим SELinux корисника за %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Не могу да додам улогу %s за %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Не могу да поставим MLS ниво за %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Не могу да додам префикс %s за %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Не могу да издвојим кључ за %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Не могу да додам SELinux корисника %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Захтева префикс, улоге, ниво или опсег"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Захтева префикс или улоге"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux корисник %s није одређен"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Не могу да изменим SELinux корисника %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux корисник %s је одређен у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Не могу да обришем SELinux корисника %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Не могу да попишем SELinux кориснике"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Не могу да попишем улоге за корисника %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Означавање"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Префикс"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS ниво"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS опсег"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux улоге"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Неопходан је udp или tcp протокол"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Неопходан је порт"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Не могу да направим кључ за %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Неопходна је врста"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Не могу да проверим да ли је порт %s/%s одређен"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Порт %s/%s је већ одређен"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Не могу да направим порт за %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Не могу да направим контекст %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Не могу да поставим корисника у контексту порта за %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Не могу да поставим улогу у контексту порта за %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Не могу да поставим врсту у контексту порта за %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Не могу да поставим mls поља у контексту порта за %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Не могу да поставим контекст порт за %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Не могу да додам порт %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Захтева setype или serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Захтева setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Порт %s/%s није одређен"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Не могу да испитам порт %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Не могу да изменим порт %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Не могу да излистам портове"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Не могу да обришем порт %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "Порт %s/%s је одређен у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Не могу да обришем порт %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Не могу да излистам портове"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Врста SELinux порта"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Број портова"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Неопходна је адреса чвора"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Непознат или недостајући протокол"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Не могу да направим кључ за %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Не могу да проверим да ли је адреса %s одређена"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Не могу да направим адресу за %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Не могу да направим контекст за %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Не могу да поставим маску за %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "Не могу да поставим корисника у контексту адресе за %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Не могу да поставим улогу у контексту адресе за %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Не могу да поставим врсту у контексту адресе за %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "Не могу да поставим mls поља у контексту адресе за %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Не могу да поставим контекст адресе за %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Не могу да додам адресу %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Адреса %s није одређена"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Не могу да испитам адресу %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Не могу да изменим адресу %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "Адреса %s је одређена у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Не могу да обришем адресу %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Не могу да излистам адресе"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux врста је неопходна"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Не могу да проверим да ли је сучеље %s одређено"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Не могу да направим сучеље за %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "Не могу да поставим корисника у контексту сучеља за %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "Не могу да поставим улогу у контексту сучеља за %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "Не могу да поставим врсту у контексту сучеља за %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "Не могу да поставим mls поља у контексту сучеља за %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Не могу да поставим контекст сучеља за %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Не могу да поставим контекст поруке за %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Не могу да додам сучеље %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Сучеље %s није одређено"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Не могу да испитам сучеље %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Не могу да изменим сучеље %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Спрега %s је одређена у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Не могу да обришем сучеље %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Не могу да попишем сучеља"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux сучеље"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Контекст"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "Не могу да поставим корисника у контексту датотеке за %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Не могу да поставим улогу у контексту датотеке за %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "Не могу да поставим mls поља у контексту датотеке за %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Неисправна спецификација датотеке"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "Не могу да проверим да ли је одређен контекст датотеке за %s"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Не могу да направим контекст датотеке за %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Не могу да поставим врсту у контексту датотеке за %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Не могу да поставим контекст датотеке за %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Не могу да додам контекст датотеке за %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Захтева setype, serange или seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Контекст датотеке за %s није одређен"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Не могу да испитам контекст датотеке за %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Не могу да изменим контекст датотеке %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Не могу да излистам контексте датотека"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Не могу да обришем контекст датотеке %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "Контекст датотеке за %s је одређен у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Не могу да обришем контекст датотеке %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Не могу да попишем контексте датотека"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Не могу да попишем локалне контексте датотека"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "врста"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Не могу да проверим да ли је одређен логички израз %s"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Логички израз %s није одређен"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Не могу да испитам контекст датотеке %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Морате навести једну од следећих вредности: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Не могу да поставим активну вредност логичке %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Не могу да изменим логички израз %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Лош формат %s: запис %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "Логички израз %s је одређен у полиси, не може се брисати"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Не могу да обришем логички израз %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Не могу да попишем логичке изразе"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "искључено"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "укључено"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux логичка"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Опис"
 
@@ -966,7 +1007,8 @@ 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
@@ -993,206 +1035,228 @@ msgstr "Грешка!  Командно окружење није исправн
 msgid "Unable to clear environment\n"
 msgstr "Не могу да очистим окружење\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Грешка при uid промени, одустајем.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Грешка при повраћају KEEPCAPS вредности, одустајем\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Грешка при повезивању са системом за проверу.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Грешка при резервисању меморије.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Грешка при слању поруке за проверу.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Не могу да одредим режим приморавања.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Грешка!  Не могу да отворим %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Не могу да поставим нови контекст за %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s измени ознаке.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Упозорење! Не могу да вратим контекст за %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Грешка: назначене су вишеструке улоге\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Грешка: назначене су вишеструке врсте\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Жалим, -l може бити коришћено са SELinux MLS подршком.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Грешка: назначени су вишеструки нивои\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Грешка: није дозвољено да мењате нивое на небезбедном терминалу \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Не могу да добавим подразумевану врсту.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "неуспело добављање новог контекста.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "неуспело постављање нове улоге %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "неуспело постављање нове врсте %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "неуспела изградња новог опсега са нивоом %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "неуспело постављање новог опсега %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "неуспело претварање новог контекста у ниску\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s није исправан контекст\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Не могу да заузмем меморију за new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Не могу да добавим празан скуп сигнала\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Не могу да поставим SIGHUP руковаоца\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "Жалим, newrole се може користити само на SELinux језгру.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "није успело добављање старог контекста.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Грешка!  Не могу да прибавим tty информацију.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "грешка при читању подешавања PAM сервиса.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: нетачна лозинка за %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: неуспело рачвање: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Не могу да вратим tty ознаку...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Није успело прописно tty затварање\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Не могу да затворим описнике.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Грешка при додели argv0 командног окружења.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Не могу да вратим окружење, одустајем\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "није успело извршавање командног окружења\n"
 
@@ -1419,7 +1483,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1429,7 +1493,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1441,7 +1505,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1450,7 +1514,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1460,7 +1524,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1512,8 +1576,8 @@ msgstr ""
 
 #: ../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:592
@@ -1526,8 +1590,8 @@ 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 "
+"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 ""
 
@@ -1535,7 +1599,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1595,8 +1660,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1684,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1751,75 +1815,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1834,6 +1898,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1843,7 +1911,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1881,10 +1951,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1892,7 +1966,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1905,11 +1979,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1961,6 +2035,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1973,6 +2049,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2042,6 +2119,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2136,8 +2214,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2243,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "непознато"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:497
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "непознато"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS опсег"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Врста SELinux порта"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux логичка"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Пријавно име"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Врста SELinux порта"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Врста SELinux порта"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Врста SELinux порта"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Врста SELinux порта"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Пријавно име"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux корисник"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Искључено"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s није исправан контекст\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Пријавно име"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Искључено"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Не могу да изменим пресликавање пријаве за %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux улоге"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Не могу да обришем контекст датотеке %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Не могу да изменим контекст датотеке %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux улоге"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Лош формат %s: запис %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Не могу да направим порт за %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS опсег"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Не могу да попишем пресликавања пријаве"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Не могу да обришем пресликавање пријаве за %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Не могу да попишем пресликавања пријаве"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux корисник"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/sr@latin.po b/policycoreutils/po/sr@latin.po
index 172a1c8..93b28d4 100644
--- a/policycoreutils/po/sr@latin.po
+++ b/policycoreutils/po/sr@latin.po
@@ -1,34 +1,39 @@
 # 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@yahoo.ca>, 2008.
-# Jovan Krunic <jovan.krunic@gmail.com>, 2008.
-# Miloš Komarčević <kmilos@gmail.com>, 2006.
-# Nikola Pajtić <salgeras@gmail.com>, 2008.
+# Igor Miletic <grejigl-gnomeprevod@yahoo.ca>, 2008
+# Jovan Krunic <jovan.krunic@gmail.com>, 2008
+# Miloš Komarčević <kmilos@gmail.com>, 2006
+# Nikola Pajtić <salgeras@gmail.com>, 2008
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/fedora/"
+"language/sr@latin/)\n"
+"Language: sr@latin\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: sr@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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "neuspela PAM inicijalizacija\n"
@@ -77,7 +82,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Ne mogu da postavim izvršni kontekst na %s.\n"
@@ -90,871 +95,908 @@ msgstr "********************** VAŽNO *************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Da biste aktivirali ovaj paket polisa, izvršite:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Ne mogu da napravim semanage ručku"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Ne mogu da pročitam skladište polise."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Ne mogu da uspostavim semanage vezu"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Ne mogu da ispitam status MLS omogućavanja"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Još nije implementirano"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage transakcija je već u toku"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Ne mogu da pokrenem semanage transakciju"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Ne mogu da predam semanage transakciju"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage transakcija nije u toku"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Ne mogu da popišem SELinux module"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Verzija"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Isključeno"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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:418
+#: ../semanage/seobject.py:453
 #, 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: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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Ne mogu da napravim ključ za %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux grupa %s ne postoji"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux korisnik %s ne postoji"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Ne mogu da napravim prazno preslikavanje prijave za %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Ne mogu da postavim ime za %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Ne mogu da postavim MLS opseg za %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Ne mogu da postavim SELinux korisnika za %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Ne mogu da dodam preslikavanje prijave za %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Zahteva seuser ili serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Preslikavanje prijave za %s nije određeno "
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Ne mogu da ispitam seuser-a za %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Ne mogu da popišem preslikavanja prijave"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Prijavno ime"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux korisnik"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS opseg"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Ne mogu da ispitam korisnika za %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Morate dodati barem jednu ulogu za %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Ne mogu da napravim SELinux korisnika za %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Ne mogu da dodam ulogu %s za %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Ne mogu da postavim MLS nivo za %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Ne mogu da dodam prefiks %s za %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Ne mogu da izdvojim ključ za %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Ne mogu da dodam SELinux korisnika %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Zahteva prefiks, uloge, nivo ili opseg"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Zahteva prefiks ili uloge"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux korisnik %s nije određen"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Ne mogu da izmenim SELinux korisnika %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Ne mogu da obrišem SELinux korisnika %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Ne mogu da popišem SELinux korisnike"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Ne mogu da popišem uloge za korisnika %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Označavanje"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefiks"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS nivo"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS opseg"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux uloge"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Neophodan je udp ili tcp protokol"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Neophodan je port"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Ne mogu da napravim ključ za %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Neophodna je vrsta"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s je već određen"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Ne mogu da napravim port za %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Ne mogu da napravim kontekst %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Ne mogu da postavim korisnika u kontekstu porta za %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Ne mogu da postavim ulogu u kontekstu porta za %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Ne mogu da postavim vrstu u kontekstu porta za %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Ne mogu da postavim mls polja u kontekstu porta za %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Ne mogu da postavim kontekst port za %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Ne mogu da dodam port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Zahteva setype ili serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Zahteva setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s nije određen"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Ne mogu da ispitam port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Ne mogu da izmenim port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Ne mogu da izlistam portove"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Ne mogu da obrišem port %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Ne mogu da obrišem port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Ne mogu da izlistam portove"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Vrsta SELinux porta"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Broj portova"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Neophodna je adresa čvora"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Nepoznat ili nedostajući protokol"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Ne mogu da napravim ključ za %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, 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:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Ne mogu da napravim adresu za %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Ne mogu da napravim kontekst za %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Ne mogu da postavim masku za %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Ne mogu da postavim kontekst adrese za %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Ne mogu da dodam adresu %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Adresa %s nije određena"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Ne mogu da ispitam adresu %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Ne mogu da izmenim adresu %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Ne mogu da obrišem adresu %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Ne mogu da izlistam adrese"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, 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:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Ne mogu da napravim sučelje za %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Ne mogu da postavim kontekst sučelja za %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Ne mogu da postavim kontekst poruke za %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Ne mogu da dodam sučelje %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Sučelje %s nije određeno"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Ne mogu da ispitam sučelje %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Ne mogu da izmenim sučelje %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Ne mogu da obrišem sučelje %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Ne mogu da popišem sučelja"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux sučelje"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Kontekst"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Neispravna specifikacija datoteke"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Ne mogu da napravim kontekst datoteke za %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Ne mogu da postavim kontekst datoteke za %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Ne mogu da dodam kontekst datoteke za %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Zahteva setype, serange ili seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Kontekst datoteke za %s nije određen"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Ne mogu da ispitam kontekst datoteke za %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Ne mogu da izmenim kontekst datoteke %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Ne mogu da izlistam kontekste datoteka"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Ne mogu da obrišem kontekst datoteke %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Ne mogu da obrišem kontekst datoteke %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Ne mogu da popišem kontekste datoteka"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Ne mogu da popišem lokalne kontekste datoteka"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "vrsta"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, 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:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Logički izraz %s nije određen"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Ne mogu da ispitam kontekst datoteke %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Morate navesti jednu od sledećih vrednosti: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Ne mogu da postavim aktivnu vrednost logičke %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Ne mogu da izmenim logički izraz %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Loš format %s: zapis %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Ne mogu da obrišem logički izraz %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Ne mogu da popišem logičke izraze"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "isključeno"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "uključeno"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux logička"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Opis"
 
@@ -966,7 +1008,8 @@ 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
@@ -993,206 +1036,228 @@ msgstr "Greška!  Komandno okruženje nije ispravno.\n"
 msgid "Unable to clear environment\n"
 msgstr "Ne mogu da očistim okruženje\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Greška pri uid promeni, odustajem.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Greška pri povraćaju KEEPCAPS vrednosti, odustajem\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Greška pri povezivanju sa sistemom za proveru.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Greška pri rezervisanju memorije.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Greška pri slanju poruke za proveru.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Ne mogu da odredim režim primoravanja.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Greška!  Ne mogu da otvorim %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Ne mogu da postavim novi kontekst za %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s izmeni oznake.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Upozorenje! Ne mogu da vratim kontekst za %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Greška: naznačene su višestruke uloge\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Greška: naznačene su višestruke vrste\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Žalim, -l može biti korišćeno sa SELinux MLS podrškom.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Greška: naznačeni su višestruki nivoi\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Greška: nije dozvoljeno da menjate nivoe na nebezbednom terminalu \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Ne mogu da dobavim podrazumevanu vrstu.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "neuspelo dobavljanje novog konteksta.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "neuspelo postavljanje nove uloge %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "neuspelo postavljanje nove vrste %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "neuspela izgradnja novog opsega sa nivoom %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "neuspelo postavljanje novog opsega %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "neuspelo pretvaranje novog konteksta u nisku\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s nije ispravan kontekst\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Ne mogu da zauzmem memoriju za new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Ne mogu da dobavim prazan skup signala\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Ne mogu da postavim SIGHUP rukovaoca\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "nije uspelo dobavljanje starog konteksta.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Greška!  Ne mogu da pribavim tty informaciju.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "greška pri čitanju podešavanja PAM servisa.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: netačna lozinka za %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: neuspelo račvanje: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Ne mogu da vratim tty oznaku...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Nije uspelo propisno tty zatvaranje\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Ne mogu da zatvorim opisnike.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Greška pri dodeli argv0 komandnog okruženja.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Ne mogu da vratim okruženje, odustajem\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "nije uspelo izvršavanje komandnog okruženja\n"
 
@@ -1419,7 +1484,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1429,7 +1494,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1441,7 +1506,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1450,7 +1515,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1460,7 +1525,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1512,8 +1577,8 @@ msgstr ""
 
 #: ../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:592
@@ -1526,8 +1591,8 @@ 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 "
+"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 ""
 
@@ -1535,7 +1600,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1595,8 +1661,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1685,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1751,75 +1816,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1834,6 +1899,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1843,7 +1912,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1881,10 +1952,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1892,7 +1967,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1905,11 +1980,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1961,6 +2036,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1973,6 +2050,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2042,6 +2120,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2136,8 +2215,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2244,2888 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "nepoznato"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:6
+#: ../sepolicy/sepolicy.py:497
+#, python-format
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"-a option can not be used with '%s' domains. Read usage for more details."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
 msgstr ""
 
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "nepoznato"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 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"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS opseg"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Vrsta SELinux porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux logička"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Prijavno ime"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Vrsta SELinux porta"
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Vrsta SELinux porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Vrsta SELinux porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Vrsta SELinux porta"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Prijavno ime"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:102
-msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux korisnik"
 
-#: booleans.py:143
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
 msgid ""
-"Allow rsync to modify public files used for public file transfer services.  "
-"Files/Directories must be labeled public_content_rw_t."
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Isključeno"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/gui.py:92
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s nije ispravan kontekst\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Prijavno ime"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 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"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 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"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:170
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 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."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Isključeno"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Ne mogu da izmenim preslikavanje prijave za %s"
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:200
-msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux uloge"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Ne mogu da obrišem kontekst datoteke %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Ne mogu da izmenim kontekst datoteke %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux uloge"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Loš format %s: zapis %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Ne mogu da napravim port za %s/%s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS opseg"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Ne mogu da popišem preslikavanja prijave"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Ne mogu da obrišem preslikavanje prijave za %s"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Ne mogu da popišem preslikavanja prijave"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux korisnik"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/sv.po b/policycoreutils/po/sv.po
index b78aead..fddabf4 100644
--- a/policycoreutils/po/sv.po
+++ b/policycoreutils/po/sv.po
@@ -1,22 +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@menthos.com>, 2006.
-# Magnus Larsson <fedoratrans@gmail.com>, 2007-2008.
+# Christian Rose <menthos@menthos.com>, 2006
+# fedoratrans <fedoratrans@gmail.com>, 2007-2008
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:43+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/sv/)\n"
+"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/"
+"sv/)\n"
+"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"
 
 #: ../run_init/run_init.c:67
@@ -24,9 +25,12 @@ 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 "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."
+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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "misslyckades med att initiera PAM\n"
@@ -75,7 +79,7 @@ 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:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Kunde inte ställa in körningskontext till %s.\n"
@@ -88,871 +92,917 @@ msgstr "******************** VIKTIGT ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "För att göra denna policy aktiv, kör:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Kunde inte skapa ett semanage-handtag"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 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:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Kan inte läsa policylager."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Kunde inte sätta upp en semanage-uppkoppling"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Kunde inte testa status för aktivering av MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Inte implementerat ännu"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "En semanagetransaktion pågår redan"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Kunde inte starta semanage-transaktion"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Kunde inte verkställa semanage-transaktion"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Ingen semanagetransaktion pågår"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Kan inte lista SELinux-moduler"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Modulnamn"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Version"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Avaktiverad"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, 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:307
+#: ../semanage/seobject.py:333
 #, 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:322
+#: ../semanage/seobject.py:348
 #, 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:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit kräver antingen ”on” eller ”off”"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "Inbyggda tillåtande typer"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "Anpassade tillåtande typer"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, 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)"
+msgstr ""
+"Det gick inte att sätta tillåtande domän %s (modulinstallationen "
+"misslyckades)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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: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
+msgstr ""
+"Det gick inte att ta bort tillåtande domän %s (borttagning misslyckades)"
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Kunde inte skapa en nyckel för %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, 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:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linuxgruppen %s finns inte"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linuxanvändaren %s finns inte"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Kunde inte skapa inloggningskartläggning för %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Kunde inte sätta namn för %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Kunde inte sätta MLS-intervall för %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Kunde inte sätta SELinux användare för %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Kunde inte lägga till inloggningskartläggning för %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Kräver seuser eller serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "Inloggningskartläggning för %s är inte definierad"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Kunde inte fråga seuser efter %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Kunde inte ändra inloggnings-kartläggning för %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, 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"
+msgstr ""
+"Inloggningskartläggning för %s är definierad i policy, kan inte tas bort"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Kunde inte ta bort inloggningkartläggning för %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Kunde inte lista inloggningsmappningar"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Inloggningsnamn"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux-anv."
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS-intervall"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "Tjänst"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Kan inte fråga användare för %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, 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:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Kunde inte skapa SELinux användare för %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Kunde inte lägga till roll %s för %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Kunde inte sätta MLS nivå för %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Kunde inte lägga till prefix %s för %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Kunde inte få ut nyckel för %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Kunde inte lägga till SELinux användare %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Kräver prefix, roller, nivå eller område"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Kräver prefix eller roller"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux användare %s är inte definierad"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Kan inte modifiera SELinux användare %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, 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:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Kan inte ta bort SELinux användare %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Kan inte lista SELinux användare"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Kan inte lista roller för användare %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Märkning"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Prefix"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS-nivå"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS-intervall"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux-roller"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Protokoll udp eller tcp krävs"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Port krävs"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Ogiltig port"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Kunde inte skapa en nyckel för %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Typ krävs"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "Typen %s är felaktig, måste vara en porttyp"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, 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:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Port %s/%s redan definierad"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Kunde inte skapa port för %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Kunde inte skapa kontext för %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, 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:1020
+#: ../semanage/seobject.py:1060
 #, 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:1024
+#: ../semanage/seobject.py:1064
 #, 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:1029
+#: ../semanage/seobject.py:1069
 #, 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:1033
+#: ../semanage/seobject.py:1073
 #, 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:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Kunde inte lägga till port %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Kräver setype eller serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Kräver setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Port %s/%s är inte definierad"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Kunde inte fråga port %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Kunde inte modifiera port %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Kunde inte lista portarna"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Kan inte ta bort port %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, 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:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Kan inte ta bort port %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Kunde inte lista portar"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux-porttyp"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Portnummer"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Nodadress krävs"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Okänt eller saknat protokoll"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux nodtyp krävs"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "Typen %s är felaktig, måste vara en nodtyp"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Kunde inte skapa nyckel för %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Kunde inte kontrollera om adressen %s är definierad"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Kunde inte skapa en adress för %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Kunde inte skapa-kontext för %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Kunde inte sätta mask för %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, 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:1292
+#: ../semanage/seobject.py:1335
 #, 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:1296
+#: ../semanage/seobject.py:1339
 #, 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:1301
+#: ../semanage/seobject.py:1344
 #, 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:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Kunde inte sätta adresskontext för %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Kunde inte lägga till adress %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Adressen %s är inte definierad"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Kunde inte fråga adress %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Kunde inte modifiera adress %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, 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:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Kunde inte ta bort adress %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Kunde inte göra deleteall på nodmappningar"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Kunde inte lista adresser"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 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
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Kunde inte kontrollera om gränssnittet %s är definierat"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Kunde inte skapa gränssnitt för %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, 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:1489
+#: ../semanage/seobject.py:1532
 #, 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:1493
+#: ../semanage/seobject.py:1536
 #, 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:1498
+#: ../semanage/seobject.py:1541
 #, 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:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Kan inte sätta gränssnittskontext för %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Kan inte sätta meddelande-kontext för %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Kunde inte lägga till gränssnittet %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Gränssnittet %s är inte definierat"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Kunde inte fråga gränssnittet %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Kunde inte ändra gränssnittet %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, 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:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Kunde inte ta bort gränssnittet %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Kunde inte ta bort alla gränssnittsmappningar"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Kunde inte lista gränssnitt"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux-gränssnitt"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Kontext"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "En ekvivalensklass för %s finns redan"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, 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:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Någon ekvivalensklass för %s finns inte"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, 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:1724
+#: ../semanage/seobject.py:1777
 #, 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:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, 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:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Ogiltig filspecifikation"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "Filspecifikationer kan inte innehålla blanktecken"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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"
+"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:1755
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "Typen %s är felaktig, måste vara en fil- eller enhetstyp"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, 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:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Kunde inte skapa filkontext för %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Kunde inte sätta filkontext för %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Kunde inte lägga till filkontext för %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Kräver setype, serange eller seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Filkontext för %s är inte definierad"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Kunde inte fråga filkontext för %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Kunde inte modifiera filkontext för %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Kunde inte lista filkontexten"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Kunde inte radera filkontexten %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, 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:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Kunde inte radera filkontext för %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Kunde inte lista filkontext"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Kunde inte lista lokalt filkontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux-kontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "typ"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux-distributionens fcontext-ekvivalens \n"
+msgstr ""
+"\n"
+"SELinux-distributionens fcontext-ekvivalens \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux lokala fcontext-ekvivalens \n"
+msgstr ""
+"\n"
+"SELinux lokala fcontext-ekvivalens \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Kunde inte kontrollera om flaggan %s är definierad"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Flaggan %s är inte definierad"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Kunde inte fråga filkontext %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, 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:2044
+#: ../semanage/seobject.py:2103
 #, 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:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Kunde inte modifiera flagga %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Felaktigt format %s: Post %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, 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:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Kunde inte ta bort flagga %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Kunde inte lista flaggor"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "av"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "på"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux-boolean"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Tillstånd"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Standard"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Beskrivning"
 
@@ -991,206 +1041,226 @@ msgstr "Fel! Skalet är inte giltigt.\n"
 msgid "Unable to clear environment\n"
 msgstr "Kan inte rensa miljön\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Fel vid byte av uid, avbryter.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Fel vid återställning av KEEPCAPS, avbryter\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Fel vid anslutning till granskningssystem.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Fel vid minnesallokering.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Fel vid skickande av granskningsmeddelande.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Kunde inte bestämma tvingande läge.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Fel! Kunde inte öppna %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Fel! Kunde inte nollställa O_NONBLOCK på %s\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  Kunde inte hämta aktuellt kontext för %s, märker inte om tty.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  Kunde inte få nytt kontext för %s, märker inte om tty.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  Kunde inte sätta nytt kontext för %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s ändrade märkningar.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Varning! Kunde inte återställa kontext för %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Fel: multipla roller specificerade\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Fel: flera typer angivna\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Ledsen, -Jag kan användas med SELinux MLS stöd.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Fel: flera nivåer angivna\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Fel: du får inte lov att byta nivåer på en osäker terminal\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Kunde inte få tag i standardtyp.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "misslyckades med att få tag i nytt kontext.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "misslyckades med att ställa in ny roll %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "misslyckades med att ställa in ny typ %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "misslyckades med att bygga nytt intervall med nivå %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "misslyckades med att sätta nytt intervall %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "misslyckades med att konvertera nytt kontext till sträng\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s är inte ett giltigt kontext\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Kunde inte allokera minne för new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Kunde inte få tag i tomt signal-set\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Kan inte sätta SIGHUP-hanterare\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Tyvärr, newrole misslyckades att släppa förmågor\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, 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:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "kunde inte få tag i old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Varning!  Kunde inte få tag i tty-information.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "fel vid inläsning av PAM-tjänstekonfiguration.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: felaktigt lösenord för %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: fel vid gaffling: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Kunde inte återställa tty-märkning…\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Misslyckades att korrekt stänga tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Kunde inte stänga deskriptorerna.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Fel vid allokering av skalets argv0.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Misslyckades att skicka ett granskningsmeddelande"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Misslyckades att övergå till namnrymd\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Misslyckades med att släppa förmågor %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Kunde inte återställa miljön, avbryter\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "kunde ej exek skal\n"
 
@@ -1321,19 +1391,25 @@ msgstr "Filmärkning"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Fil\nSpecifikation"
+msgstr ""
+"Fil\n"
+"Specifikation"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Selinux\nFiltyp"
+msgstr ""
+"Selinux\n"
+"Filtyp"
 
 #: ../gui/fcontextPage.py:88
 msgid ""
 "File\n"
 "Type"
-msgstr "Fil\nTyp"
+msgstr ""
+"Fil\n"
+"Typ"
 
 #: ../gui/loginsPage.py:48 ../gui/system-config-selinux.glade:2098
 msgid "User Mapping"
@@ -1343,19 +1419,25 @@ msgstr "Användarmappning"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Inloggnings-\nnamn"
+msgstr ""
+"Inloggnings-\n"
+"namn"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "SELinux\nAnvändare"
+msgstr ""
+"SELinux\n"
+"Användare"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "MLS/\nMCS-intervall"
+msgstr ""
+"MLS/\n"
+"MCS-intervall"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1393,7 +1475,10 @@ 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 "Christian Rose\nMagnus Larsson\nGöran Uddeborg"
+msgstr ""
+"Christian Rose\n"
+"Magnus Larsson\n"
+"Göran Uddeborg"
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
@@ -1411,13 +1496,14 @@ msgstr "Genereringsverktyg för SELinuxpolicy"
 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>"
+msgstr ""
+"<b>Välj policytyp för programmet eller användarrollen du vill begränsa:</b>"
 
 #: ../gui/polgen.glade:284
 msgid "<b>Applications</b>"
 msgstr "<b>Program</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Standard initdemon"
 
@@ -1425,9 +1511,11 @@ msgstr "Standard initdemon"
 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"
+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:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS-systemdemonen"
 
@@ -1439,7 +1527,7 @@ msgstr "Internettjänstedemon (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "Internettjänstedemoner är demoner som startas av xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Webbprogram/-skript (CGI)"
 
@@ -1448,7 +1536,7 @@ 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:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Användarprogram"
 
@@ -1456,9 +1544,11 @@ msgstr "Användarprogram"
 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"
+msgstr ""
+"Användarprogram är alla program som du skulle vilja stänga in som startas av "
+"en användare"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandlåda"
 
@@ -1482,7 +1572,10 @@ msgstr "Minimal terminalanvändarroll"
 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."
+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:512
 msgid "Minimal X Windows User Role"
@@ -1492,7 +1585,10 @@ msgstr "Minimal X-Windows-användarroll"
 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"
+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:529
 msgid "User Role"
@@ -1502,7 +1598,9 @@ msgstr "Användarroll"
 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."
+msgstr ""
+"Användare med fullständig nätverksåtkomst, inte setuid-program utan "
+"övergång, inte sudo, inte su."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1510,9 +1608,11 @@ msgstr "Admininstrativ användarroll"
 
 #: ../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"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1524,16 +1624,20 @@ 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 "
+"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."
+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:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Ange namn på programmet eller användarrollen:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Namn"
 
@@ -1560,7 +1664,9 @@ msgstr "Init-skript"
 #: ../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."
+msgstr ""
+"Ange fullständig sökväg till init-skript som används för att starta det "
+"innestängda programmet."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1586,15 +1692,16 @@ msgstr "Väl programdomänerna som %s skall övergå till."
 msgid ""
 "transition \n"
 "role tab"
-msgstr "övergångs-\nrollflik"
+msgstr ""
+"övergångs-\n"
+"rollflik"
 
 #: ../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:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+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:1056
@@ -1618,7 +1725,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP-portar</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Alla"
 
@@ -1642,7 +1749,9 @@ msgstr "Oreserverade portar (>1024)"
 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"
+msgstr ""
+"Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s "
+"binder till.  Exempel: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1661,7 +1770,9 @@ msgstr "<b>UDP-portar</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Nätverks-\nbindningsflik"
+msgstr ""
+"Nätverks-\n"
+"bindningsflik"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1675,7 +1786,9 @@ msgstr "Tillåter %s att ansluta till valfri tcp-port"
 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"
+msgstr ""
+"Ange en kommaseparerad lista av tcp-portar eller intervall av portar som %s "
+"ansluter till.  Exempel: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1685,7 +1798,9 @@ msgstr "Tillåter %s att ansluta till valfri udp-port"
 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"
+msgstr ""
+"Ange en kommaseparerad lista av udp-portar eller intervall av portar som %s "
+"ansluter till.  Exempel: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1731,7 +1846,8 @@ msgstr "<b>Lägg till filer/kataloger som %s hanterar</b>"
 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 …"
+msgstr ""
+"Filer/kataloger som %s ”hanterar”.  Pid-filer, loggfiler, /var/lib-filer …"
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1749,75 +1865,81 @@ msgstr "<b>I vilken katalog skall policyn %s genereras?</b>"
 msgid "Policy Directory"
 msgstr "Policykatalog"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Roll"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Existerande_användare"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Program"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s måste vara en katalog"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Du måste välja en användare"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Välj exekverbar fil som skall stängas in."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Välj initskript som skall stängas in."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 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:581
+#: ../gui/polgengui.py:588
 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:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Välj katalog att generera policyfiler i"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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?"
+msgstr ""
+"Typen %s_t är redan definierade i den nuvarande policyn.\n"
+"Vill du fortsätta?"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Verifiera namn"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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?"
+msgstr ""
+"Modul %s.pp är redan inläst i den nuvarande policyn.\n"
+"Vill du fortsätta?"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 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."
+msgstr ""
+"Du måste lägga till ett namn bestående av bokstäver och siffror och utan "
+"några mellanrum."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Du måste ange ett körbart program"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Konfigurera SELinux"
 
@@ -1829,9 +1951,15 @@ msgstr "Nätverkport"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux-\nporttyp"
+msgstr ""
+"SELinux-\n"
+"porttyp"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Protokoll"
 
@@ -1839,9 +1967,13 @@ msgstr "Protokoll"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS-\nNivå"
+msgstr ""
+"MLS/MCS-\n"
+"Nivå"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Port"
 
@@ -1879,10 +2011,14 @@ msgid "Modify %s"
 msgstr "Modifiera %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Tillåtande"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Tvingande"
 
@@ -1890,12 +2026,15 @@ msgstr "Tvingande"
 msgid "Status"
 msgstr "Status"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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?"
+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/statusPage.py:147
 msgid ""
@@ -1903,16 +2042,25 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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?"
+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/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1922,7 +2070,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "Copyright © 2006 Red Hat, Inc.\nCopyright © 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"Copyright © 2006 Red Hat, Inc.\n"
+"Copyright © 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1956,9 +2106,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "alla filer\nvanliga filer\nkataloger\nteckenenhet\nblockenhet\nuttag\nsymbolisk länk\nnamngivet rör\n"
+msgstr ""
+"alla filer\n"
+"vanliga filer\n"
+"kataloger\n"
+"teckenenhet\n"
+"blockenhet\n"
+"uttag\n"
+"symbolisk länk\n"
+"namngivet rör\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1971,6 +2131,7 @@ msgid "SELinux Administration"
 msgstr "SELinux-administration"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Lägg till"
 
@@ -1999,7 +2160,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Avslaget\nTillåtande\nTvingande\n"
+msgstr ""
+"Avslaget\n"
+"Tillåtande\n"
+"Tvingande\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2015,7 +2179,11 @@ msgid ""
 "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."
+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/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2040,6 +2208,7 @@ msgstr "Växla mellan anpassad och alla booleaner"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Filter"
 
@@ -2134,9 +2303,11 @@ msgstr "Ta bort inläsningsbar policymodul"
 
 #: ../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."
+"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/system-config-selinux.glade:2781
 msgid "label44"
@@ -2163,1321 +2334,3120 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux-användare ”%s” behövs"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Generera manualsidor för SELinux"
-
-#: ../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"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "Alla domäner"
-
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "Domännamn för manualsidor som skall skapas"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"Tillåt tftp att ändra publika filer använda för publika "
+"filöverföringstjänster."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Fråga SELinuxpolicyns nätverksinformation"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"Tillåt antivirusprogram att komma åt andra filer än säkerhetsfiler på ett "
+"system"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "lista alla SELinux-porttyper"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "Bestäm huruvida antivirusprogram får använda JIT-kompilatorn."
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "visa SELinux-typ relaterad till porten"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Tillåt auditadm att exekvera innehåll"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Visa portar definierade för denna SELinux-typ"
+#: booleans.py:7
+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"
 
-#: ../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"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "Tillåt användare att logga in med en radius-server"
 
-#: ../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"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "Tillåt användare att logga in med en yubikey-server"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Källdomän"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Bestäm huruvida awstats får tömma httpd-loggfiler."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Måldomän"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "fråga SELinuxpolicyn för att se beskrivningar av booleaner"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Bestäm huruvida cdrecord får läsa olika innehåll.  nfs, samba, löstagbara "
+"enheter, användares temporära filer och filer med ej betrott innehåll"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
+"Tillåt klusteradministrativa domäner att ansluta till nätverket med TCP."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "boolean att hämta beskrivningen av"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Tillåt klusteradministrativa domäner att hantera alla filer på ett system."
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 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"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Tillåt klusteradministrativa klusterdomäner memcheck-amd64- att använda "
+"exekverbart minne"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "källprocessdomän"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Bestäm huruvida Cobbler får ändra publika filer som används för publika "
+"filöverföringstjänster."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "målprocessdomän"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Bestäm huruvida Cobbler får ansluta till nätverket med TCP."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Bestäm huruvida Cobbler får komma åt cifs-filsystem."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Bestäm huruvida Cobbler får komma åt nfs-filsystem."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Generera en modulmall för SELinuxpolicyn"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "Bestäm huruvida collectd får ansluta till nätverket med TCP."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Bestäm huruvida Codnor får ansluta till nätverket med TCP."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:22
+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."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Bestäm huruvida cvs får läsa skugglösenordsfiler."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "namn på policy att generera"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Tillåt alla demoner att använda tcp-wrappers."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "program som skall begränsas"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "Tillåt alla demoner att kunna läsa från/skriva till terminaler"
 
-#: ../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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Bestäm huruvida dbadm får antera allmänna användarfiler."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "kommandon"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Bestäm huruvida dbadm får komma läsa allmänna användarfiler."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"Neka alla processer från att göra ptrace eller felsöka någon annan process."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Tillåt klientprogrammet dhcpc att köra kommandot iptables"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "okänt"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "Bestäm huruvida DHCP-demonen får använda LDAP-bakändar."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Internettjänstedemon"
+#: 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"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: 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"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"Bestäm huruvida entropyd får använda ljudenheter som källa för "
+"entropiflödena."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "Bestäm huruvida exim får ansluta till databaser."
 
-#: ../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 "Giltiga typer:\n"
-
-#: ../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 "
-
-#: ../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 "Namn måste vara alfanumeriska utan blanktecken.  Överväg att använda flagga ”-n MODULNAMN”"
-
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
-msgstr "Användarrolltyper är inte tilldelas körbara program."
-
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
-msgstr "Endast demonprogram kan använda ett initskript."
-
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
-msgstr "use_resolve måste vara ett booleskt värde "
-
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog måste vara ett booleskt värde "
-
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
-msgstr "use_kerberos måste vara ett booleskt värde "
-
-#: ../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 "
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
-
-#: ../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 "Du måste ange sökvägen till det exekverbara programmet för din instängda process"
-
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
-msgstr "Typupprätthållandefil"
-
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
-msgstr "Gränssnittsfil"
-
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
-msgstr "Filkontextsfil"
-
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
-msgstr ""
-
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
-msgstr "Uppstartsskript"
-
-#: 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."
-
-#: 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"
-
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
-msgstr "Tillåt amavis att använda JIT-kompilatorn"
-
-#: 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 "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"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Tillåt användare att logga in med en radius-server"
-
-#: 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 "Tillåt cdrecord att läsa olika innehåll.  nfs, samba, löstagbara enheter, användartemporära och filer med ej betrott innehåll"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Tillåt clamd att använda en JIT-kompilator"
-
-#: 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"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Tillåt clamscan att läsa användarfiler"
-
-#: 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."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Tillåt Cobbler att ansluta till nätverket med TCP."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Tillåt Cobbler att komma åt cifs-filsystem."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Tillåt Cobbler att komma åt nfs-filsystem."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "Tillåt collectd att ansluta till nätverket med TCP."
-
-#: 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."
-
-#: booleans.py:20
+#: booleans.py:37
 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."
-
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
-msgstr "Tillåt cvs-demonen att läsa shadow"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Tillåt alla demoner att skriva minnesdumpfiler i /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Tillåt alla demoner att använda tcp-wrappers."
-
-#: 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"
-
-#: booleans.py:25
-msgid "Allow dan to manage user files"
-msgstr ""
-
-#: booleans.py:26
-msgid "Allow dan to read user files"
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
-
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr "Tillåt dbadm att hantera filer i användares hemkataloger"
-
-#: 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"
-
-#: 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"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "Tillåt sysadm att felsöka eller ptrace:a alla processer."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "Tillåt klientprogrammet dhcpc att köra kommandot iptables"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Tillåt DHCP-demonen att använda LDAP-bakändar"
-
-#: 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"
-
-#: 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"
-
-#: 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"
-
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Tillåt exim att ansluta till databaser (postgres, mysql)"
-
-#: 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."
+"Bestäm huruvida exim får skapa, läsa, skriva och radera allmänna "
+"användarfiler."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Tillåt exim att läsa opriviligierade användarfiler."
+msgid "Determine whether exim can read generic user content files."
+msgstr "Bestäm huruvida exim får läsa allmänna användares innehållsfiler."
 
 #: 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."
 
 #: 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."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "Bestäm huruvida domänen fenced får ansluta till TCP-nätverket."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Tillåt domänen fenced att köra ssh."
+msgid "Determine whether fenced can use ssh."
+msgstr "Bestäm huruvida fenced får använda ssh."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "Tillåt alla domäner att köra i fips_mode"
 
 #: 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"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Bestäm huruvida ftpd får läsa och skriva filer i användarnas hemkataloger."
 
 #: 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Bestäm huruvida ftpd får ändra publika filer som används för publika "
+"filöverföringstjänster.  Kataloger/filer måste ha etiketten "
+"public_content_rw_t."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "Tillåt ftp-servrar att ansluta till alla portar > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "Bestäm huruvida ftpd får ansluta till alla oreserverade portar."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "Tillåt ftp-servrar att ansluta till mysql-databasportar"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "Bestäm huruvida ftåd får ansluta till databaser över TCP-nätverket."
 
 #: booleans.py:47
 msgid ""
-"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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Bestäm huruvida ftpd får logga in som lokala användare och får läsa och "
+"skriva alla filer på systemet, styrt av DAC."
 
 #: 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."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Bestäm huruvida ftpd får använda CIFS som används för publika "
+"filöverföringstjänster."
 
 #: 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."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
 
 #: 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"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Bestäm huruvida ftpd får använda NFS som används för publika "
+"filöverföringstjänster."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Bestäm huruvida ftpd får binda till alla oreserverade portar för passivt "
+"läge."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Bestäm huruvida Git CGI kan söka i hemkataloger."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Bestäm huruvida Git CGI kan komma åt cifs-filsystem."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Bestäm huruvida Git CGI kan komma åt nfs-filsystem."
 
-#: booleans.py:54
+#: booleans.py:55
 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."
+msgstr ""
+"Bestäm huruvida Git-sessionsdemonen kan binda TCP-uttag till alla "
+"oreserverade portar."
 
-#: booleans.py:55
+#: booleans.py:56
 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."
+msgstr ""
+"Bestäm huruvida anropande användardomäner kan köra Git-demonen i domänen "
+"git_session_t."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "Bestäm huruvida Git-systemdemonen kan söka i hemkataloger."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "Bestäm huruvida Git-systemdemonen kan komma åt cifs-filsystem."
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "Bestäm huruvida Git-systemdemonen kan komma åt nfs-filsystem."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Tillåt gitisis-demoner att skicka post"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Bestäm huruvida Gitosis får skicka brev."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Aktivera läsning av urandom för alla domäner."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Tillåt glusterfsd att ändra publika filer som används för publika "
+"filöverföringstjänster.  Filer/kataloger måste ha etiketten "
+"public_content_rw_t."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Tillåt glusterfsd att dela vilken fil/katalog som helst endast för läsning."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Tillåt glusterfsd att dela vilka filer/kataloger som helst läs-/skrivbara."
+
+#: booleans.py:65
 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."
+msgstr ""
+"Tillåt användning av gpg-agentens --write-env-file-flagga.  Detta tillåter "
+"också gpg-agent att hantera användarfiler."
 
-#: booleans.py:62
+#: booleans.py:66
 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."
+msgstr ""
+"Tillåt gpg-webbdomänen att ändra publika filer använda för publika "
+"filöverföringstjänster."
 
-#: 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."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"Tillåt gssd att läsa temporärkataloger.  För åtkomst till kerberos tgt."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "Tillåt guest att köra innehåll"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+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."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "Tillåt httpd att använda inbyggd skriptfunktion (vanligen php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Tillåt http-demoner att kontrollera skräppost"
 
-#: booleans.py:68
+#: booleans.py:72
 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"
+msgstr ""
+"Tillåt httpd att agera som FTP-klient som ansluter till ftp-porten och "
+"efemära portar"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Tillåt httpd att ansluta till ldap-porten"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "Tillåt httpd-demonen att ansluta till zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 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."
 
-#: 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."
+#: booleans.py:77
+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."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "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."
+msgstr ""
+"Tillåt HTTPD-skript och -moduler att ansluta till databaser över nätverket."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "Tillåt httpd att ansluta till en memcache-server"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Tillåt httpd att agera som ett relä"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Tillåt http-demonen att skicka post"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "Tillåt Apache att kommunicera med avahi-tjänsten via dbus"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Tillåt httpd:s cgi-stöd"
 
-#: booleans.py:79
+#: booleans.py:84
 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."
+msgstr ""
+"Tillåt httpd att agera som en FTP-server genom att lyssna på ftp-porten."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Tillåt httpd att läsa hemkataloger"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "Tillåt httpd-skript och -moduler execmem/execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 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"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Tillåt httpd-processer att hantera IPA-innehåll"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Tillåt Apache att använda mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Tillåt Apache att använda mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Tillåt httpd att läsa användardata"
 
-#: booleans.py:87
+#: booleans.py:92
 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"
+msgstr ""
+"Tillåt Apache att köra i växelläge (stickshift), inte gå över till "
+"passagerare"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "Tillåt HTTPD-skript och -moduler att betjäna cobbler-filer."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "Tillåt httpd-demonen att ändra sina resursgränser"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "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."
 
-#: booleans.py:90
+#: booleans.py:96
 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."
+msgstr ""
+"Tillåt apache-skript att skriva till publikt innehåll, kataloger/filer måste "
+"ha etiketten public_rw_content_t."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Tillåt Apache att köra tmp-innehåll."
 
-#: booleans.py:92
+#: booleans.py:98
 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."
+msgstr ""
+"Unifiera HTTPD för att kommunicera med terminalen.  Behövs för att ange "
+"lösenfrasen för certifikat från terminalen."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Unifiera HTTPD-hanteringen av alla innehållsfiler."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Tillåt httpd att komma åt cifs-filsystem"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Tillåt httpd att komma åt FUSE-filsystem"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Tillåt httpd att köra gpg"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "Tillåt httpd att komma åt nfs-filsystem"
 
-#: 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"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Tillåt httpd att komma åt openstack-portar"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "Tillåt Apache att fråga om NS-poster"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"Bestäm huruvida icecast får lyssna på och ansluta till vilken TCP-port som "
+"helst."
 
-#: 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."
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Bestäm huruvida irc-klienter får lyssna och ansluta till vilken oreserverad "
+"TCP-port som helst."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "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."
+msgstr ""
+"Tillåt IRC-klienten Irssi att ansluta till vilken port som helst, och att "
+"binda till vilken oreserverad port som helst."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "Tillåt instängda program att köra med kerberos."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Tillåt ksmtuned att använda cifs-/Samba-filsystem"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Tillåt ksmtuned att använda nfs-filsystem"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Tillåt syslogd-demonen att skicka post"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "Ge syslogd möjligheten läsa från/skriva till terminaler"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "Tillåt inloggning och användning av systemet från /dev/console."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Tillåt syslogd-demonen att skicka post"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Tillåt mailman att komma åt FUSE-filsystem"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Bestäm huruvida mcelog stödjer klientläge."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Bestäm huruvida mcelog för köra skript."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "Bestäm huruvida mcelog får använda alla användar-tty:er."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Bestäm huruvida mcelog stödjer serverläge."
+
+#: booleans.py:122
 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."
+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."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "Tillåt mock att läsa filer i hemkataloger."
 
-#: 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."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 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."
+msgstr ""
+"Tillåt domänen för mozilla-insticksmoduler att ansluta till nätverket med "
+"TCP."
 
-#: 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"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "Tillåt begränsade webbläsare att läsa innehåll i hemkataloger"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Tillåt mplayers exekverbara stack"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Bestäm huruvida mpd får gå igenom hemkataloger."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Bestäm huruvida mpd får använda cifs-filsystem."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Bestäm huruvida mpd får använda nfs-filsystem."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Bestäm huruvida mplayer får göra sin stack körbar."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "Tillåt mysqld att ansluta till alla portar"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Tillåt BIND att binda till apache-porten."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Bestäm huruvida Bind får binda tcp-uttag till http-portar."
 
-#: booleans.py:116
+#: booleans.py:135
 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."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bestäm huruvida Bind får skriva primärzonfiler.  I allmänhet används detta "
+"för dynamisk DNS eller zonöverföringar."
 
-#: booleans.py:117
+#: booleans.py:136
 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."
+msgstr ""
+"Tillåt godtyckliga filer/kataloger att exporteras endast läsbara via NFS."
 
-#: booleans.py:118
+#: booleans.py:137
 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."
+msgstr ""
+"Tillåt godtyckliga filer/kataloger att exporteras läs- och skrivbara via NFS."
 
-#: booleans.py:119
+#: booleans.py:138
 msgid ""
 "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."
+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."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Tillåt systemet att köra med NIS"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "Tillåt begränsade program att använda nscd:s delade minne."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "Tillåt openshift att låsa ner program"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "Bestäm huruvida domänen fenced får ansluta till TCP-nätverket."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"Bestäm huruvida openvpn får läsa allmänna innehållsfiler i användarnas hem."
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Tillåt openvpn att läsa hemkataloger"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Tillåt samba att köra obegränsade skript"
 
-#: booleans.py:124
+#: booleans.py:145
 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."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "Tillåt polipo att ansluta till alla portar > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 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."
+msgstr ""
+"Bestäm huruvida Polipo-sessionsdemonen kan binda tcp-uttag till alla "
+"oreserverade portar."
 
-#: booleans.py:127
+#: booleans.py:148
 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."
+msgstr ""
+"Bestäm huruvida anropande användardomäner kan köra Polipo-demonen i domänen "
+"polipo_session_t."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Bestäm huruvida polipa kan komma åt cifs-filsystem."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Bestäm huruvida Polipa kan komma åt nfs-filsystem."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Aktivera stöd för polyinstantierade kataloger."
 
-#: booleans.py:131
+#: booleans.py:152
 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"
+msgstr ""
+"Ge domänen postfix_local fullständig skrivåtkomst till mail_spool-kataloger"
 
-#: booleans.py:132
+#: booleans.py:153
 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"
+msgstr ""
+"Tillåt postgresql att använda ssh och rsync för återskapande av tidpunkt"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Tillåt sändning av klientetiketter till främmande databaser"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Tillåt databasadministratörer att köra DML-satser"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Tillåt opriviligierade användare att köra DDL-satser"
 
-#: booleans.py:136
+#: booleans.py:157
 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
+#: booleans.py:158
 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
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Bestäm huruvida privoxy får ansluta till alla tcp-portar."
+
+#: booleans.py:160
 msgid ""
-"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."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Tillåt Puppet-klienter att hantara alla filtyper."
 
-#: booleans.py:140
+#: booleans.py:162
 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
+#: booleans.py:163
 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
+#: booleans.py:164
 msgid ""
 "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."
+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."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Tillåt rsync att köra som en klient"
 
-#: booleans.py:145
+#: booleans.py:166
 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"
+msgstr ""
+"Tillåt rsync att exportera godtyckliga filer/kataloger endast för läsning."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "Tillåt rsync-servrar att dela nfs-filsystem"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "Tillåt rsync att hantera alla filer/kataloger på systemet."
 
-#: booleans.py:148
+#: booleans.py:168
 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
+#: booleans.py:169
 msgid ""
 "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."
+msgstr ""
+"Tillåt samba att agera som domänkontrolleraren, lägga till användare, "
+"grupper och ändra lösenord."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "Tillåt samba att dela användares hemkataloger."
 
-#: booleans.py:151
+#: booleans.py:171
 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
+#: booleans.py:172
 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
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Tillåt Samba att agera som en portmapper"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "Tillåt samba att köra obegränsade skript"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Tillåt samba att exportera ntfs-/fusefs-volymer."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Tillåt samba att exportera NFS-volymer."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Tillåt sanlock att läsa/skriva fuse-filer"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Tillåt sanlock att hantera nfs-filer"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Tillåt sanlock att hantera cifs-filer"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Tillåt sasl att läsa shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "Tillåt secadm att köra innehåll"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "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."
+msgstr ""
+"neka progra, såsom newrole, från att gå över till administrativa "
+"användardomäner."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Avaktivera laddning av kärnmoduler."
 
-#: booleans.py:164
+#: booleans.py:184
 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."
+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."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "Tillåt vanliga användare direkt åtkomst av dri-enheter"
 
-#: booleans.py:166
+#: booleans.py:186
 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"
+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"
 
-#: booleans.py:167
+#: booleans.py:187
 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"
+msgstr ""
+"Tillåt obegränsade program att använda bibliotek som behöver "
+"textomlokaliseringar som inte har etiketten textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "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"
+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"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Tillåt användare att ansluta till den lokala mysql-servern"
 
-#: booleans.py:170
+#: booleans.py:190
 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."
+"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."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Tillåt användare att ansluta till PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 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)"
+msgstr ""
+"Tillåt användare läsa/skriva filer på filsystem som inte har utökade "
+"attribut (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Tillåt användare att dela musik"
+
+#: booleans.py:194
 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 "
+"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."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 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."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Tillåt användare att dela musik"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "Tillåt användare att använda ssh chroot-miljö."
 
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Bestäm huruvida sftpd får ändra publika filer som används för publika "
+"filöverföringstjänster.  Kataloger/filer måste ha etiketten "
+"public_content_rw_t."
 
-#: booleans.py:177
+#: booleans.py:197
 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"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Bestäm huruvida sftpd får läsa och skriva filer i användarnas hemkataloger"
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"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."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Bestäm huruvida sftp får logga in som lokala användare och läsa och skriva "
+"alla filer på systemet, styrt av DAC."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Tillåt internal-sftp att läsa och skriva filer i användarnas ssh-hemkataloger."
+msgstr ""
+"Bestäm huruvida sftpd får läsa och skriva filer i användarnas ssh-"
+"hemkataloger."
 
-#: booleans.py:180
+#: booleans.py:200
 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
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "Tillåt sge att komma åt nfs-filsystem."
 
-#: booleans.py:182
-msgid ""
-"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."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "Bestäm huruvida smartmon får stödja enheter på 3ware-styrenheter."
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+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."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "Tillåt användarnas spamassassin-klienter att använda nätverket."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "Tillåt spamd att läsa/skriva användares hemkataloger."
 
-#: 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."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Bestäm huruvida squid får ansluta till alla TCP-portar."
 
-#: 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)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "Bestäm huruvida squid får köra som en transparent proxy."
 
-#: booleans.py:188
+#: booleans.py:208
 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"
+msgstr ""
+"Tillåt ssh med chroot-omgivning att läsa och skriva filer i användares "
+"hemkataloger"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "tillåt värdnyckelbaserad autentisering"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Tillåt ssh-inloggningar som sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "Tillåt staff att köra innehåll."
 
-#: booleans.py:192
+#: booleans.py:212
 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."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "Tillåt sysadm att köra innehåll."
 
-#: 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."
+#: booleans.py:214
+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."
 
-#: booleans.py:195
+#: booleans.py:215
 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."
+msgstr ""
+"Tillåt hanterarna av Telepathy-anslutningar att ansluta till vilken allmän "
+"TCP-port som helst."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 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."
+msgstr ""
+"Tillåt tftp att ändra publika filer använda för publika "
+"filöverföringstjänster."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "Tillåt tftp att läsa och skriva filer i användarnas hemkataloger"
 
-#: 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."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "Bestäm huruvida tor får binda tcp-uttag till alla oreserverade portar."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "Tillåt tor att agera som ett relä"
 
-#: booleans.py:200
+#: booleans.py:221
 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"
+msgstr ""
+"tillåt obegränsade användare att gå över till chrome-sandlådedomänen när de "
+"kör chrome-sandbox"
 
-#: booleans.py:201
+#: booleans.py:222
 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"
 
-#: booleans.py:202
+#: booleans.py:223
 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."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Tillåt videospelningsverktyg att köra obegränsade"
+msgstr ""
+"Tillåt obegränsade användare att gå över till Mozilla-insticksdomänen när de "
+"köra xulrunners plugin-container."
 
-#: booleans.py:204
+#: booleans.py:224
 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."
+msgstr ""
+"Tillåt opriviligierade användare att skapa och gå över till svirt-domäner."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Stöd ecryptfs-hemkataloger"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Tillåt fusefs-hemkataloger"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Använd lpd-server istället för cups"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Bestäm huruvida lpd-server skall stödjas."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Stöd NFS-hemkataloger"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Stöd SAMBA-hemkataloger"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "Tillåt användare att köra innehåll"
 
-#: 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."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "Bestäm huruvida varnishd får använda hela TCP-nätverket."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Ignorera mmap_zero-fel från vbetool."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Bestäm huruvida försök av vbetool att göra mmap av låga regioner skall "
+"blockeras tyst."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "Tillåt begränsade virtuella gäster att läsa fuse-filer"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "Tillåt begränsade virtuella gäster att använda seriella/parallella kommunikationsportar"
+msgstr ""
+"Tillåt begränsade virtuella gäster att använda seriella/parallella "
+"kommunikationsportar"
 
-#: booleans.py:214
+#: booleans.py:235
 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"
+msgstr ""
+"Tillåt begränsade virtuella gäster att använda exekverbart minne och "
+"exekverbar stack"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "Tillåt begränsade virtuella gäster att läsa fuse-filer"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "Tillåt begränsade virtuella gäster att hantera nfs-filer"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "Tillåt begränsade virtuella gäster att interagera med rawip-uttag"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "Tillåt begränsade virtuella gäster att hantera cifs-filer"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 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
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Bestäm huruvida webadm får hantera allmänna användarfiler."
 
-#: 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:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "Bestäm huruvida webadm får läsa allmänna användarfiler."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Ignorera mmap_zero-fel från wine."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Bestäm huruvida försk av wine att göra mmap av låga regioner skall blockeras "
+"tyst."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "Tillåt det grafiska inloggningsprogrammet att köra uppstartsladdaren"
 
-#: booleans.py:227
+#: booleans.py:247
 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"
+msgstr ""
+"Tillåt det grafiska inloggningsprogrammet att logga in direkt som sysadm_r:"
+"sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Tillåt xen att hantera nfs-filer"
 
-#: booleans.py:229
+#: booleans.py:250
 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."
+msgstr ""
+"Tillåt xend att köra blktapcrtr/tapdisk.  Behövs inte om man använder "
+"dedikerade logiska volymer som diskavbilder."
 
-#: booleans.py:230
+#: booleans.py:251
 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."
+msgstr ""
+"Tillåt xend att köra qemu-dm.  Behövs inte om man använder paravirt och "
+"ingen vfb."
 
-#: booleans.py:231
+#: booleans.py:252
 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"
+msgstr ""
+"Tillåt xguest-användare att konfigurera Network Manager och ansluta till "
+"apache-portar"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "Tillåt xguest att köra innehåll"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "Tillåt xguest-användare att montera flyttbara medium"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Tillåt xguest använda blåtandsenheter"
 
-#: booleans.py:235
+#: booleans.py:256
 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
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "Tillåter XServer att köra skrivbart minne"
 
-#: booleans.py:237
+#: booleans.py:258
 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:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Bestäm huruvida zabbix får ansluta till alla TCP-portar"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Tillåt alla domäner att köra i fips_mode"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "Tillåt zebra-demonen att skriva konfigurationsfiler"
 
-#: booleans.py:240
+#: booleans.py:262
 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."
+msgstr ""
+"Tillåt ZoneMinder att ändra publika filer som används för publika "
+"filöverföringstjänster."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "Gränssnittet %s finns inte."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Domännamn för manualsidor som skall skapas"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Alternativ rotkatalog, standard är /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Generera manualsidor för SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+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"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "namn på OS:et för manualsidor"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "Generera en struktur av HTML-manualsidor för valda SELinux-manualsidor"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Alternativ rotkatalog, standard är /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Alla domäner"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Fråga SELinuxpolicyns nätverksinformation"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "lista alla SELinux-porttyper"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "visa SELinux-typ relaterad till porten"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Visa portar definierade för denna SELinux-typ"
+
+#: ../sepolicy/sepolicy.py:364
+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"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "visa portar till vilka denna domän kan binda och/eller ansluta"
+
+#: ../sepolicy/sepolicy.py:382
+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"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Källdomän"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Måldomän"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "fråga SELinuxpolicyn för att se beskrivningar av booleaner"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "hämta alla beskrivningar av booleaner"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "boolean att hämta beskrivningen av"
+
+#: ../sepolicy/sepolicy.py:424
+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"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "källprocessdomän"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "målprocessdomän"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: fel: ett av argumenten %s behövs"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Ett kommando krävs för denna policytyp"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Flaggan -t kan inte användas med denna flagga.  Läs användningen för mer "
+"detaljer."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Flaggan -d kan inte användas med denna flagga.  Läs användningen för mer "
+"detaljer."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"Flaggan -a kan inte användas med denna flagga.  Läs användningen för mer "
+"detaljer."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"Flaggan -t kan inte användas med denna flagga.  Läs användningen för mer "
+"detaljer."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Lista SELinux-policyns gränssnitt"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Ange gränssnittsnamn som du vill fråga"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Generera en modulmall för SELinuxpolicyn"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Ange domäntyp som du kommer utöka"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Ange SELinux-användare som skall övergå till denna domän."
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "namn på policy att generera"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "sökväg dit de genererade policyfilerna kommer sparas"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "sökväg dit de instängda processerna behöver kunna skriva"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Policytyper som kräver ett kommando"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Generera ”%s”-policy"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Generera ”%s”policy "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "program som skall begränsas"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "kommandon"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "Alternativ SELinux-policy, standard är /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Ingen SELinuxpolicy är installerad"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Misslyckades att läsa policyfilen %s"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "okänt"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Internettjänstedemon"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Befintliga domäntyper"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Användarroll för minimal terminalinloggning"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Användarroll för minimal X-Windows-inloggning"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Användarroll för skrivbordsinloggning"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Användarroll för admininstratörinloggning"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Roll för instängd root-administratör"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Modulinformation för en ny typ"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Giltiga typer:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, 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 "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Du måste ange ett en giltig policytyp"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Du måste ange ett namn på din policymodul för din %s."
+
+#: ../sepolicy/sepolicy/generate.py:333
+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”"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "Användarrolltyper är inte tilldelas körbara program."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Endast demonprogram kan använda ett initskript."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve måste vara ett booleskt värde "
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog måste vara ett booleskt värde "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos måste vara ett booleskt värde "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache måste vara ett booleskt värde "
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "ANVÄNDARtyper får automatiskt en tmp-typ"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s-policymoduler behöver befintliga domäner"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Typfält krävs"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"Du behöver definiera en ny typ som slutar med: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+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"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Typupprätthållandefil"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Gränssnittsfil"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Filkontextsfil"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec-fil"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Uppstartsskript"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Program"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Lägg till användare"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Välj portar"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Nätverkport"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Fil\n"
+"Typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "Tillåt samba att dela vilken fil/katalog som helst endast för läsning."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS-intervall"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux-porttyp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux-administration"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Lägg till SELinux-inloggningsmappning"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux-anv."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux-typ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Booleans namn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Booleans namn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux-porttyp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Booleans namn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux-porttyp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux-porttyp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Modulnamn"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Standard"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Policytyp systemstandard: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Val:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Neka alla processer från att göra ptrace eller felsöka någon annan process."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Filmärkning"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Ta bort nätverksport"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Filtyp"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Program"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux-anv."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Välj domänerna som du vill att denna användare skall administrera."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Avaktiverad"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Aktivera granskning"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s är inte ett giltigt kontext\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Booleans namn"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Inloggningsnamn"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Ta bort SELinux-användarmappning"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Misslyckades att övergå till namnrymd\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Booleans namn"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Körbar"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Avaktiverad"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Program"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Lägg till SELinux-användarmappning"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Ta bort SELinux-användarmappning"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Lägg till SELinux-inloggningsmappning"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Kunde inte ändra inloggnings-kartläggning för %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Lägg till nätverkport"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Filmärkning"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Lägg till SELinux-inloggningsmappning"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Lägga till SELinux-användare"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux lokala fcontext-ekvivalens \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Modifiera SELinux användarmappning"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Redigera nätverksport"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux-roller"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Kunde inte radera filkontext för %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Kunde inte modifiera filkontext för %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux-typ"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Felaktigt format %s: Post %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Radera %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Modifiera %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Nätverkport"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Nätverkport"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Lägg till användare"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Radera användare"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Modifiera användare"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux-anv."
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Roll"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS-intervall"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Lägg till SELinux-inloggningsmappning"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Ta bort SELinux-användarmappning"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Kunde inte lista inloggningsmappningar"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux-anv."
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux-anv."
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ta.po b/policycoreutils/po/ta.po
index a8593c5..9f91a5c 100644
--- a/policycoreutils/po/ta.po
+++ b/policycoreutils/po/ta.po
@@ -1,25 +1,25 @@
 # 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@redhat.com>, 2006.
-# I felix <ifelix@redhat.com>, 2007.
-# I Felix <ifelix@redhat.com>, 2010.
-# I. Felix <ifelix@redhat.com>, 2009-2010.
-# Shantha kumar <shkumar@redhat.com>, 2012.
+# Felix <ifelix@redhat.com>, 2006
+# I felix <ifelix@redhat.com>, 2007
+# I Felix <ifelix@redhat.com>, 2010
+# I. Felix <ifelix@redhat.com>, 2009-2010
+# shkumar <shkumar@redhat.com>, 2012-2013
 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@redhat.com>\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-23 10:52+0000\n"
+"Last-Translator: shkumar <shkumar@redhat.com>\n"
 "Language-Team: Tamil <tamil-users@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"
-"Language: ta\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -27,9 +27,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM ஐ துவக்க முடியவில்லை\n"
@@ -78,7 +81,7 @@ msgstr "மன்னிக்கவும், run_init SELinux கர்னல
 msgid "authentication failed.\n"
 msgstr "அங்கீகரிக்கப்படவில்லை.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "%sக்கு exec சூழலை அமைக்க முடியவில்லை.\n"
@@ -91,871 +94,918 @@ msgstr "******************** முக்கியமானது **************
 msgid "To make this policy package active, execute:"
 msgstr "இந்த பாலிசி தொகுப்பை செயல்படுத்த,செயலாற்றுகிறது:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage கையாளுதலை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux பாலிசி பராமரிக்கப்படாத அல்லது சேமிக்கப்படாததை அணுக முடியாது."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "பாலிசி ஸ்டோரை படிக்க முடியவில்லை."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage இணைப்பினை ஏற்படுத்த முடியவில்லை"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "அமுலுக்கு கொண்டு வரப்படவில்லை"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage பரிமாற்றம் ஏற்கனவே செயலில் உள்ளது"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage பரிமாற்றத்தை ஆரம்பிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage பரிமாற்றத்தை ஒத்துக் கொள்ள முடியவில்லை"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage பரிமாற்றம் இல்லை"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux தொகுதிகளை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "தொகுதிகள் பெயர்"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "பதிப்பு"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "செயல்நீக்கப்பட்டது"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "தொகுதிக்கூறு இல்லை %s "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "தொகுதி %sஐ செயல்நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "தொகுதி %sஐ செயல்படுத்த முடியவில்லை (நீக்க முடியவில்லை)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "தொகுதி %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "'on' அல்லது 'off' க்கு dontaudit தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "உள்ளமைந்த அனுமதி வகைகள்"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "தனிப்பயனாக்கிய அனுமதி வகைகள்"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"அனுமதிக்கும் டொமைன்களை அமைக்க sepolgen python தொகுதிக்கூறு தேவை.\n"
+"சில விநியோகத் தொகுப்புகளில் policycoreutils-devel தொகுப்பில் இது "
+"சேர்க்கப்பட்டிருக்கும்.\n"
+"# yum install policycoreutils-devel\n"
+"அல்லது உங்கள் விநியோகத் தொகுப்புக்கு ஏற்ற ஒத்த கட்டளையைப் பயன்படுத்தவும்."
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "தாராளமான செயற்களம் %s ஐ அமைக்க முடியவில்லை(முறைமையை நிறுவ முடியவில்லை)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "ஏற்றத்தக்க செயற்கள %sஐ நீக்க முடியவில்லை (நீக்க முடியவில்லை)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "லினக்ஸ் குழு %s ஏற்கனவே இல்லை"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "லினக்ஸ் பயனர் %s இல்லை"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s க்கு அனுமதி ஒப்பீடு உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%sக்கு பெயர் அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "MLS வரையறையை %sக்கு அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "SELinux பயனரை %sக்கு அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%sக்கு அனுமதி ஒப்பீடு சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser அல்லது serange தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%sக்கு அனுமதி ஒப்பீடு குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "seuser %sக்கு வினா எழுப்ப முடியவில்லை"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "அனுமதி ஒப்பீடு %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%sக்கு அனுமதி ஒப்பீடுகளை அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "புகுபதிவு பெயர்"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux பயனர்"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS வரையறை"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "சேவை"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux பயனர் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%sக்கு பயனரை வினா எழுப்ப முடியவில்லை"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%sக்காக ஒரு சூழலையாவது சேர்க்கவும்"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr " SELinux பயனரை %sக்கு உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "%s க்கு %s பாத்திரத்தை சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%sக்கு MLS நிலையை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "%s க்கு %sல் முன்னொட்டினை சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%sக்கு விசையை பிரிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux பயனர் %sஐ சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "முன்னொட்டு, பாத்திரங்கள், நிலை அல்லது வரையறை தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "முன்னொட்டு அல்லது பாத்திரம் தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux பயனர் %s குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux பயனர் %sஐ மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux பயனர் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux பயனர் %sஐ அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux பயனர்களை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "பயனர் %sக்கு பாத்திரங்களை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "பெயரிடல்"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "முன்னொட்டு"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS நிலை"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS வரையறை"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux பங்குகள்"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "நெறிமுறை udp அல்லது tcp தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "துறை தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "செல்லுபடியாகாத முனையம்"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%sக்கு விசையை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "வகை தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "வகை %s செல்லாதது, அது ஒரு முனைய வகையாக இருக்க வேண்டும்"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "துறை %s/%s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "துறை %s/%s ஏற்கனவே குறிப்பிடப்பட்டுள்ளது"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s க்கு துறையை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%sக்கு சூழலை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s க்கு துறை சூழலில் பயனரை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s க்கு துறை சூழலில் பாத்திரங்களை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s க்கு துறை சூழலில் வகையை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s க்கு துறை சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s க்கு துறை சூழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "துறை %s/%sயை சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype அல்லது serange தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "துறை %s/%s குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "துறை %s/%sஐ வினா எழுப்ப முடியாது"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "துறை %s/%sஐ மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "துறைகளை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "%s துறையை அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "துறை %s/%s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "துறைகளை அழிக்க முடியவில்லை %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "துறைகளை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux துறை வகை"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "துறை எண்"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "முனை முகவரி தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "தெரியாத அல்லது விடுபட்ட பிரோக்டகால்"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux கனு வகை தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "வகை %s செல்லாதது, அது ஒரு கனு வகையாக இருக்க வேண்டும்"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%sக்கு விசையை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "addr %s குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%sகாக addr உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s க்கு சூழலை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%sகாக மாஸ்க்கை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s க்கு addr சூழலில் பயனரை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s க்கு addr சூழலில் சுழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s க்கு addr சூழலில் வகையை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%sக்கு addr சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s க்கு addr சூழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "addr %sயை சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "addr %s குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "addr %sஐ வினா எழுப்ப முடியாது"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "addr %sஐ மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "addr %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "addr %s ஐ அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "எல்லா கனு மேப்பிங்குகளையும் நீக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "addrs பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux வகை தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "இடைமுகம் %s குறிப்பிடப்பட்டால் சோதிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%sக்கு இடைமுகம் உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s க்கு இடைமுக சூழலில் பயனரை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s க்கு இடைமுக சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s க்கு இடைமுக சூழலில் வகையை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s க்கு இடைமுக சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s க்கு இடைமுக சூழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s க்கு செய்தி சூழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "இடைமுகத்தை சேர்க்க முடியவில்லை %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "இடைமுகம் %s குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "இடைமுகம் %sஐ வினா எழுப்ப முடியவில்லை"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "இடைமுகம் %sஐ மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "இடைமுகம் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "இடைமுகம் %s ஐ அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "எல்லா இடைமுக மேப்பிங்குகளையும் நீக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "இடைமுகங்களை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux முகப்பு"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "சூழல்"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%sலின் சமநிலை வகுப்பு ஏற்கனவே உள்ளது"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%sக்கு சமநிலை வகுப்பு இல்லை"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s க்கு கோப்பு சூழலில் பயனரை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s க்கு கோப்பு சூழலில் பாத்திரத்தை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%sக்கு கோப்பு சூழலில் mls புலங்களை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "தவறான கோப்பு குறிப்பிடல்"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "கோப்பு விவரக்குறிப்பில் இடைவெளிகள் இருக்கக்கூடாது"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
-"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' "
-"instead"
-msgstr "கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது, மாறாக '%s' ஐச் சேர்த்து முயற்சிக்கவும்"
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+"கோப்பு spec %s ஆனது சமான விதி '%s %s' உடன் முரண்படுகிறது, மாறாக '%s' ஐச் சேர்த்து "
+"முயற்சிக்கவும்"
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "வகை %s செல்லாதது, அது ஒரு கோப்பு அல்லது சாதன வகையாக இருக்க வேண்டும்"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s க்கு கோப்பு சூழல் குறிப்பிடப்பட்டால் சோதிக்கப்படுவதில்லை"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s க்கு கோப்பு சூழலை உருவாக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s க்கு கோப்பு சூழலில் வகையை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s க்கு கோப்பு சூழலை அமைக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%sக்கு கோப்பு சூழலை சேர்க்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange அல்லது seuser தேவைப்படுகிறது"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%sக்கு கோப்பு சூழல் குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%sக்கு கோப்பு சூழலை வினா எழுப்ப முடியாது"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "கோப்பு சூழல் %sக்கு பாலிசியில் குறிக்கப்பட்டுள்ளது, அழிக்க முடியாது"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "கோப்பு சூழல் பட்டியலிட முடியவில்லை."
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "உள்ளமை கோப்பு சூழல்களை பட்டியலிட முடியவில்லை."
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "வகை"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext சமானம் \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext சமானம் \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext சமானம்\n"
+msgstr ""
+"\n"
+"SELinux Local fcontext சமானம்\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "பூலியன் %s குறிப்பிடப்பட்டால், சோதிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "பூலியன் %s குறிப்பிடப்படவில்லை"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "கோப்பு சூழல் %sஐ வினா எழுப்ப முடியாது"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "பின்வரும் மதிப்புகளில் ஏதேனும் ஒன்றை நீங்கள் குறிப்பிட்டாக வேண்டும்: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "பூலியன் %sனுடைய மதிப்பினை செயலில் அமைக்க இயலாது"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "பூலியன் %sஐ மாற்ற முடியவில்லை"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "பூலியன் %s பாலிசியில் குறிப்பிடப்பட்டுள்ளது, அழிக்க முடியாது"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "பூலியன் %sஐ அழிக்க முடியவில்லை"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "பூலியன்களை பட்டியலிட முடியவில்லை"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ஆஃப்"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ஆன்"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux பூலியன்"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "நிலை"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "முன்னிருப்பு"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "விளக்கம்"
 
@@ -994,206 +1044,226 @@ msgstr "பிழை!  ஷெல் தவறாக உள்ளது.\n"
 msgid "Unable to clear environment\n"
 msgstr "சூழலை துடைக்க முடியவில்லை\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid ஐ மாற்றுவதில் பிழை, வெளியேறுகிறது.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS மறுஅமைப்பதில் பிழை, வெளியேறுகிறது\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "தணிக்கை அமைப்புடன் இணைப்பதில் பிழை.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "நினைவகம் ஒதுக்குவதில் பிழை.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "தணிக்கை செய்தியை அனுப்புவதில் பிழை.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "கட்டாயப்படுத்தும் முறையை குறிப்பிட முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "பிழை!  %sஐ திறக்க முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "பிழை! %s இல் O_NONBLOCK ஐ அழிக்க முடியவில்லை\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s! %sக்கு நடப்பு சூழலை பெற முடியவில்லை, ttyஐ மறு பெயர் இட முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s! %sக்கு புதிய சூழலை பெற முடியவில்லை, ttyஐ மறு பெயர் இட முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %sக்கு புதிய சூழலை அமைக்க முடியவில்லை\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s மாற்றப்பட்ட பெயர்கள்.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "எச்சரிக்கை! %sக்கு சூழலை மறு சேமிக்க முடியவில்லை\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "பிழை: பல பாத்திரங்கள் குறிப்பிடப்பட்டுள்ளன\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "பிழை: பல வகைகள் குறிப்பிடப்பட்டுள்ளன\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "மன்னிக்கவும், -SELinux MLS துணையை பயன்படுத்தி இருக்கலாம்.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "பிழை: பல நிலைகள் குறிப்பிடப்பட்டுள்ளன\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "பிழை: ஒரு பாதுகாப்பில்லாத முனைய மட்டங்களை மாற்ற உங்களுக்கு அனுமதி இல்லை \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "முன்னிருப்பு வகையை எடுக்க முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "புதிய சூழலை எடுக்க முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "புதிய பாத்திரத்தை அமைக்க முடியவில்லை %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "புதிய வகையை அமைக்க முடியவில்லை %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "%s நிலைகளுடன் புதிய வரையறையை உருவாக்க முடியவில்லை\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "புதிய வரையறையை உருவாக்க முடியவில்லை %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "புதிய சூழலை சரமாக மாற்ற முடியவில்லை\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s சரியான சூழல் இல்லை\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "புதிய சூழலுக்கு நினைவகத்தை ஒதுக்க முடியவில்லை (_c)"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "வெற்று சமிக்ஞை அமைப்பதை பெற முடியவில்லை\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP கையாளியை அமைக்க முடியவில்லை\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "மன்னிக்கவும், newrole திறப்பாடுகளை விடுப்பதில் தோல்வியுற்றது\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "SELinux கர்னலில் மட்டுமே புதிய பாத்திரம் பயன்படுத்தப்படும்.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "பழைய சூழலை எடுக்க முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "எச்சரிக்கை!  tty தகவலை சரியாக்க இயலவில்லை.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM சேவை கட்டமைப்பினை வாசிப்பதில் பிழை.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "புதிய பாத்திரம்: %sக்கு தவறான கடவுச்சொல்\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "புதிய பாத்திரம்: கிளைப்படுத்த முடியவில்லை: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty பெயரை மறு சேமிக்க முடியவில்லை...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "ttyஐ சரியாக மூட முடியவில்லை\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "விவரிப்பிகளை மூட முடியவில்லை.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "ஷெல்லுடைய argv0ஐ ஒதுக்குவதில் பிழை.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "தணிக்கை செய்தி அனுப்புவதில் தோல்வி"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "பெயரிடைவெளிக்கு நிலைமாறுவதில் தோல்வியடைந்தது\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "செயல்திறன்களை விடுவதில் தோல்வியடைந்தது %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "சூழலை மறு சேமிக்க முடியவில்லை, வெளியேறுகிறது\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "ஷெல்லை செயல்படுத்த முடியவில்லை\n"
 
@@ -1210,7 +1280,8 @@ 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
@@ -1324,19 +1395,25 @@ 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"
@@ -1346,19 +1423,25 @@ 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/\nMCS வரம்பு"
+msgstr ""
+"MLS/\n"
+"MCS வரம்பு"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1396,7 +1479,9 @@ 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 "Dr.T.Vasudevan <agnihot3@gmail.com>, 2011, 2012., naveenkumar palaniswamy <naveenmtp@gmail.com>, 2011."
+msgstr ""
+"Dr.T.Vasudevan <agnihot3@gmail.com>, 2011, 2012., naveenkumar palaniswamy "
+"<naveenmtp@gmail.com>, 2011."
 
 #: ../gui/polgen.glade:34
 msgid "Add Booleans Dialog"
@@ -1414,13 +1499,15 @@ msgstr "SELinux கொள்கை உருவாக்கக் கருவ
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>பயன்பாடுகள்</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "நிலையான Init டெமான்"
 
@@ -1428,9 +1515,11 @@ msgstr "நிலையான Init டெமான்"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "நிலையான Init டிமானானது டீமான்களை பூட் வழியாக init ஸ்க்ரிப்ட்டுகளாக துவக்குகிறது.  பொதுவாக ஒரு ஒரு/etc/rc.d/init.d இல் ஸ்க்ரிப்ட் தேவைப்படுகிறது"
+msgstr ""
+"நிலையான Init டிமானானது டீமான்களை பூட் வழியாக init ஸ்க்ரிப்ட்டுகளாக துவக்குகிறது.  "
+"பொதுவாக ஒரு ஒரு/etc/rc.d/init.d இல் ஸ்க்ரிப்ட் தேவைப்படுகிறது"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS System Daemon"
 
@@ -1442,16 +1531,17 @@ msgstr "Internet Services Daemon (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "இணையத்தள டீமான்களானது  xinetd டீமானின் படி துவக்குகிறது"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI)"
 
 #: ../gui/polgen.glade:370
 msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI) CGI தள சேவையகத்தால் ஸ்கிரிப்ட் துவக்கப்படுகிறத் (apache)"
+msgstr ""
+"தள பயன்பாடுகள்/ஸ்கிரிப்ட் (CGI) CGI தள சேவையகத்தால் ஸ்கிரிப்ட் துவக்கப்படுகிறத் (apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "பயனர் பயன்பாடு"
 
@@ -1459,9 +1549,10 @@ msgstr "பயனர் பயன்பாடு"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "ஒரு பயனரால் நீங்கள் வரையறுக்கப்பட்ட விரும்புவதை எதாவது பயனர் பயன்பாட்டால் துவக்குகிறது"
+msgstr ""
+"ஒரு பயனரால் நீங்கள் வரையறுக்கப்பட்ட விரும்புவதை எதாவது பயனர் பயன்பாட்டால் துவக்குகிறது"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1485,7 +1576,10 @@ msgstr "குறைந்த முனைய பயனர் பங்கு"
 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, networking, su, sudo போன்றவற்றை பெற்றிருக்கவில்லை."
+msgstr ""
+"இந்த பயனர் ஒரு கணினிக்குள் உட்புக ஒரு முனையம் அல்லது தொலை உள்நுழை வழியாக மட்டுமே "
+"நுழைய முடியும்.  முன்னிருப்பின்படி இந்த பயனர் setuid, networking, su, sudo "
+"போன்றவற்றை பெற்றிருக்கவில்லை."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1495,7 +1589,9 @@ msgstr "குறைந்தபட்ச X சாளரத்தில் ப
 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 போன்றவை இல்லை"
+msgstr ""
+"இந்த பயனி ஒரு கணினியில் X அல்லது முனையம் வழியாக உட்புகு. இந்த பயனருக்கு முன்னிருப்பின் "
+"படி setuid, பிணையம், sudo, su போன்றவை இல்லை"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1505,7 +1601,9 @@ msgstr " பயனர் பங்கு"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "பயனர் முழு பிணையத்துடன், மற்றொன்று மாறக்கூடிய setuid பயன்பாடுகள், sudo, su பெற்றிருக்கவில்லை."
+msgstr ""
+"பயனர் முழு பிணையத்துடன், மற்றொன்று மாறக்கூடிய setuid பயன்பாடுகள், sudo, su "
+"பெற்றிருக்கவில்லை."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1513,9 +1611,11 @@ msgstr "Admin பயனர் பங்கு"
 
 #: ../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,can sudo க்கு Root Administration Roles  பெற்றிருக்கவில்லை."
+"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:592
 msgid "<b>Root Users</b>"
@@ -1527,16 +1627,19 @@ 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 "
+"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 ""
+"ரூட் நிர்வாக பயனர் பங்கை தேர்ந்தெடு, ரூட்டாக இயங்கும் போது இந்த பயனர் கணினியை நிர்வாகிக்க "
+"பயன்படுகிறது. இந்த பயனர் நேரடியாக கணினிக்குள் உட்புக முடியவில்லை."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>பயன்பாட்டின் பெயர் அல்லது பயனரின் பங்கை உள்ளிடவும்:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "பெயர்"
 
@@ -1589,15 +1692,16 @@ msgstr "%s நிலைமாஅறும் பயன்பாடுகள் 
 msgid ""
 "transition \n"
 "role tab"
-msgstr "நிலைமாறல்\nபங்கு தாவல்"
+msgstr ""
+"நிலைமாறல்\n"
+"பங்கு தாவல்"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s க்கு நிலைமாறும் user_roles ஐத் தேர்ந்தெடுக்கவும்:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "இந்த பயன்பாடுகளின் செயற்களங்களுக்கு மற்றொன்றுக்கு மாறாத பயனர் பங்குகளை தேர்ந்தெடு."
 
 #: ../gui/polgen.glade:1056
@@ -1621,7 +1725,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP முனையங்கள்</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "அனைத்தும்"
 
@@ -1645,7 +1749,9 @@ msgstr "பதிவு செய்யப்படாத முனையங்
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s binds "
 "to. Example: 612, 650-660"
-msgstr "%s பிணைந்திருக்கும் udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
+msgstr ""
+"%s பிணைந்திருக்கும் udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த "
+"பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1664,7 +1770,9 @@ msgstr "<b>UDP முனையங்கள்</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "பிணையம்\nபிணைப்பு தாவல்"
+msgstr ""
+"பிணையம்\n"
+"பிணைப்பு தாவல்"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1678,7 +1786,9 @@ msgstr "எந்த tcp முனையத்துடனும் இணைய
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s இணையக்கூடிய tcp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
+msgstr ""
+"%s இணையக்கூடிய tcp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த "
+"பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1688,7 +1798,9 @@ msgstr "எந்த udp முனையத்துடனும் இணைய
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "%s இணையக்கூடிய udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
+msgstr ""
+"%s இணையக்கூடிய udp முனையங்கள் அல்லது முனையங்களின் வரம்புகளை காற்புள்ளிகளால் பிரித்த "
+"பட்டியலாக உள்ளிடவும். எடுத்துக்காட்டு: 612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1734,7 +1846,9 @@ msgstr "<b>%s நிர்வகிக்கும் கோப்புகள
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "%s \"நிர்வகிக்கும்\" கோப்புகள்/கோப்பகங்கள். Pid கோப்புகள், பதிவுக் கோப்புகள், /var/lib கோப்புகள் ..."
+msgstr ""
+"%s \"நிர்வகிக்கும்\" கோப்புகள்/கோப்பகங்கள். Pid கோப்புகள், பதிவுக் கோப்புகள், /var/lib "
+"கோப்புகள் ..."
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1752,75 +1866,81 @@ msgstr "<b>நீங்கள் %s கொள்கையை உருவாக
 msgid "Policy Directory"
 msgstr "கொள்கை கோப்பகம்"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "பங்கு"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "முன்பே உள்ள பயனர் (_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "பயன்பாடு"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s என்பது ஒடு கோப்பகமாக இருக்க வேண்டும்"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "ஒரு பயனரைத் தேர்ந்தெடுக்க வேண்டியது அவசியம்"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "கட்டுப்படுத்த வேண்டிய செயல்படக்கூடிய கோப்பை தேர்ந்தெடுக்கவும்"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "வரையறுக்கப்பட்ட init ஸ்கிரிப்ட் கோப்பை தேர்ந்தெடு."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
-msgstr "கோப்பு(கள்) அதை வரையறுக்கப்பட்ட பயன்பாட்டை உருவாக்குங்கள் அல்லது எழுதுக்கள் போன்றவற்றை தேர்ந்தெடு"
+msgstr ""
+"கோப்பு(கள்) அதை வரையறுக்கப்பட்ட பயன்பாட்டை உருவாக்குங்கள் அல்லது எழுதுக்கள் போன்றவற்றை "
+"தேர்ந்தெடு"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "அடைவு(கள்) சொந்த வரையறுக்கப்பட்ட பயன்பாடு மற்றும் இதற்குள் எழுத தேர்ந்தெடு"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "பாலிசி கோப்புகளுக்கு உருவாக்கும் அடைவை தேர்ந்தெடு"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "பெயரை சரிபார்"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "இடைவெளி இல்லாமல் எழுத்துகளும் எண்களும் மட்டும் கொண்டுள்ள பெயரைச் சேர்க்க வேண்டும்."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "ஒரு இயக்கத்தக்கதை உள்ளிட வேண்டும்"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinuxஐ அமைவாக்கம் செய்யவும்"
 
@@ -1832,9 +1952,15 @@ msgstr "பிணைய முனையம்"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux முனையம்\nவகை"
+msgstr ""
+"SELinux முனையம்\n"
+"வகை"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "நெறிமுறை"
 
@@ -1842,9 +1968,13 @@ msgstr "நெறிமுறை"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nநிலை"
+msgstr ""
+"MLS/MCS\n"
+"நிலை"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "முனையம்"
 
@@ -1882,10 +2012,14 @@ msgid "Modify %s"
 msgstr "%s ஐ மாற்றவும்"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "அனுமதிப்பது"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "கட்டாயப்படுத்தல்"
 
@@ -1893,12 +2027,15 @@ msgstr "கட்டாயப்படுத்தல்"
 msgid "Status"
 msgstr "நிலை"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "பாலிசி வகையானது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுவதற்கு காரணமாகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
+msgstr ""
+"பாலிசி வகையானது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு "
+"செயல்படுத்த மாற்றுவதற்கு காரணமாகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து "
+"மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1906,16 +2043,26 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux ஐ முடக்கப்பட்டதாக மாற்ற மறுதொடக்கம் செய்ய வேண்டியது அவசியம்.  அது "
+"பரிந்துரைக்கப்படுவதில்லை.  நீங்கள் பிறகு மீண்டும் SELinux ஐ இயக்க விரும்பினால், கணினிக்கு "
+"மீண்டும் லேபிளிட வேண்டியிருக்கும்.  உங்கள் கணினியில் உள்ள சிக்கலுக்கு SELinux காரணமாக "
+"உள்ளதா என்று பார்க்க மட்டும் நீங்கள் விரும்பினால், அனுமதி பயன்முறைக்குச் செல்லலாம், அந்தப் "
+"பயன்முறையில் பிழைகள் பதிவு செய்யப்படுமே தவிர SELinux கொள்கையில் மாற்றங்கள் எதுவும் "
+"செய்யப்படாது.  அனுமதிப் பயன்முறைக்குச் செல்ல மறுதொடக்கம் செய்ய வேண்டியதும் இல்லை. தொடர "
+"விரும்புகிறீர்களா?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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ஆனது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த மாற்றுகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
+msgstr ""
+"SELinuxஆனது அடுத்த மறுபூட்டாக்கப்படும் மொத்த கோப்பு முறைமை மறுலேபிலிட்டு செயல்படுத்த "
+"மாற்றுகிறது. கணினியின் கோப்பு முறைமையின் அளவைப் பொருத்து மறுவேபிலிடுவதை அதிக "
+"நேரத்தை எடுக்கிறது.  நீங்கள் தொடர விரும்புகிறீர்களா?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1925,7 +2072,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "பதிப்புரிமை (c)2006 Red Hat, Inc.\nபதிப்புரிமை (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"பதிப்புரிமை (c)2006 Red Hat, Inc.\n"
+"பதிப்புரிமை (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1959,9 +2108,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "அனைத்து கோப்புகள்\nஇயல்பான கோப்பு\nஅடைவு\nஎழுத்து சாதனம்\nதடுப்பு சாதனம்\nசாக்கெட்\nகுறியீடு இணைப்பு\nபெயரிடப்பட்ட பைப்\n"
+msgstr ""
+"அனைத்து கோப்புகள்\n"
+"இயல்பான கோப்பு\n"
+"அடைவு\n"
+"எழுத்து சாதனம்\n"
+"தடுப்பு சாதனம்\n"
+"சாக்கெட்\n"
+"குறியீடு இணைப்பு\n"
+"பெயரிடப்பட்ட பைப்\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1974,6 +2133,7 @@ msgid "SELinux Administration"
 msgstr "SELinux நிர்வாகம்"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "சேர்"
 
@@ -2002,7 +2162,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "முடக்கப்பட்டது\nஅனுமதிப்பது\nகட்டாயப்படுத்துவது\n"
+msgstr ""
+"முடக்கப்பட்டது\n"
+"அனுமதிப்பது\n"
+"கட்டாயப்படுத்துவது\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2018,7 +2181,11 @@ msgid ""
 "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 "அடுத்த மறுபூட்டுக்கு நீங்கள் விரும்பும் மறுலேபிலிட்டு பின் மொத்த கோப்பு முறைமையையும் தேர்ந்தெடு. கணினியின் அளவைப் பொருத்து, மறுலேபிலிடுவது இதுக நேரத்தை எடுக்கிறது. நீங்கள் பாலிசி வகையை  அல்லது செயல்நீக்கத்திலிருந்து வலியுறுத்தலுக்கு சென்றால், ஒரு மறுலேபில் தேவைப்படுகிறது."
+msgstr ""
+"அடுத்த மறுபூட்டுக்கு நீங்கள் விரும்பும் மறுலேபிலிட்டு பின் மொத்த கோப்பு முறைமையையும் "
+"தேர்ந்தெடு. கணினியின் அளவைப் பொருத்து, மறுலேபிலிடுவது இதுக நேரத்தை எடுக்கிறது. நீங்கள் "
+"பாலிசி வகையை  அல்லது செயல்நீக்கத்திலிருந்து வலியுறுத்தலுக்கு சென்றால், ஒரு மறுலேபில் "
+"தேவைப்படுகிறது."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2043,6 +2210,7 @@ msgstr "Toggle க்கும் திருத்தியமைக்கப
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "வடிப்பி"
 
@@ -2137,9 +2305,11 @@ msgstr "ஏற்றக்கூடிய கொள்கை தொகுதி
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "கூடுதல் பரிசோதிக்கப்பட்ட விதிகளை செயல்படுத்து/செயல்நீக்கு, அடைவு கோப்புகளில் சாதாரணமாக குறிப்பிடவில்லை."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"கூடுதல் பரிசோதிக்கப்பட்ட விதிகளை செயல்படுத்து/செயல்நீக்கு, அடைவு கோப்புகளில் சாதாரணமாக "
+"குறிப்பிடவில்லை."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2166,1321 +2336,3227 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux பயனர் '%s' தேவைப்படுகிறது"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux உதவிப் பக்கங்களை உருவாக்கு"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "உருவாக்கப்படும் SELinux உதவிப் பக்கங்கள் சேமிக்கப்படும் பாதை"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளில் பயன்படும் பொது கோப்புகளில் மாற்றம் செய்ய ABRT ஐ "
+"அனுமதிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: 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 டொமைனில் "
+"இயங்க அனுமதிக்கவும்"
 
-#: ../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 "SELinux கொள்கை பிணைய தகவலை வினவு"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-"
+"ஐ அனுமதிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "அனைத்து SELinux முனைய வகைகளையும் பட்டியலிடு"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+"வைரஸ் எதிர்ப்பு நிரல்கள் ஒரு கணினியில் உள்ள பாதுகாப்பல்லாத கோப்புகளை வாசிக்க அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "முனையத்துடன் தொடர்புடைய SELinux வகையைக் காண்பி"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+"வைரஸ் எதிர்ப்பு நிரல்கள் JIT கம்பைலரைப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "இந்த SELinux வகைக்கு வரையறுக்கப்பட்ட முனையங்களைக் காண்பி"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "பொருளடக்கத்தை exec செய்ய auditadm ஐ அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "இந்த டொமைன் பிணையக்கூடிய மற்றும்/அல்லது இணையக்கூடிய முனையங்களைக் காண்பி"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"பயனர் கடவுச்சொல் உள்ளீடுகளை sssd சேவையகங்களைப் பயன்படுத்தாமல் ldap இலிருந்து நேரடியாக "
+"தீர்க்க பயனர்களை அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "டொமைன்கள் ஒன்றுக்கொன்று தகவல் பரிமாறிக்கொள்ள முடியுமா என அறிய SELinux கொள்கையை வினவு"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "ஒரு ஆர சேவையகத்தை பயன்படுத்தி பயனர்கள் உள்நுழைவதை அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "மூல டொமைன்"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "பயனர்கள் yubikey சேவையகத்தைப் பயன்படுத்தி புகுபதிவு செய்ய அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "இலக்கு டொமைன்"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats ஆல் httpd பதிவுக் கோப்புகளை அழிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "பூலியன்களின் விளக்கத்தை அறிய SELinux கொள்கையை வினவு"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகள் execmem/execstack-க்கு அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"cdrecord ஆல் பல்வேறு உள்ளடக்கங்களை வாசிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும். nfs, "
+"samba, அகற்றக்கூடிய  சாதனங்கள், பயனர் தற்காலிக மற்றும் நம்பகமற்ற உள்ளடக்கக் கோப்புகள் போன்றவை"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "விளக்கம் பெற வேண்டிய பூலியன்"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:13
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "மூல செயலாக்க டொமைன் ஒன்று இலக்கு செயலாக்க டொமைனாக எப்படி மாற முடியும் என அறிய SELinux கொள்கையை வினவு"
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "TCP ஐப் பயன்படுத்தி பிணையத்திற்கு இணைக்க க்ளஸ்டர் நிர்வாக டொமைன்களை அனுமதிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "மூல செயலாக்க டொமைன்"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"கணினியில் உள்ள அனைத்து கோப்புகளையும் நிர்வகிக்க க்ளஸ்டர் நிர்வாக டொமைன்களை அனுமதிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "இலக்கு செயலாக்க டொமைன்"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"செயல்படுத்தத்தக்க நினைவகத்தைப் பயன்படுத்த க்ளஸ்டர் நிர்வாக டொமைன் memcheck-amd64- ஐ "
+"அனுமதிக்கவும் "
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
+"Cobbler ஆல் பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் கோப்புகளை மாற்றியமைக்க "
+"முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
+"Cobbler ஆல் TCP-ஐ பயன்படுத்தி பிணையத்துடன் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux கொள்கை தொகுதிக்கூறூ வார்ப்புருவை உருவாக்கு"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Cobbler ஆல் cifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Cobbler ஆல் nifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
+"collectd ஆல் TCP-ஐ பயன்படுத்தி பிணையத்துடன் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
+"Condor ஆல் TCP-ஐ பயன்படுத்தி பிணையத்துடன் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
+"கார்ன் பணிகளை மீட்டமைக்கும் கோப்பு உரைகளுக்காக கோப்புமுறைமை மறுலேபிளிட கணினியை "
+"அனுமதிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "உருவாக்க வேண்டிய கொள்கையின் பெயர்"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs ஆல் ஷேடோ கடவுச்சொல் கோப்புகளை வாசிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "அனைத்து டீமன்களையும் கோர் கோப்புகளை எழுத அனுமதிக்கவும் / "
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "கட்டுப்படுத்த வேண்டிய இயக்கத்தக்கது"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "அனைத்து டெமான்களும் tcp ரேப்பர்களைப் பயன்படுத்த அனுமதிக்கவும்."
 
-#: ../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 ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "அனைத்து டெமான்களுக்கும் டெர்மினலில் வாசித்தல்/எழுதுதல் திறனை அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "கட்டளைகள்"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm ஆல் பொது பயனர் கோப்புகளை நிர்வகிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm ஆல் பொது பயனர் கோப்புகளை வாசிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: 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-இல் அறிவிக்கப்படும்"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
+"ஏதேனும் செயலாக்கங்கள் மற்ற செயலாக்கங்களை பேட்ச் செய்வதையும் வழுநீக்கம் செய்வதையும் மறுக்கவும்."
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "தெரியாத"
-
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "இணைய சேவைகள் டெமான்"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc வாடிக்கையாளர் பயன்பாடுகள் iptables கட்டளைகளை நிறைவைற்ற அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
+"DHCP டெமானால் LDAP பின்புல முறைமைகளைப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
+"அனைத்து செயற்களங்களையும் மற்ற செயற்களங்களின் கோப்பு விளக்கிகளில் பயன்படுத்த அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "கர்னல் ஏற்ற தொகுதிகளை கொண்டிருக்க அனைத்து செயற்களங்களை அனுமதிக்கவும்"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"entropyd ஆல் என்ட்ராபி ஓடைகளுக்கான மூலமாக ஒலி சாதனங்களைப் பயன்படுத்த முடிய வேண்டுமா "
+"எனத் தீர்மானிக்கவும்."
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim ஆல் தரவுத்தளங்களுடன் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
-
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
-msgstr ""
-
-#: ../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 ""
-
-#: ../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 "பெயரில் இடைவெளி இருக்கக்கூடாது, எண்களும் எழுத்துகளும் இருக்க வேண்டும். \"-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 என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER வகைகள் தானாகவே ஒரு tmp வகையை பெறுகிறது"
-
-#: ../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 "பொது கோப்பு பரிமாற்ற சேவைகளில் பயன்படும் பொது கோப்புகளில் மாற்றம் செய்ய ABRT ஐ அனுமதிக்கவும்."
-
-#: 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 டொமைனில் இயங்க அனுமதிக்கவும்"
-
-#: 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 ""
-
-#: 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 "பயனர் கடவுச்சொல் உள்ளீடுகளை sssd சேவையகங்களைப் பயன்படுத்தாமல் ldap இலிருந்து நேரடியாக தீர்க்க பயனர்களை அனுமதிக்கவும்"
-
-#: 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 "cdrecord க்கு பல்வேறு உள்ளடகத்தை nfs, samba,removable devices, user temp மற்றும் நம்பமுடியாத உள்ளடக்க கோப்புகளை வாசிக்க அனுமதிக்கவும்"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd JIT தொகுப்பியை பயன்படுத்துவதை அனுமதிக்கவும்"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "ஒரு கணினியில் உள்ள பாதுகாப்பு அல்லாத கோப்புகளுக்கு clamscan ஐ அனுமதிக்கவும்"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க clamscan-ஐ அனுமதிக்கவும்"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தப்பட்ட பொது கோப்புகளை மாற்றியமைக்க Cobbler-ஐ அனுமதிக்கவும்."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை காப்ளரை அனுமதிக்கவும்."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு  காப்ளரை அனுமதிக்கவும்."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு காப்பளரை அனுமதிக்கவும்."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை collectd-ஐ அனுமதிக்கவும்."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "codnor டொமைன் TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைப்பதை அனுமதிக்கவும்."
-
-#: 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 "cvs டெமானை நிழலை வாசிக்க அனுமதிக்கவும்"
-
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
-msgstr "அனைத்து டீமன்களையும் கோர் கோப்புகளை எழுத அனுமதிக்கவும் / "
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "அனைத்து டெமான்களும் tcp ரேப்பர்களைப் பயன்படுத்த அனுமதிக்கவும்."
-
-#: 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 "dbadm-ஐ கோப்புகளை பயனர் முகப்பு அடைவுகளில் நிர்வகிக்க அனுமதிக்கவும்"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க dbadm-ஐ அனுமதிக்கவும்"
-
-#: 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-இல் அறிவிக்கப்படும்"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "sysadmக்கு பிழைதிருத்த அல்லது  அனைத்து செயல்முறைகளையும் ptrace செய்ய அனுமதிக்கவும்."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc வாடிக்கையாளர் பயன்பாடுகள் iptables கட்டளைகளை நிறைவைற்ற அனுமதிக்கவும்"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP டெமானை LDAP பின்புல முறைமைகளைப் பயன்படுத்த அனுமதிக்கவும்"
-
-#: 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 "entropy பயனர்களை ஆடியோ சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
-
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "எக்ஸிம் தரவுத்தளங்களுடன் (போஸ்ட்க்ரெஸ், mysql) இணைய அனுமதிக்கவும்"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "உருவாக்க, வாசிக்க, எழுத, மற்றும் சலுகையற்ற பயனர் கோப்புகளை அழிப்பதற்கு exim-ஐ அனுமதிக்கவும்"
+"exim ஆல் பொது பயனர் உள்ளடக்கக் கோப்புகளை உருவாக்க, வாசிக்க, அவற்றில் எழுத மற்றும் அவற்றை "
+"நீக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "சிறப்புரிமை அளிக்கப்படாத பயனர் கோப்புகளை வாசிக்க exim-ஐ அனுமதிக்கவும்"
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+"exim ஆல் பொது பயனர் உள்ளடக்கக் கோப்புகளை வாசிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
-msgstr "fcron-ஐ துணைப்புரிய கார்ன் செயற்களத்தில் கூடுதல் விதிகளை செயற்படுத்த அனுமதிக்கவும்."
+msgstr ""
+"fcron-ஐ துணைப்புரிய கார்ன் செயற்களத்தில் கூடுதல் விதிகளை செயற்படுத்த அனுமதிக்கவும்."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "அரணான செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced ஆல் TCP பிணையத்தைப் பயன்படுத்தி இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ssh-ஐ பயன்படுத்தி பிணையத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced ஆல் ssh ஐப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "fips_mode இல் இயங்க அனைத்து களங்களையும் அனுமதிக்கவும்"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"ftpd ஆல் பயனர் முகப்பு கோப்பகங்களில் உள்ள கோப்புகளை வாசிக்கவும் எழுதவும் முடிய வேண்டுமா "
+"எனத் தீர்மானிக்கவும்."
 
 #: 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 அணைவுகள் லேபிளிடப்பட வேண்டும்."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd ஆல் பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் பொது கோப்புகளை மாற்றியமைக்க "
+"முடிய வேண்டுமா எனத் தீர்மானிக்கவும். கோப்பகங்கள்/கோப்புகள் public_content_rw_t என "
+"லேபிளிடப்பட வேண்டும்."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "அனைத்து துறைகளையும் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும் > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+"ftpd ஆல் ஒதுக்கப்படாத முனையங்கள் அனைத்துடனும் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "mysql தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு ftp-ஐ அனுமதிக்கவும்"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"ftpd ஆல் TCP பிணையத்தைப் பயன்படுத்தி தரவுத்தளங்களுடன் இணைக்க முடிய வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
 #: 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 ஆல் அங்கீகரிக்கப்பட்டது."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd ஆல் கணினி பயனர்களாக புகுபதிவு செய்து, கணினியில் உள்ள அனைத்து கோப்புகளையும் "
+"வாசிக்கவும் எழுதவும் முடிய வேண்டுமா எனத் தீர்மானிக்கவும். DAC ஆல் நிர்வகிக்கப்படுகிறது."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக cifs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"ftpd ஆல் பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் CIFS ஐப் பயன்படுத்த முடிய "
+"வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக nfs பயன்படுத்துவதற்கு ftp சேவையகங்களை அனுமதிக்கவும்."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ntfs/fusefs தொகுதிகளை ஏற்றுமதி செய்வதற்கு சாம்பாவை அனுமதிக்கவும்."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ftp சேவையகங்கள் செயலற்ற பயன்முறையில் எதிர்த்திசையமைக்கப்படாத முனையங்கள் அனைத்துடனும் பிணைக்கும் அம்சத்தைப் பயன்படுத்த அனுமதிக்கவும்"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"ftpd ஆல் பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் NFS ஐப் பயன்படுத்த முடிய "
+"வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
-msgstr "Git CGI ஆனது இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"ftpd ஆல் செயலிலா பயன்முறைக்காக ஒதுக்கப்படாத முனையங்கள் அனைத்துடனும் பிணைப்பாக்கம் செய்ய "
+"முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
 #: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
-msgstr "Git CGI ஆனது cifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+"Git CGI ஆனது இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
 
 #: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
-msgstr "Git CGI ஆனது nfs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+"Git CGI ஆனது cifs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை "
+"தீர்மானிக்கவும்."
 
 #: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+"Git CGI ஆனது nfs கோப்பு முறைமைகளை அணுக முடிய வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
+
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Git அமர்வு டெமான் TCP சாக்கெட்டுகளை அனைத்து முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைக்க முடிய வேண்டுமா இல்லையா எனத் தீர்மானிக்கவும்."
+msgstr ""
+"Git அமர்வு டெமான் TCP சாக்கெட்டுகளை அனைத்து முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு "
+"பிணைக்க முடிய வேண்டுமா இல்லையா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "பயனர் டொமைன்களை அழைத்தால் git_session_t டொமைனில் Git டெமான் செயல்படுத்தப்பட வேண்டுமா இல்லையா என்பதை தீர்மானிக்கவும்."
-
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
-msgstr "Git முறைமை டெமான் இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என தீர்மானிக்கவும்."
+msgstr ""
+"பயனர் டொமைன்களை அழைத்தால் git_session_t டொமைனில் Git டெமான் செயல்படுத்தப்பட வேண்டுமா "
+"இல்லையா என்பதை தீர்மானிக்கவும்."
 
 #: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
-msgstr "Git முறைமை டெமான் cifs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Git முறைமை டெமான் இல்லக் கோப்பகங்களில் தேட முடிய வேண்டுமா முடியக்கூடாதா என "
+"தீர்மானிக்கவும்."
 
 #: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr "Git முறைமை டெமான் nfs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Git முறைமை டெமான் cifs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "gitisis daemon ஐ அஞ்சல் அனுப்ப அனுமதிக்கவும்"
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Git முறைமை டெமான் nfs கோப்பு முறைமைகளை அணுக வேண்டுமா இல்லையா என தீர்மானிக்கவும்."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis ஆல் அஞ்சல்களை அனுப்ப முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "urando-க்கான அனைத்து செயற்களங்களை செயல்படுத்தவும்."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் பொது கோப்புகளை மாற்றியமைக்க "
+"glusterfsd -ஐ அனுமதிக்கவும். கோப்புகள்/கோப்பகங்கள் public_content_rw_t என "
+"லேபிளிடப்பட வேண்டும். "
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"வாசிக்க மட்டும் அனுமதி கொண்ட எந்த கோப்பு/கோப்பகத்தையும் பகிர glusterfsd ஐ அனுமதிக்கவும்."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"வாசிக்க/எழுத அனுமதி கொண்ட எந்த கோப்பு/கோப்பகத்தையும் பகிர glusterfsd ஐ அனுமதிக்கவும்."
+
+#: booleans.py:65
 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 பயனர் கோப்புகளை நிர்வகிக்க அனுமதிக்கவும்."
+msgstr ""
+"gpg-agent --write-env-file விருப்பத்தில் பயன்பாட்டை அனுமதிக்க விரும்பினால். இது "
+"உங்களை gpg-agent பயனர் கோப்புகளை நிர்வகிக்க அனுமதிக்கவும்."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க gpg web domain-ஐ அனுமதிக்கவும்."
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க gpg "
+"web domain-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "gssd-ஐ தற்காலிக அடைவை வாசிப்பதை நீங்கள் அனுமதிக்க விரும்பினால்.  kerberos இலக்கை அணுகுவதற்கு அனுமதிக்கவும்."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"gssd-ஐ தற்காலிக அடைவை வாசிப்பதை நீங்கள் அனுமதிக்க விரும்பினால்.  kerberos இலக்கை "
+"அணுகுவதற்கு அனுமதிக்கவும்."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "பொருளடக்கத்தை exec செய்ய விருந்தினர்களை அனுமதிக்கவும்"
 
-#: booleans.py:65
+#: booleans.py:69
 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 இல் லேபிளிடப்பட வேண்டும். "
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க "
+"Apache-ஐ அனுமதிக்கவும்.  அடைவுகள்/கோப்புகள் public_content_rw_t இல் லேபிளிடப்பட "
+"வேண்டும். "
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "ஸ்கிரிப்டிங்கில் கட்டுவதை பயன்படுத்துவதற்கு httpd-ஐ அனுமதிக்கவும் (வழக்கமாக php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "http டொமைன் பழுதானவற்றை சரிபார்ப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
 msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "httpd மற்றும் ldap இணைப்பதற்கு ஏதாவது  துறையில் அனுமதிக்கவும்"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "mythtv க்கு இணைக்க http டெமானை அனுமதிக்கவும்"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "zabbix இணைக்க http டீமானை அனுமதிக்கவும்"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிக்கூறுகளை TCP ஐப் பயன்படுத்தி பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+msgstr ""
+"HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிக்கூறுகளை TCP ஐப் பயன்படுத்தி பிணைத்திற்கு இணைப்பதை "
+"அனுமதிக்கவும்."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை காப்பளரில் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை காப்பளரில் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை தரவுத்தளங்களின் மேல் பிணைத்திற்கு இணைப்பதை அனுமதிக்கவும்."
+msgstr ""
+"HTTPD ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகளை தரவுத்தளங்களின் மேல் பிணைத்திற்கு இணைப்பதை "
+"அனுமதிக்கவும்."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "memcache சேவையகத்திற்கு இணைக்க நீங்கள் httpd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "ஒரு தொடராக httpd-ஐ செயல்படுத்துவதை அனுமதிக்கவும்"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "http டொமைனை அஞ்சலை அனுப்புவதற்கு நீங்கள் அனுமதிக்கவும்"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "avahi சேவை dbus வழியாக இதனுடன் தொடர்புகொள்ள Apache-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "நீங்கள் httpd cgi ஆதரவை அனுமதிக்கவும்"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "httpd-ஐ ஒரு FTP சேவையகமாக ftp துறையில் கவனிக்க அனுமதிக்கவும்"
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "முகப்பு அடைவுகளை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd ஸ்கிரிப்ட்டுகள் மற்றும் தொகுதிகள் execmem/execstack-க்கு அனுமதிக்கவும்"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "கனிவான இயக்க நிறுத்தத்திற்கு HTTPD ஆனது முனையம் 80 க்கு இணைக்க அனுமதிக்கவும்"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "நீங்கள் httpd செயலாக்கங்களை IPA உள்ளடக்கத்தை நிர்வகிக்க அனுமதிக்கவும்"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "mod_auth_ntlm_winbind-ஐ பயன்படுத்த அப்பாச்சியை அனுமதிக்கவும்"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "mod_auth_pam-ஐ பயன்படுத்துவதற்கு Apache-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "பயனர் உள்ளடக்கத்தை வாசிக்க httpd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Apache ஆனது பேசஞ்சருக்கு இடைநிலையிலல்லாமல் ஸ்டிக்ஷிஃப்ட் பயன்முறையில் இயங்க அனுமதிக்கவும்"
+msgstr ""
+"Apache ஆனது பேசஞ்சருக்கு இடைநிலையிலல்லாமல் ஸ்டிக்ஷிஃப்ட் பயன்முறையில் இயங்க அனுமதிக்கவும்"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+"சேவையக காப்ளர் கோப்புகளுக்கு HTTPD ஸ்கிரிப்ட்டுகளையும் தொகுதிக்கூறுகளையும் அனுமதிக்கவும்."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "httpd டெமான் அதன் வள வரம்புகளை மாற்றுவதை அனுமதிக்கவும்"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "CGI ஸ்கிரிப்ட்டுகளில் SSI நிறைவேற்றக்கூடியதை இதே செய்றகள கணினியாக இயக்குவதற்கு HTTPD-ஐ அனுமதிக்கவும்."
+msgstr ""
+"CGI ஸ்கிரிப்ட்டுகளில் SSI நிறைவேற்றக்கூடியதை இதே செய்றகள கணினியாக இயக்குவதற்கு HTTPD-"
+"ஐ அனுமதிக்கவும்."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "apache ஸ்கிரிப்ட்டுகள் பொது உள்ளடக்கத்தில் எழுதுவதை அனுமதிக்கவும்.கோப்பகங்கள் /கோப்புகள் public_rw_content_t என லேபிளிடப்பட்டிருக்க வேண்டும்."
+msgstr ""
+"apache ஸ்கிரிப்ட்டுகள் பொது உள்ளடக்கத்தில் எழுதுவதை அனுமதிக்கவும்.கோப்பகங்கள் /கோப்புகள் "
+"public_rw_content_t என லேபிளிடப்பட்டிருக்க வேண்டும்."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "tmp உள்ளடக்கத்தை வாசிக்க Apache-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "HTTPD-ஐ முனையுடன் இணைப்பதை இணைக்கவும். முனையில் சான்றிதழிற்காக கடவுச்சொல்லை உள்ளிட வேண்டும்."
+msgstr ""
+"HTTPD-ஐ முனையுடன் இணைப்பதை இணைக்கவும். முனையில் சான்றிதழிற்காக கடவுச்சொல்லை உள்ளிட "
+"வேண்டும்."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "இனைத்து உள்ளடக்க கோப்புகளை கையாளுவதற்காக  HTTPD-ஐ சேர்க்கவும்."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "FUSE கோப்பு முறைமைகளை அணுகுவதற்கு httpd ஐ நீங்கள் அனுமதிக்கவும்"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "gpg ஐ இயக்க httpd ஐ அனுமதிக்கவும்"
 
-#: booleans.py:97
+#: booleans.py:103
 msgid "Allow httpd to access nfs file systems"
 msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு httpd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
-msgstr "ஒரு சேவையைத் தொடங்க httpd ஆனது oddjob உடன் தொடர்புகொள்வதை அனுமதிக்கவும்"
-
-#: booleans.py:99
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpd ஆனது openstack முனையங்களை அணுகுவதை அனுமதிக்கவும்"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "sasl க்கு இணைக்க httpd ஐ அனுமதிக்கவும்"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
+msgstr "NS பதிவுகளை வினவ Apache ஐ அனுமதிக்கவும்"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
 msgstr ""
+"icecast ஆல் எந்த ஓரு TCP முனையத்திலும் கவனிக்கவும் இணைக்கவும் முடிய வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "ஒலி துறைகள் இல்லாமல், அனைத்து துறைகளை இணைக்க icecast-ஐ அனுமதிக்கவும்"
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"irc கிளையன்களால் எந்த ஓரு ஒதுக்கப்படாத TCP முனையங்களிலும் கவனிக்கவும் இணைக்கவும் முடிய "
+"வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:102
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Irssi IRC வாடிக்கையாளரை  ஏதாவது துறைக்கு இணைத்து, ஏதாவது முன்பதியாத துறையில் பிணைப்பதை அனுமதிக்கவும்"
+msgstr ""
+"Irssi IRC வாடிக்கையாளரை  ஏதாவது துறைக்கு இணைத்து, ஏதாவது முன்பதியாத துறையில் "
+"பிணைப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை kerberos உடன் இயக்குவதற்கு அனுமதிக்கவும்"
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "cifs/Samba கோப்புமுறைமைகளைப் பயன்படுத்த ksmtuned ஐ அனுமதிக்கவும்"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "nfs கோப்புமுறைமைகளைப் பயன்படுத்த ksmtuned ஐ அனுமதிக்கவும்"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "நீங்கள் syslogd சாதன முனைகளில் வாசிக்க/எழுத அனுமதிக்கவும்"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "/dev/console-இலிருந்து கணினியை பயன்படுத்தி உட்புகுவதற்கு அனுமதிக்கவும்."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "FUSE கோப்பு முறைமைகளை அணுகுவதற்கு mailman ஐ அனுமதிக்கவும்"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog கிளையன் பயன்முறையை ஆதரிக்குமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog ஆல் ஸ்கிரிப்ட்டுகளை செயல்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog ஆல் பயனர் ttys அனைத்தையும் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog சேவையக பயன்முறையை ஆதரிக்குமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:122
 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-ஐ முகவரி இடத்தில் ஒரு குறைந்த பகுதியை செயல்படுத்துவதை கட்டுப்படுத்தவும்."
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr ஆல் கட்டமைப்பட்டதாக, mmap-ஐ முகவரி இடத்தில் ஒரு "
+"குறைந்த பகுதியை செயல்படுத்துவதை கட்டுப்படுத்தவும்."
 
-#: booleans.py:108
+#: booleans.py:123
 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:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr "ஏற்றுதல் கட்டளைகள் எந்த கோப்பகம் அல்லது கோப்பையும் ஏற்ற அனுமதிக்கவும்."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "mozilla செருகுநிரல் டொமைனை TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைக்க அனுமதிக்கவும்."
+msgstr ""
+"mozilla செருகுநிரல் டொமைனை TCP ஐப் பயன்படுத்தி பிணையத்துடன் இணைக்க அனுமதிக்கவும்."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "mozilla_plugins பயனர் இல்லக் கோப்பகத்தில் எழுந்தமானமான உள்ளடக்கத்தை உருவாக்க அனுமதிக்கவும்."
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "mozilla செருகுநிரல் GPS ஐ ஆதரிக்க அனுமதிக்கவும்."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "mozilla செருகுநிரல் spice நெறிமுறைகளை ஆதரிக்க அனுமதிக்கவும்."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "வரையறுக்கப்பட்ட வலை உலாவிகள் முகப்பு அடைவு உள்ளடக்கத்தை வாசிப்பதை அனுமதிக்கவும்."
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "நிறைவேற்றக்கூடிய mplayer ஜாவாவை அனுமதிக்கவும்"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd ஆல் பயனர் இல்லக் கோப்பகங்களில் நுழைய முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd ஆல் cifs கோப்பு முறைமைகளைப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd ஆல் nfs கோப்பு முறைமைகளைப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+"mplayer ஆல் தனது ஸ்டேக்கை செயல்படுத்தக்கூடியதாக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "அனைத்து துறைகளையும் இணைக்க mysqld-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND-ஐ பயன்படுத்துவதற்கு apache முனையத்தை அனுமதிக்கவும்."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+"Bind ஆல் tcp சாக்கெட்டுகளை http முனையங்களுடன் பிணைப்பாக்கம் செய்ய முடிய வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "முதன்மை மண்டல கோப்புகளை எழுத பைண்டை அனுமதிக்கவும். பொதுவாக இது டைனமிக் DNS அல்லது மண்டல பரிமாற்றங்களுக்காக பயன்படுத்தப்படுகிறது."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Bind ஆல் மாஸ்டர் மண்டல கோப்புகளில் எழுத முடிய வேண்டுமா எனத் தீர்மானிக்கவும். பொதுவாக இது "
+"மாறுநிலை DNS அல்லது மண்டல பரிமாற்றங்களுக்கு பயன்படுத்தப்படும்."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசிக்க/மட்டும் ஏற்றுமதி செய்ய அனுமதிக்கவும்."
+msgstr ""
+"ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசிக்க/மட்டும் ஏற்றுமதி செய்ய அனுமதிக்கவும்."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசித்து/எழுதி ஏற்றுமதி செய்ய அனுமதிக்கவும்."
+msgstr ""
+"ஏதாவது கோப்புகள்/அடைவுகளை NFS வழியாக வாசித்து/எழுதி ஏற்றுமதி செய்ய அனுமதிக்கவும்."
 
-#: booleans.py:119
+#: booleans.py:138
 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 இல் லேபிளிடப்பட வேண்டும். "
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க nfs-ஐ "
+"அனுமதிக்கவும்.  கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "கணினியை NIS உடன் இயக்குவதை அனுமதிக்கவும்"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "வரையறுக்கப்பட்ட பயன்பாடுகளை nscd பகிரப்பட்ட நினைவகத்தை பயன்படுத்தி அனுமதிக்கவும்."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
+msgstr "பயன்பாட்டை லாக்டவுன் செய்ய openshift ஐ அனுமதிக்கவும்"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced ஆல் TCP பிணையத்தைப் பயன்படுத்தி இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
 msgstr ""
+"openvpn ஆல் பொது பயனர் இல்ல உள்ளடக்கக் கோப்புகளை வாசிக்க முடிய வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "முகப்பு அடைவுகளை வாசிக்க openvpn-ஐ அனுமதிக்கவும்"
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "வரையறுப்படாத ஸ்கிரிப்டுகளை இயக்க சம்பாவை அனுமதிக்கவும்"
 
-#: booleans.py:124
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "piranha-lvs சேயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "polipo எல்லா முனையங்களுக்கும் இணைக்கப்பட அனுமதிக்கவும் > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Polipo டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத முனையங்களுக்கு பிணைப்பதை அனுமதிக்கவும்."
+msgstr ""
+"Polipo டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத முனையங்களுக்கு பிணைப்பதை "
+"அனுமதிக்கவும்."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
 msgstr "polipo_session_t டொமைனை அணுகுவதற்கு Polipo-ஐ இயக்க அனுமதிக்கவும்."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "cifs கோப்பு முறைமைகளை அணுகுவதற்கு polipo-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "nfs கோப்பு முறைமைகளை அணுகுவதற்கு Polipo-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated அடைவு துணையை செயல்படுத்தவும்."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
-msgstr "postfix_local செயற்களத்தில் முழு எழுதும் அணுகலுக்கு mail_spool அடைவுகளை அனுமதிக்கவும்"
+msgstr ""
+"postfix_local செயற்களத்தில் முழு எழுதும் அணுகலுக்கு mail_spool அடைவுகளை "
+"அனுமதிக்கவும்"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "பாயின்ட்-இன்-டைம் மீட்புக்கு ssh மற்றும் rsync ஐப் பயன்படுத்த postgresql ஐ அனுமதிக்கவும்"
+msgstr ""
+"பாயின்ட்-இன்-டைம் மீட்புக்கு ssh மற்றும் rsync ஐப் பயன்படுத்த postgresql ஐ அனுமதிக்கவும்"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "டிரான்ஸ்மிட் கிளையன்ட்டுகள் வெளி தரவுத்தளங்களை லேபிளிடுவதை நீங்கள் அனுமதிக்கவும்"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "DML நிலையை செயல்படுத்த தரவுத்தள நிர்வகிப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "DDL நிலையை நிறைவேற்ற ப்ரைவ் செய்யப்படாத பயனர்களை அனுமதிக்கவும்"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "குறிப்பிட்ட மோடம்களுக்காக கர்னல் தொகுதிகளை ஏற்றுவதற்கு pppd-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "pppd சரியான பயனர்களுக்காக இயக்க அனுமதிக்கவும்"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+"privoxy ஆல் tcp முனையங்கள் அனைத்துடனும் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளுக்கு இணைப்பதற்கு ப்ரிவோக்ஸியை அனுமதிக்கவும்."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"apache முனையத்தில் பிணைக்க prosody ஐ அனுமதிக்கவும். BOSH ஐப் பயன்படுத்த இதை "
+"செயல்படுத்த வேண்டும்."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "பப்பெட் வாடிக்கையாளரை அனைத்து கோப்பு வகைகளை நிர்வகிக்க அனுமதிக்கவும்."
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "MySQL மற்றும் PostgreSQL தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு பப்பெட் முதன்மையை அனுமதிக்கவும்"
+msgstr ""
+"MySQL மற்றும் PostgreSQL தரவுத்தளத்தில் இணைப்பதை பயன்படுத்துவதற்கு பப்பெட் முதன்மையை "
+"அனுமதிக்கவும்"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "racoon-ஐ நிழலை வாசிப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "rgmanager செயற்களத்தை TCP-ஐ பயன்படுத்தி பிணையத்தை இணைப்பதற்கு அனுமதிக்கவும்."
-
-#: booleans.py:143
+#: booleans.py:164
 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 இல் லேபிளிடப்பட வேண்டும். "
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க rsync-"
+"ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு rsync-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:145
+#: booleans.py:166
 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"கணினியில் உள்ள அனைத்து கோப்புகளையும்/கோப்பகங்களையும் நிர்வகிக்க rsync சேவையகத்தை "
+"அனுமதிக்கவும்."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "புதிய முகப்பு அடைவுகளை உருவாக்க சாம்பாவை அனுமதிக்கவும் (எ.கா. PAM வழியாக)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "samba-ஐ செயற்கள கட்டுப்படுத்தி, பயனர்களை சேர்த்தல், குழுக்கள் மற்றும் கடவுச்சொற்களை மாற்றுதலாக நடத்த அனுமதிக்கவும்."
+msgstr ""
+"samba-ஐ செயற்கள கட்டுப்படுத்தி, பயனர்களை சேர்த்தல், குழுக்கள் மற்றும் கடவுச்சொற்களை "
+"மாற்றுதலாக நடத்த அனுமதிக்கவும்."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "பயனர்களின் முகப்பு அடைவுகளை பகிர்வதற்கு சாம்பாவை அனுமதிக்கவும்."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "ஏதாவது கோப்பு/அடைவு வாசிக்க மட்டும் என்பதை பகிர சாம்பாவை அனுமதிக்கவும்."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "ஏதாவது கோப்பு/அடைவு வாசித்தல்/எழுதுதலை பகிர samba-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "சாம்பா போர்ட்மேப்பராக செயல்பட அனுமதிக்கவும்"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "வரையறுப்படாத ஸ்கிரிப்டுகளை இயக்க சம்பாவை அனுமதிக்கவும்"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "ntfs/fusefs தொகுதிகளை ஏற்றுமதி செய்வதற்கு சாம்பாவை அனுமதிக்கவும்."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "NFS தொகுதிகளை ஏற்றுமதிசெய்ய சாம்பாவை அனுமதிக்கவும்."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "சேன்லாக் ஃபியூஸ் கோப்புகளை படிக்க/எழுத அனுமதிக்கவும்"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "nfs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "cifs கோப்புகளை நிர்வகிக்க சேன்லாக்கை அனுமதிக்கவும்"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "sasl-ஐ நிழலை வாசிக்க அனுமதிக்கவும்"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "பொருளடக்கத்தை exec செய்ய secadm ஐ அனுமதிக்கவும்"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "நிரல்கள், newrole போன்றவற்றிலிருந்து, நிர்வாக பயனர் செயற்களங்களுக்கு மாற்ற அனுமதி தடுக்கவும்."
+msgstr ""
+"நிரல்கள், newrole போன்றவற்றிலிருந்து, நிர்வாக பயனர் செயற்களங்களுக்கு மாற்ற அனுமதி "
+"தடுக்கவும்."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "கெர்னல் தொகுதிக்கூறு ஏற்றுதலை முடக்கவும்."
 
-#: booleans.py:164
+#: booleans.py:184
 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 "கணினியானது கொள்கையை ஏற்றுதல், செயல்படுத்தல் பயன்முறையை அமைத்தல் மற்றும் பூலியன் மதிப்புகளை மாற்றுதல் ஆகிய செயல்களை அனுமதிக்கிறதா என பூலியன் தீர்மானிக்கட்டும்.  இதை சரி என அமைக்கவும், இதை மீட்டமைக்க நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்."
+msgstr ""
+"கணினியானது கொள்கையை ஏற்றுதல், செயல்படுத்தல் பயன்முறையை அமைத்தல் மற்றும் பூலியன் "
+"மதிப்புகளை மாற்றுதல் ஆகிய செயல்களை அனுமதிக்கிறதா என பூலியன் தீர்மானிக்கட்டும்.  இதை சரி "
+"என அமைக்கவும், இதை மீட்டமைக்க நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "வழக்கமான பயனர்களை நேரடி dri சாதன அணுகலை அனுமதிக்கவும்"
 
-#: booleans.py:166
+#: booleans.py:186
 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-இல் அறிவிக்கப்படும்"
+msgstr ""
+"வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய குவிப்பு நினைவகத்தில் அனுமதிக்கவும், இதை "
+"செய்வது மிகவும் மோசமாக ஆலோசனையாகும். ஒரு தவறான குறியிடப்பட்டுசெயல்படுத்தக்கூடியதை "
+"காட்டும், ஆனால் ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் "
+"அறிவிக்கப்படும்"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "அனைத்து நிறைவேற்றக்கூடியவற்றை நூலகங்களுக்கு தேவையான உரை மறுஇடத்தில் textrel_shlib_t லேபிளிடப்படாததை அனுமதிக்கவும்"
+msgstr ""
+"அனைத்து நிறைவேற்றக்கூடியவற்றை நூலகங்களுக்கு தேவையான உரை மறுஇடத்தில் textrel_shlib_t "
+"லேபிளிடப்படாததை அனுமதிக்கவும்"
 
-#: booleans.py:168
+#: booleans.py:188
 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-இல் அறிவிக்கப்படும்"
+msgstr ""
+"வரையறுக்கட்டாத செயல்படுத்தக்கூடியதை அதனுடைய ஸ்டாக்கில் செல்படுத்துவதை அனுமதிக்கவும், இது "
+"எப்போதும், தேவைப்படாது. ஒரு தவறான குறியிடப்பட்டு செயல்படுத்தக்கூடியதை காட்டும், ஆனால் "
+"ஒரு தாக்குதலை காட்டும். இந்த செயல்படுத்தக்கூடியது bugzilla-இல் அறிவிக்கப்படும்"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "உள்ளமை mysql சேவையகத்தை பயனர்களுக்கு இணைப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "ping மற்றும் traceroute கட்டளைகளைச் செயல்படுத்தும் திறனைப் பயன்படுத்த கட்டுப்படுத்தப்பட்ட பயனர்களை அனுமதிக்கவும்."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"ping மற்றும் traceroute கட்டளைகளைச் செயல்படுத்தும் திறனைப் பயன்படுத்த கட்டுப்படுத்தப்பட்ட "
+"பயனர்களை அனுமதிக்கவும்."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "பயனர்களை PostgreSQL-க்கு இணைப்பதை நீங்கள் அனுமதிக்கவும்"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "நீட்டிக்கப்பட்ட பண்புக்கூறுகளைக் கொண்டில்லாத கோப்பு முறைமைகளில் கோப்புகளை r/w செய்ய பயனர்களை அனுமதிக்கவும் (FAT, CDROM, FLOPPY)"
+msgstr ""
+"நீட்டிக்கப்பட்ட பண்புக்கூறுகளைக் கொண்டில்லாத கோப்பு முறைமைகளில் கோப்புகளை r/w செய்ய "
+"பயனர்களை அனுமதிக்கவும் (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "பயனர் இசை பகிர்தலை அனுமதிக்கவும்"
+
+#: booleans.py:194
 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 "
+"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 எதிர்க்காத தொகுதிக்கு மாற்றி நெறிமுறைகளை செயல்நீக்குகிறது."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"பயனர்களை TCP சேவையகங்களை இயக்க அனுமதிக்கவும் (வெளியை உள்ள பயனர்கள் மற்றும் அதே செயற்கள "
+"இணைப்பை பிணைப்பிலிருந்து துறைகளை ஏற்கிறது) இந்த வேகத்தை FTP எதிர்க்காத தொகுதிக்கு "
+"மாற்றி நெறிமுறைகளை செயல்நீக்குகிறது."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "பயனர் இசை பகிர்தலை அனுமதிக்கவும்"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot சூழலைப் பயன்படுத்த பயனரை அனுமதிக்கவும்."
 
-#: booleans.py:176
+#: booleans.py:196
 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 அடைவுகள் லேபிளிடப்பட வேண்டும்."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd ஆல் பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்தும் பொது கோப்புகளை மாற்றியமைக்க "
+"முடிய வேண்டுமா எனத் தீர்மானிக்கவும். கோப்பகங்கள்/கோப்புகள் public_content_rw_t என "
+"லேபிளிடப்பட வேண்டும்."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத sftp-உட்புறத்தை அனுமதிக்கவும்"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd ஆல் பயனர் முகப்பு கோப்பகங்களில் உள்ள கோப்புகளை வாசிக்கவும் எழுதவும் முடிய வேண்டுமா "
+"எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-internal ஐ கணினியகப் பயனர்களில் புகுபதிவு செய்யவும் DAC நிர்வகிக்கும் கணினியில் உள்ள அனைத்து கோப்புகளை படிக்க/எழுதவும் அனுமதிக்கவும்."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd ஆல் கணினி பயனர்களாக புகுபதிவு செய்து, கணினியில் உள்ள அனைத்து கோப்புகளையும் "
+"வாசிக்கவும் எழுதவும் முடிய வேண்டுமா எனத் தீர்மானிக்கவும். DAC ஆல் நிர்வகிக்கப்படுகிறது."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "பயனர் ssh முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசித்து எழுத sftp-உட்புறத்தை அனுமதிக்கவும்."
+msgstr ""
+"sftpd ஆல் பயனர் ssh முகப்பு கோப்பகங்களில் உள்ள கோப்புகளை வாசிக்கவும் எழுதவும் முடிய "
+"வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "ஏதேனும் TCP முனையத்தைப் பயன்படுத்தி பிணையத்திற்கு இணைக்க sge ஐ அனுமதிக்கவும்"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "நீங்கள் sge ஐ nfs கோப்பு முறைமைகளை அணுக அனுமதிக்கவும்."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "கூடுதல் அனுமதிகள் 3ware கட்டுப்படுத்திகளில் சாதனங்களை துணைபுரிவதற்கு செயல்படுத்தவும்."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"smartmon ஆல் 3ware கன்ட்ரோலர்களில் உள்ள சாதனங்களை ஆதரிக்க முடிய வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
-#: booleans.py:183
+#: booleans.py:203
 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 இல் லேபிளிடப்பட வேண்டும். "
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க samba-"
+"ஐ அனுமதிக்கவும். கோப்புகள்/அடைவுகள் public_content_rw_t இல் லேபிளிடப்பட வேண்டும். "
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "பயனர் spamassassin வாடிக்கையாளர்களை பிணையத்தை பயன்படுத்துவதை அனுமதிக்கவும்."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத ftp-ஐ அனுமதிக்கவும்."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "அனைத்து துறைகள், HTTP இல்லாத, FTP, மற்றும் Gopher துறைகளை இணைப்பதற்கு  squid-ஐ அனுமதிக்கவும்."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid ஆல் TCP முனையங்கள் அனைத்துடனும் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "squid-ஐ ஒரு ஊடுருவக்கூடிய ப்ராக்ஸியாக (TPROXY) இயக்குவதற்கு அனுமதிக்கவும்"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid ஆல் வெளிப்படையான பதிலியாக இயங்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத chroot env-ஐ நீங்கள் அனுமதிக்கவும்"
+msgstr ""
+"பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத chroot env-ஐ நீங்கள் அனுமதிக்கவும்"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "புரவல விசை சார்ந்த அங்கீகாரத்தை அனுமதிக்கவும்"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh ஆக sysadm_r:sysadm_t உட்புக அனுமதிக்கவும்"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "பொருளடக்கத்தை exec செய்ய staff ஐ அனுமதிக்கவும்"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "பணியாளர் பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலையைச் செயல்படுத்த அனுமதிக்கவும்."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "பொருளடக்கத்தை exec செய்ய sysadm ஐ அனுமதிக்கவும்"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "ஏதாவது பொது  துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "ஏதாவது பொது TCP துறைக்கு இணைக்க டெலிபதி இணைப்பு நிர்வாகிகளை அனுமதிக்கவும்."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "உள்ளடக்கத்தை exec செய்ய testpolicy ஐ அனுமதிக்கவும்"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-ஐ அனுமதிக்கவும்."
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க tftp-"
+"ஐ அனுமதிக்கவும்."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை எழுத tftp ஐ அனுமதிக்கவும்"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "tor டொமைன் tcp சாக்கெட்டுகளை முன்பதிவு செய்யப்பட்டதாத துறைகளுக்கு பிணைப்பதை அனுமதிக்கவும்"
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"tor ஆல் tcp சாக்கெட்டுகளை அனைத்து முன்பதிவு செய்யப்பட்டதாத முனையங்களுக்கும் பிணைக்க "
+"முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "ஒரு ரிலேவாக செயல்பட tor ஐ அனுமதிக்கவும்"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "வரையறுக்கப்படாத பயனர்கள் chrome sandbox  செயற்களமானது chrome sandbox   இயக்கப்படும்போது அனுமதிக்கவும்"
+msgstr ""
+"வரையறுக்கப்படாத பயனர்கள் chrome sandbox  செயற்களமானது chrome sandbox   "
+"இயக்கப்படும்போது அனுமதிக்கவும்"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "ஒரு வழையறுக்கப்படாத செயற்களமாக ஒரு பயனரை உட்புக அனுமதிக்கவும்"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "வரையறுக்கப்படாத பயனர்கள் மொஸில்லா செருகி செயற்களமானது xulrunner செருகி கொள்கலன் இயக்கப்படுகையில் அனுமதிக்கவும்."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "வீடியோ இயங்கும் கருவிகளை unconfined-ஐ இயக்க அனுமதிக்கவும்"
+msgstr ""
+"வரையறுக்கப்படாத பயனர்கள் மொஸில்லா செருகி செயற்களமானது xulrunner செருகி கொள்கலன் "
+"இயக்கப்படுகையில் அனுமதிக்கவும்."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "அனுமதிகள் இல்லாத பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலை செயல்பாடுகளை அமைக்க அனுமதிக்கவும்."
+msgstr ""
+"அனுமதிகள் இல்லாத பயனர் svirt டொமைன்களை உருவாக்கி இடைநிலை செயல்பாடுகளை அமைக்க "
+"அனுமதிக்கவும்."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs இல்லக் கோப்பகங்கள் ஆதரவை அளிக்கவும்"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "lpd சேவையகத்தை கப்புகளுக்கு பதிலாக பயன்படுத்தவும்"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd சேவையகத்தை ஆதரிக்க வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA முகப்பு அடைவுகளுக்கு ஆதரவளிக்கவும்"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
+msgstr "பொருளடக்கத்தை exec செய்ய பயனரை அனுமதிக்கவும்"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
 msgstr ""
+"varnished ஆல் முழு TCP பிணையத்தைப் பயன்படுத்த முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "HTTP இல்லையெனில், varnishd-ஐ அனைத்து துறைகளுக்கு அனுமதிக்கவும்."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"low பகுதிகளை mmap செய்வதற்கான vbetool இன் முயற்சிகள் அமைதியாக தடுக்கப்பட வேண்டுமா "
+"எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero பிழைகளை நீங்கள் புறக்கணிக்கவும்."
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்கள் ஃப்யூஸ் கோப்புகளை வாசிப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:213
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
 msgstr "வரிசை/இணையான தொடர்பு துறைகளை பயன்படுத்த மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை இயங்கக்கூடிய ஸ்டேக்கை பயன்படுத்துவதை அனுமதிக்கவும்"
+msgstr ""
+"வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை இயங்கக்கூடிய ஸ்டேக்கை பயன்படுத்துவதை அனுமதிக்கவும்"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்கள் ஃப்யூஸ் கோப்புகளை வாசிப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை nfs கோப்புகள் நிர்வகிப்பதை அனுமதிக்கவும்"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "கட்டுப்படுத்தப்பட்ட விருந்தினர்கள் rawip சாக்கெட்டுகளுடன் செயல்படுவதை அனுமதிக்கவும்"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "cifs கோப்புகளை வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை அனுமதிக்கவும்"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
-msgstr "வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை usb சாதனங்களை பயன்படுத்துவதை அனுமதிக்கவும்"
+msgstr ""
+"வரையறுக்கப்பட்ட மெய்நிகர் விருந்தினர்களை usb சாதனங்களை பயன்படுத்துவதை அனுமதிக்கவும்"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm ஆல் பொது பயனர் கோப்புகளை நிர்வகிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "பயனர்களின் முகப்பு அடைவுகளிலுள்ள கோப்புகளை வாசிக்க webadm-ஐ அனுமதிக்கவும்"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm ஆல் பொது பயனர் கோப்புகளை வாசிக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "wine mmap_zero பிழைகளை புறக்கணிக்கவும்."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"low பகுதிகளை mmap செய்வதற்கான wine இன் முயற்சிகள் அமைதியாக தடுக்கப்பட வேண்டுமா எனத் "
+"தீர்மானிக்கவும்."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "வரைகலை உட்புகு நிரலை துவக்கேற்றியில் நிறைவேற்ற அனுமதிக்கவும்"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 msgstr "வரைகலை உட்புகு நிரலை sysadm_r:sysadm_t உட்புகு நேரடியாக அனுமதிக்கவும்"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"HOME dirs இல் xdm_home_t ஆக கோப்புகளை உருவாக்க வரைவியல் புகுபதிவு நிரலை "
+"அனுமதிக்கவும்."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "nfs கோப்புகளை நிர்வகிக்க xen-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr " xend இலிருந்து blktapctrl/tapdisk-ஐ இயக்க அனுமதிக்கவும். தருக்க தொகுதிகள் வட்டு உருக்களுக்கு தேவையில்லை."
+msgstr ""
+" xend இலிருந்து blktapctrl/tapdisk-ஐ இயக்க அனுமதிக்கவும். தருக்க தொகுதிகள் வட்டு "
+"உருக்களுக்கு தேவையில்லை."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "ஒரு வாடிக்கையாளராக இயக்குவதற்கு xend இலிருந்து run qemu-dm-க்கு அனுமதிக்கவும். paravirt-ஐ பயன்படுத்தினால் மற்றும் vfb தேவையில்லை."
+msgstr ""
+"ஒரு வாடிக்கையாளராக இயக்குவதற்கு xend இலிருந்து run qemu-dm-க்கு அனுமதிக்கவும். "
+"paravirt-ஐ பயன்படுத்தினால் மற்றும் vfb தேவையில்லை."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "xguest பயனர்களை பிணைய நிர்வாகியை கட்டமைத்தல் மற்றும் apache துறைகளுக்கு இணைத்தலை அனுமதிக்கவும்"
+msgstr ""
+"xguest பயனர்களை பிணைய நிர்வாகியை கட்டமைத்தல் மற்றும் apache துறைகளுக்கு இணைத்தலை "
+"அனுமதிக்கவும்"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "பொருளடக்கத்தை exec செய்ய xguest ஐ அனுமதிக்கவும்"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "நீக்கக்கூடிய ஊடகத்தில் ஏற்றுவதற்கு xguest பயனர்களை அனுமதிக்கவும்"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguest ஐ blue tooth சாதனங்களை பயன்படுத்த அனுமதிக்கவும்"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "X சேவையக பகிரப்பட்ட நினைவக பிரிவுகளுக்கு வாடிக்கையாளர்களை எழுத அனுமதிக்கவும்."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "எழுதக்கூடிய நினைவகத்தை நிறைவேற்ற XServer-ஐ அனுமதிக்கவும்"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X பயனர்இடைவெளி பொருள் மேலாளருக்கு ஆதரவளிக்கும்"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "முன்பதியப்படாத துறைகளை இணைப்பதற்கு zabbix-ஐ அனுமதிக்கவும்"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix ஆல் TCP முனையங்கள் அனைத்துடனும் இணைக்க முடிய வேண்டுமா எனத் தீர்மானிக்கவும்"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "fips_mode இல் இயங்க அனைத்து களங்களையும் அனுமதிக்கவும்"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "செப்ரா டொமைனை அதனுடைய கட்டமைப்பு கோப்புகளை எழுதுவதற்கு அனுமதிக்கவும்"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க ZoneMinder-ஐ அனுமதிக்கவும்."
+msgstr ""
+"பொது கோப்பு பரிமாற்ற சேவைகளுக்காக பயன்படுத்துவதற்கு பொது கோப்புகளை மாற்றியமைக்க "
+"ZoneMinder-ஐ அனுமதிக்கவும்."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "su/sudo ஐ இயக்க ZoneMinder ஐ அனுமதிக்கவும்."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "இடைமுகம் %s இல்லை."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "SELinux கொள்கைக்கான வரைகலை பயனர் இடைமுகம்"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "உருவாக்கப்பட இருக்கிற உதவிப் பக்கங்களின் டொமைன் பெயர்(கள்)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "மாற்று ரூட் கோப்பகம், முன்னிருப்பாக உள்ளது /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux உதவிப் பக்கங்களை உருவாக்கு"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "உருவாக்கப்படும் SELinux உதவிப் பக்கங்கள் சேமிக்கப்படும் பாதை"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "கையேட்டுப் பக்கங்களுக்கான OS இன் பெயர்"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"தேர்ந்தெடுத்த SELinux கையேட்டுப் பக்கத்திற்கு HTML கையேட்டுப் பக்கங்கள் கட்டமைப்பை "
+"உருவாக்கவும்"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "மாற்று ரூட் கோப்பகம், முன்னிருப்பாக உள்ளது /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "அனைத்து டொமைன்களும்"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux கொள்கை பிணைய தகவலை வினவு"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "அனைத்து SELinux முனைய வகைகளையும் பட்டியலிடு"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "முனையத்துடன் தொடர்புடைய SELinux வகையைக் காண்பி"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "இந்த SELinux வகைக்கு வரையறுக்கப்பட்ட முனையங்களைக் காண்பி"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "இந்த டொமைன் பிணையக்கூடிய மற்றும்/அல்லது இணையக்கூடிய முனையங்களைக் காண்பி"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "இந்த டொமைன் பிணையக்கூடிய மற்றும்/அல்லது இணையக்கூடிய முனையங்களைக் காண்பி"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"டொமைன்கள் ஒன்றுக்கொன்று தகவல் பரிமாறிக்கொள்ள முடியுமா என அறிய SELinux கொள்கையை வினவு"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "மூல டொமைன்"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "இலக்கு டொமைன்"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "பூலியன்களின் விளக்கத்தை அறிய SELinux கொள்கையை வினவு"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "அனைத்து பூலியன் விளக்கங்களையும் பெறுக"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "விளக்கம் பெற வேண்டிய பூலியன்"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"மூல செயலாக்க டொமைன் ஒன்று இலக்கு செயலாக்க டொமைனாக எப்படி மாற முடியும் என அறிய "
+"SELinux கொள்கையை வினவு"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "மூல செயலாக்க டொமைன்"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "இலக்கு செயலாக்க டொமைன்"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: பிழை: %s இல் ஒரு மதிப்புரு தேவை"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "இந்த வகை கொள்கைக்குத் தேவையான கட்டளை"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"இந்த விருப்பத்துடன் -t விருப்பத்தைப் பயன்படுத்த முடியாது. மேலும் விவரங்களுக்கு பயன்பாட்டைப் "
+"பார்க்கவும்."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"இந்த விருப்பத்துடன் -d விருப்பத்தைப் பயன்படுத்த முடியாது. மேலும் விவரங்களுக்கு பயன்பாட்டைப் "
+"பார்க்கவும்."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"இந்த விருப்பத்துடன் -a விருப்பத்தைப் பயன்படுத்த முடியாது. மேலும் விவரங்களுக்கு பயன்பாட்டைப் "
+"பார்க்கவும்."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"இந்த விருப்பத்துடன் -t விருப்பத்தைப் பயன்படுத்த முடியாது. மேலும் விவரங்களுக்கு பயன்பாட்டைப் "
+"பார்க்கவும்."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux கொள்கை இடைமுகங்களை பட்டியலிடு"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "நீங்கள் வினவ விரும்பும் இடைமுகங்களின் பெயர்களை உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux கொள்கை தொகுதிக்கூறூ வார்ப்புருவை உருவாக்கு"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "நீங்கள் நீட்டிக்க உள்ள களத்தின் வகையை உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "இந்த களத்தில் செயல்படும் SELinux பயனர்களை உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "நிர்வாகி டொமைன் மாறக்கூடிய SELinux பங்குகளை உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr "இந்த கட்டுப்படுத்தப்பட்ட நிர்வாகி நிர்வகிக்கும் டொமைன்களை உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "உருவாக்க வேண்டிய கொள்கையின் பெயர்"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "உருவாக்கப்படும் கொள்கைக் கோப்புகள் சேமிக்கப்படும் பாதை"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "கட்டுப்படுத்தப்பட்ட செயலாக்கங்கள் எழுதப்பட வேண்டிய பாதை"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "கட்டளை தேவைப்படுகின்ற கொள்கை வகைகள்"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' கொள்கையை உருவாக்கு"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' கொள்கையை உருவாக்கு"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "கட்டுப்படுத்த வேண்டிய இயக்கத்தக்கது"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "கட்டளைகள்"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "மாற்று SELinux கொள்கை, முன்னிருப்பு மதிப்பு /sys/fs/selinux/policy ஆகும்"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "அனைத்து கோப்புகள்"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "வழக்கமான கோப்பு"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "கோப்பகம்"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "எழுத்து சாதன பெயர்"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "தொகுப்பு சாதனம்"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "சாக்கெட் கோப்பு"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "குறியீடு இணைப்பு"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "பெயரிடப்பட்ட பைப்"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux கொள்கை நிறுவப்படவில்லை"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"நீங்கள் /usr/bin/sepolgen-ifgen ஐ இயக்கி இடைமுகத் தகவலை மீண்டும் உருவாக்க வேண்டும்"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "கொள்கை கோப்பு %s ஐ வாசிக்க முடியவில்லை"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "தெரியாத"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "இணைய சேவைகள் டெமான்"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "முன்பே உள்ள டொமைன் வகை"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "குறைந்த முனைய புகுபதிவு பயனர் பங்கு"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "குறைந்தபட்ச X சாளரங்கள் புகுபதிவு பயனர் பங்கு"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "டெஸ்க்டாப் புகுபதிவு பயனர் பங்கு"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "நிர்வாகி புகுபதிவு பயனர் பங்கு"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "கட்டுப்படுத்தப்பட்ட ரூட் நிர்வாகி பங்கு"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "புதிய வகைக்கான தொகுதி தகவல்"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "செல்லுபடியான வகைகள்:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "முனையங்கள் எண்ணாக இருக்க வேண்டும் அல்லது எண்களிலிருந்து 1 க்கு %d "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "செல்லுபடியான ஒரு கொள்கை வகையை உள்ளிட வேண்டும்"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "உங்கள் %s க்கான உங்கள் கொள்கை தொகுதிக்கூறுக்கு ஒரு பெயரை உள்ளிட வேண்டும்."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"பெயரில் இடைவெளி இருக்கக்கூடாது, எண்களும் எழுத்துகளும் இருக்க வேண்டும். \"-n MODULENAME"
+"\" என்பதைப் பயன்படுத்தலாம்"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "பயனர் பங்குகள் ஒதுக்கீடு செய்த இயக்கத்தக்கவைகளாக இருக்க முடியாது."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "டெமான் பயன்பாடுகள் மட்டுமே init ஸ்கிரிப்ட்டை பயன்படுத்த முடியும்..."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache என்பது பூலியன் மதிப்பாகவே இருக்க வேண்டும்"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER வகைகள் தானாகவே ஒரு tmp வகையை பெறுகிறது"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s கொள்கை தொகுதிக்கூறுகளுக்கு முன்பே உள்ள களங்கள் தேவை"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "வகை புலம் தேவைப்படுகிறது"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"இதைக் கொண்டு முடிம்கின்ற ஒரு புதிய வகையை நீங்கள் வரையறுக்க வேண்டும்: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "வரையறுக்கப்பட்ட செயல்பாட்டுக்கு நிறைவேற்றக்கூடிய பாதை நீங்கள் உள்ளிடவும்"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "வகை கட்டாயப்படுத்தல் கோப்பு"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "இடைமுகக் கோப்பு"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "கோப்பு சூழல்கள் கோப்பு"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "விவரக்குறிப்புக் கோப்பு"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "அமைவு ஸ்கிரிப்ட்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "பயன்பாடு"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "டொமைனைத் தேர்ந்தெடுக்கவும்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "பயனரை சேர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "முனையங்களைத் தேர்ந்தெடுக்கவும்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "பிணைய முனையம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "கோப்புப் பாதை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "கோப்புப் பாதை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "ஒரு கோப்பைச் சேர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "வகுப்பு"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"கோப்பு\n"
+"வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "ஏதாவது கோப்பு/அடைவு வாசிக்க மட்டும் என்பதை பகிர சாம்பாவை அனுமதிக்கவும்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "கொள்கையைப் பகுப்பாய்வு செய்கிறது..."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS வரையறை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux துறை வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux நிர்வாகம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "பூலியன்கள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"'தேர்ந்தெடுக்கப்பட்ட டொமைனுக்கான' கொள்கையில் மாற்றம் செய்ய பயன்படுத்தக்கூடிய பூலியன் தகவலைக் "
+"காண்பி."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "கோப்புகள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' பயன்படுத்தக்கூடிய கோப்பு வகைத் தகவலைக் காண்பி."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "பிணையம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"'தேர்ந்தெடுக்கப்பட்ட டொமைன்' இணைக்கக்கூடிய அல்லது கவனிக்கக்கூடிய பிணைய முனையங்களைக் காண்பி."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "நிலைமாற்றங்கள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+"'தேர்ந்தெடுக்கப்பட்ட டொமைனுக்கு' அல்லது அதிலிருந்து நிலைமாற்றம் அடையக்கூடிய பயன்பாடுகளைக் "
+"காண்பி."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux பயனர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "மாற்றம் செய்யப்பட்டவை மட்டும் காண்பி"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"கொள்கையில் எழுதப்பட்டுள்ள, மாற்று அணுகல் கட்டுப்பாட்டை அனுமதிக்கக்கூடிய If-Then-Else \n"
+"விதிகள்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "செயல்படுத்தப்பட்டது"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "கோப்புப் பாதை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "'தேர்ந்தெடுத்த டொமைனை' உள்ளிடப் பயன்படுத்திய கோப்புப் பாதை."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "செயல்படுத்தக்கூடிய கோப்புகள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "'தேர்ந்தெடுத்த டொமைன்' எழுதக்கூடிய கோப்புகள்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "எழுதக்கூடிய கோப்புகள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "'தேர்ந்தெடுத்த டொமைனுக்கான' வரையறுக்கப்பட்ட கோப்பு வகைகள்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "பயன்பாடு கோப்பு வகைகள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' இணைக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "வெளிவகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "உள்வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "பூலியன் பெயர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "பூலியன் பெயர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "பயன்பாடு கோப்பு வகைகள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"'தேர்ந்தெடுக்கப்பட்ட டொமைன்' செயல்படுத்தக்கூடியவற்றை இயக்கும் போது, வேறு டொமைனுக்கு "
+"நிலைமாறும் செயல்படுத்தக்கூடியவை."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "'தேர்ந்தெடுத்த டொமைனிலிருந்து' நிலைமாற்றம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "பூலியன் பெயர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "செயலாக்க டொமைனை அழைக்கிறது"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "செயல்படுத்தக்கூடிய கோப்பு"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"தேர்ந்தெடுக்கப்பட்ட டொமைன்கள் நுழைவுப்புள்ளியை செயல்படுத்தும் போது, 'தேர்ந்தெடுக்கப்பட்ட "
+"டொமைனுக்கு' நிலைமாறும் செயல்படுத்தக்கூடியவை."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "'தேர்ந்தெடுத்த டொமைனுக்கான' நிலைமாற்றங்கள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux துறை வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux துறை வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "தொகுதிக்கூறு பெயர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "'தேர்ந்தெடுத்த டொமைனிலிருந்து' நிலைமாற்றம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "முன்னிருப்பு"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "கணினி முன்னிருப்பு கொள்கை வகை:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>தேர்ந்தெடு:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "ஆம்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "இல்லை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"ஏதேனும் செயலாக்கங்கள் மற்ற செயலாக்கங்களை பேட்ச் செய்வதையும் வழுநீக்கம் செய்வதையும் மறுக்கவும்."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "அழி"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "மாற்றியமை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "புதுப்பி"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "பயன்பாடு மேலும் விவரமான காட்சி"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "கோப்பு லேபிளிடல்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "SELinux கோப்பு லேபிள்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "புதுப்பி"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "பிணைய முனையத்தை அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "கோப்பு வகை"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "பயன்பாடு"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux பயனர்"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "இந்த பயனர் நிர்வாகி நீங்கள் விரும்பும் செயற்களத்தை தேர்ந்தெடு."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "செயல்நீக்கப்பட்டது"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "செயல்படுத்தப்பட்டது"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s சரியான சூழல் இல்லை\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "கணினி நிலை: முடக்கப்பட்டுள்ளது"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "பூலியன் பெயர்"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "செயல்படுத்தக்கூடிய கோப்புகள்"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "எழுதக்கூடிய கோப்புகள்"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "பயன்பாடு கோப்பு வகைகள்"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "புகுபதிவு பெயர்"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "'%s' டொமைனை உள்ளிடப் பயன்படுத்திய கோப்புப் பாதை."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "'%s' டொமைன் எழுதக்கூடிய கோப்புகள்."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "'%s' இணைக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "'%s' கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "'%s' க்கான வரையறுக்கப்பட்ட கோப்பு வகைகள்."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr "'%s' க்கான கொள்கையில் மாற்றம் செய்ய பயன்படுத்தக்கூடிய பூலியன் தகவலைக் காண்பி."
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "'%s' பயன்படுத்தக்கூடிய கோப்பு வகைத் தகவலைக் காண்பி"
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr "'%s' இணைக்கக்கூடிய அல்லது கவனிக்கக்கூடிய பிணைய முனையங்களைக் காண்பி."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "'%s' க்கான நிலைமாற்றங்கள்"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "'%s' இலிருந்தான நிலைமாற்றங்கள்"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "'%s' இலிருந்தான நிலைமாற்றங்கள்"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"தேர்ந்தெடுக்கப்பட்ட டொமைன்கள் நுழைவுப்புள்ளியை செயல்படுத்தும் போது, '%s' க்கு நிலைமாறும் "
+"செயல்படுத்தக்கூடியவை."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"'%s' செயல்படுத்தக்கூடியவற்றை இயக்கும் போது, வேறு டொமைனுக்கு நிலைமாறும் "
+"செயல்படுத்தக்கூடியவை."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "'%s' க்கு அல்லது அதிலிருந்து நிலைமாற்றம் அடையக்கூடிய பயன்பாடுகளைக் காண்பி"
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "பூலியன்கள்"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "இயங்கக்கூடியது"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "எழுதக்கூடிய கோப்புகள்"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "பயன்பாடு"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "'%s' டொமைனை உள்ளிடப் பயன்படுத்திய கோப்புப் பாதை."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "'தேர்ந்தெடுக்கப்பட்ட டொமைன்' கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux பயனர் மேப்பிங்கைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%sக்கு அனுமதி ஒப்பீடுகளை மாற்ற முடியவில்லை"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "பூலியன் %s விதிகளை அனுமதி"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "பிணைய முனையத்தைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "கோப்பு லேபிளிடல்"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux பயனரைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "SELinux கோப்பு லேபிள்"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux பயனர் ஒப்பீட்டை மாற்றவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "பிணைய முனையத்தைத் திருத்தவும்"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux பங்குகள்"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%sக்கு கோப்பு சூழலை அழிக்க முடியவில்லை"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "%sக்கு கோப்பு சூழலை மாற்ற முடியாது"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "கோப்புப் பாதை"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux கோப்பு லேபிள்"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "%s தவறான முறை: %sஐ பதிவு செய்யவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s ஐ அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s ஐ மாற்றவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "பிணைய முனையம்"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "பிணைய முனையம்"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "பயனரை சேர்"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "பயனரை அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "பயனரை மாற்றவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux பயனர்"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "பங்கு"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS வரையறை"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux புகுபதிவு மேப்பிங்கைச் சேர்க்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux பயனர் ஒப்பீட்டை அழிக்கவும்"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "அனுமதி ஒப்பீடுகளை பட்டியலிட முடியவில்லை"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux பயனர்"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux பயனர்"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "கோப்புப் பாதை"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "மாற்றங்களைச் சேமி"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "மாற்றங்களை மீட்டமை"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "கணினி நிலை: செயல்படுத்துகிறது"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "கணினி நிலை: அனுமதிக்கிறது"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 காரணமாக "
+"உள்ளதா என்று பார்க்க மட்டும் நீங்கள் விரும்பினால், அனுமதி பயன்முறைக்குச் செல்லலாம், அந்தப் "
+"பயன்முறையில் பிழைகள் பதிவு செய்யப்படுமே தவிர SELinux கொள்கையில் மாற்றங்கள் எதுவும் "
+"செய்யப்படாது.  அனுமதிப் பயன்முறைக்குச் செல்ல மறுதொடக்கம் செய்ய வேண்டியதும் இல்லை. தொடர "
+"விரும்புகிறீர்களா?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "SELinux Gui"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "ஒரு செயலாக்கத்தைத் தேட இங்கு தட்டச்சு செய்யவும்"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "முன்பே உள்ள உருப்படியில் மாற்றம் செய்"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "முன்பே உள்ள உருப்படியை அழி"
+
+#~ msgid "Add a new item"
+#~ msgstr "புதிய உருப்படியைச் சேர்"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr "மேலே தேர்ந்தெடுத்த செயலாக்க டொமைனை உள்ளிடப் பயன்படுத்திய கோப்புப் பாதை."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "மேலே தேர்ந்தெடுத்த செயலாக்க டொமைன் எழுதக்கூடிய கோப்புகள்."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "தேர்ந்தெடுத்த டொமைனுக்கான வரையறுக்கப்பட்ட கோப்பு வகைகள்"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr "தேர்ந்தெடுக்கப்பட்ட டொமைன் இணைக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#~ msgid "Modified"
+#~ msgstr "மாற்ற‌ப்பட்டது"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "தேர்ந்தெடுக்கப்பட்ட டொமைன் கவனிக்க அனுமதிக்கப்பட்ட பிணைய முனையங்கள்."
+
+#~ msgid "Executable File Type"
+#~ msgstr "செயல்படுத்தக்கூடிய கோப்பு வகை"
+
+#~ msgid "Transtype"
+#~ msgstr "Transtype"
+
+#~ msgid "Reset"
+#~ msgstr "மீட்டமை"
+
+#~ msgid "Reset to system default"
+#~ msgstr "கணினி முன்னிருப்புக்கு மீட்டமைக்கவும்"
+
+#~ msgid "Save your changes"
+#~ msgstr "உங்கள் மாற்றங்களை சேமிக்கவும்"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "GTK கிடைக்கவில்லை"
diff --git a/policycoreutils/po/ta_IN.po b/policycoreutils/po/ta_IN.po
new file mode 100644
index 0000000..0a1c5a4
--- /dev/null
+++ b/policycoreutils/po/ta_IN.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Tamil (India) (http://www.transifex.com/projects/p/fedora/"
+"language/ta_IN/)\n"
+"Language: ta_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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/te.po b/policycoreutils/po/te.po
index 044ce97..91321c3 100644
--- a/policycoreutils/po/te.po
+++ b/policycoreutils/po/te.po
@@ -1,21 +1,24 @@
 # 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@redhat.com>, 2008-2010,2012.
+# Krishnababu Krothapalli <kkrothap@redhat.com>, 2008-2010,2012
+# Krishnababu Krothapalli <kkrothap@redhat.com>, 2013
+# Krishnababu Krothapalli <kkrothap@redhat.com>, 2013
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/te/)\n"
+"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/"
+"te/)\n"
+"Language: te\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: te\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../run_init/run_init.c:67
@@ -23,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM ను సిద్దముచేయుటలో విఫలమైంది\n"
@@ -74,7 +80,7 @@ msgstr "మన్నించాలి, run_init అనునది SELinux క
 msgid "authentication failed.\n"
 msgstr "దృవీకరణ విఫలమైంది.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "%s కు exec సందర్భమును అమర్చలేకపోయింది.\n"
@@ -87,871 +93,912 @@ msgstr "******************** ముఖ్యమైన ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "ఈ విధాన సంకలనంను క్రియాశీలం చేయుటకు, నిర్వర్తించుము:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "semanage హాండిల్‌ను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux విధానం నిర్వహించబడలేదు లేదా నిల్వ వాడుకొన లేదు."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "విధాన నిల్వను చదువలేదు."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "semanage అనుసంధానంను ఎర్పరచలేక పోయింది."
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "MLS చేతనమైన స్థితిని పరిశీలించలేక పోయింది"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "ఇంకా మెరుగుపరచ లేదు"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage వ్యవహారము యిప్పటికే పురోగతినందు వున్నది"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "semanage వ్యవహారాన్ని ప్రారంభించ లేకపోయింది"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "semanage వ్యవహారాన్ని అప్పగించ(commit)లేక పోయింది"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage వ్యవహారము పురోగతినందు లేదు"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux మాడ్యూల్సును జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "మాడ్యూళ్ళ పేరు"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "వర్షన్"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "అచేతనమైన"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "మాడ్యూల్ %s అచేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "మాడ్యూల్ %s చేతనం చేయలేక పోయింది (తీసివేత విఫలమైంది)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "మాడ్యూల్ %s తీసివేయలేక పోయింది (తీసివేత విఫలమైంది)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit 'on' లేదా 'off' కావాలి"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "అంతర్నిర్మిత పర్మిస్సివ్ రకాలు"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "మలచుకొనిన పర్మిసివ్ రకాలు"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "అనుమతిగల డొమైన్ %sను అమర్చలేక పోయింది (మాడ్యూల్ సంస్థాపన విఫలమైంది)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "అనుమతిగల డొమైన్ %sను తొలగించలేక పోయింది (తొలగింపు విఫలమైంది)"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "లినక్స్‍ సమూహము %s లేదు"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "లినక్స్‍ వినియోగదారి %s లేడు"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సృష్టించలేదు"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "%s కొరకు నామమును అమర్చలేక పోయింది"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "%s కొరకు MLS స్థాయిని అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "%s కొరకు SELinux వినియోగదారిని అమర్చలేక పోయింది"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను జతచేయ లేకపోయింది"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "seuser లేదా serange అవసరము"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s కొరకు లాగిన్ మాపింగ్ నిర్వచించబడలేదు"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "%s కొరకు seuser ను క్వరీ చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సవరించ లేకపోయింది"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s కొరకు లాగిన్ మాపింగ్ విధానంనందు నిర్వచించబడినది, తొలగించబడలేదు"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "%s కు లాగిన్ మాపింగ్‌ను తొలగించలేక పోయింది"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "లాగిన్ మాపింగ్స్‍‌ను జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "లాగిన్ నామము"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux వినియోగదారి"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS వ్యాప్తి"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "సేవ"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "SELinux వినియోగదారి %s నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "%s కొరకు వినియోగదారిని క్వరీ చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "%s కొరకు మీరు కనీసము వొక పాత్రను జతచేయవలెను"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "%s కొరకు SELinux వినియోగదారిని సృష్టించ లేకపోయింది"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "పాత్ర %s ను %s కొరకు జతచేయ లేకపోయింది"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "%s కు MLS స్థాయిని అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "ప్రిఫిక్స్‍ %s ను %s కు జతచేయ లేకపోయింది"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "%s కొరకు కీను బయల్పరచ లేకపోయింది"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "SELinux వినియోగదారి %s ను జతచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "ప్రిఫిక్స్‍, పాత్రలు, స్థాయి లేదా వ్యాప్తి అవసరము"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "ప్రిఫిక్స్‍ లేదా పాత్రలు అవసరము"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux వినియోగదారి %s నిర్వచించబడలేదు"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "SELinux వినియోగదారి %s ను సవరించలేదు"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux వినియోగదారి %s విధానం లో నిర్వచించబడినది, తొలగింపబడలేదు"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "SELinux వినియోగదారి %s ను తొలగించ లేకపోయింది"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "SELinux వినియోగదారులను జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "వినియోగదారి %s కొరకు పాత్రలను జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "లేబిలింగ్"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "ప్రిఫిక్స్‍"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS స్థాయి"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS వ్యాప్తి"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux పాత్రలు"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "నియమం udp లేదా tcp అవసరము"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "పోర్ట్‍ అవసరము"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "చెల్లని పోర్ట్"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "%s/%s కొరకు కీను సృష్టించ లేకపోయింది"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "రకము అవసరము"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "రకం %s చెల్లనిది, తప్పక పోర్టు రకం కావాలి"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "పోర్ట్‍ %s/%s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "పోర్ట్‍ %s/%s ఇప్పటికే నిర్వచించబడివుంది"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "%s/%s కొరకు పోర్ట్‍‌ను సృష్టించ లేకపోయింది"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "%s/%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "%s/%s కొరకు పొర్ట్‍ సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు రకంను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంనందు mls క్షేత్రాలను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "%s/%s కొరకు పోర్ట్‍ సందర్భంను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "పోర్ట్‍ %s/%s ను జతచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "setype లేదా serange అవసరము"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "setype అవసరము"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "పోర్ట్‍ %s/%s నిర్వచించబడిలేదు"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "పోర్ట్‍ %s/%s ను క్వరీ చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "పోర్ట్‍ %s/%s ను సవరించలేకపోయింది"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "పోర్ట్‍ %s ను తోలగించలేకపోయింది"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "పోర్ట్‍ %s/%s విధానం నందు నిర్వచించబడింది, తొలగింపబడలేదు"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "పోర్ట్‍ %s/%s ను తోలగించలేకపోయింది"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "పోర్ట్స్‍ ను జాబితాచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux పోర్ట్‍ రకము"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "పోర్ట్‍ సంఖ్య"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "నోడు చిరునామా అవసరమైనది"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "తెలియని లేదా తప్పిపోయిన నిభందన"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux నోడ్ రకం అవసరమైంది"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "రకం %s చెల్లనిది, తప్పక నోడ్ రకం కావాలి"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "%s కొరకు కీను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "%s చిరునామా నిర్వచించబడివుంటే పరిశీలించలేక పోయేది"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "%s కొరకు చిరునామాను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "%s కొరకు సందర్భంను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "%s కొరకు తొడుగు(మాస్కు)ను అమర్చలేక పోయింది"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "%s కొరకు చిరునామా సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "%s కొరకు చిరునామా సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "%s కొరకు చిరునామా సందర్భంనందు రకమును అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "%s కొరకు చిరునామా సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "%s కొరకు చిరునామా సందర్భంను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "చిరునామా %s జతచేయలేక పోయింది"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "చిరునామా %s నిర్వచించబడిలేదు"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "చిరునామా %sను క్వరీచేయలేక పోయింది"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "చిరునామా %sను సవరించలేక పోయింది"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "విధానం నందు నిర్వచించబడిన చిరునామా %s, తొలగింపబడలేదు"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "చిరునామా %sను తొలగించలేక పోయింది"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "అన్ని నోడ్ మాపింగ్సును తొలగించలేదు"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "చిరునామాలను జాబితా చేయలేక పోయింది"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "SELinux రకము అవసరము"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "అంతర్‌ఫలకం %s నిర్వచించివుంటే పరిశీలించకుండా ఉండేది"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకంను సృష్టించ లేకపోయింది"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు వినియోగదారిని అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు పాత్రను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు రకమును అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భంనందు mls క్షేత్రములను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "%s కొరకు అంతర్‌ఫలకం సందర్భం ను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "%s కొరకు సందేశం సందర్భంను అమర్చ లేకపోయింది"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "అంతర్‌ఫలకం %s ను జతచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "అంతర్‌ఫలకం %s నిర్వచించబడిలేదు"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "అంతర్‌ఫలకం %s ను క్వరీ చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "అంతర్‌ఫలకం %s ను సవరించలేకపోయింది"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "అంతర్‌ఫలకం %s విధానంనందు నిర్వచించబడివుంది, తోలగింపబడలేదు"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "అంతర్‌ఫలకం %s ను తొలగించలేకపోయింది"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "అన్ని యింటర్ఫేస్ మాపింగ్స్ తొలగించలేక పోయింది"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "అంతర్‌ఫలకంలను జాబీతా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux అంతర్‌ఫలకం"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "సందర్భము"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "%s కు సమానపు క్లాస్ యిప్పటికే వుంది"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "ఫైల్ స్పెక్ %s సరితూగు నియమం '%s %s' తో విభేదిస్తోంది"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s కొరకు సమానపు క్లాస్ లేదు"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "%s కొరకు దస్త్ర సందర్భంనందు వినియోగదారిని అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "%s కొరకు దస్త్ర సందర్భంనందు పాత్రను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "%s కొరకు దస్త్ర సందర్భంనందు mls క్షేత్రాలను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "సరికాని దస్త్రము విశదీకరణము"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "ఫైల్ స్పెసిఫికేషన్ ఖాళీలను కలిగివుండలేదు"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "రకం %s చెల్లనిది, తప్పక ఫైలు లేదా పరికరం రకం కావాలి"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "%s కొరకు దస్త్ర సందర్భం నిర్వచించబడివుంటే పరిశీలించకుండా ఉండేది"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "%s కొరకు దస్త్ర సందర్భంను సృష్టించలేకపోయింది"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "%s కొరకు దస్త్ర సందర్భంనందు రకమును అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "%s కొరకు దస్త్రము సందర్భంను అమర్చలేకపోయింది"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "%s కొరకు దస్త్రము సందర్భంను జతచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "setype, serange లేదా seuser అవసరము"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s కొరకు దస్త్రము సందర్భం నిర్వచించబడిలేదు"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "%s కొరకు దస్త్రము సందర్భంను క్వరీచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "దస్త్రము సందర్భం %sను తొలగించలేకపోయింది"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s కొరకు దస్త్రము సందర్భం విధానంలో నిర్వచించబడివుంది, తొలగింపబడలేదు"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "దస్త్రము సందర్భంలను జాబితా చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "స్థానిక దస్త్ర సందర్భంలను జాబితాచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "రకము"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux పంపిణీ fcontext సమానత \n"
+msgstr ""
+"\n"
+"SELinux పంపిణీ fcontext సమానత \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux స్థానిక fcontext సమానత \n"
+msgstr ""
+"\n"
+"SELinux స్థానిక fcontext సమానత \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "బూలియన్ %s నిర్వచించబడితే పరిశీలించి ఉండేదికాదు"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "బూలియన్ %s నిర్వచించబడిలేదు"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "దస్త్రము సందర్భం %s ను క్వరీ చేయలేకపోయింది"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "ఈక్రింది విలువలలో వొకదానిని మీరు తప్పక తెలుపవలెను: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "బూలియన్ %s యొక్క క్రియాశీల విలువను అమర్చలేక పోయింది"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "బూలియన్ %s ను సవరించలేకపోయింది"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "బూలియన్ %s విధానంనందు నిర్వచించబడివుంది, తొలగింపబడలేదు"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "బూలియన్ %s తొలగింపలేకపోయింది"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "బూలియన్స్‍ ను జాబితాచేయలేకపోయింది"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "ఆఫ్"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "ఆన్"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux బూలియన్"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "స్థితి"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "అప్రమేయం"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "వివరణ"
 
@@ -990,206 +1037,226 @@ msgstr "దోషము!  షెల్ విలువైంది కాదు.
 msgid "Unable to clear environment\n"
 msgstr "వాతావరణంను శుభ్రంచేయలేదు\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "uid మార్చుటలో దోషము, బహిష్కరిస్తోంది.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "KEEPCAPS పునఃఅమరికలో దోషము, బహిష్కరిస్తోంది\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "ఆడిట్ సిస్టమ్‌కు అనుసంధానించుటలో దోషము.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "మెమొరిని కేటాయించుటలో దోషము.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "ఆడిట్ సందేశమును పంపుటలో దోషము.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "బలవంతపు రీతిని నిర్ధారించలేకపోయింది.\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "దోషము!  %sను తెరువలేకపోయింది.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "దోషం! %s పైన O_NONBLOCK శుబ్రపరచలేక పోయింది\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  %s కొరకు ప్రస్తుత సందర్భంను పొందలేకపోయింది, నమ్మదగిన tty కాదు.\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s!  %s కొరకు కొత్త సందర్భంను పొదంలేకపోయింది, నమ్మదగిన tty కాదు.\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  %s కొరకు కొత్త సందర్భంను అమర్చలేకపోయింది\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s మార్చిన లేబుల్స్‍.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "హెచ్చరిక! సందర్భంను %s కొరకు తిరిగినిల్వ ఉంచలేకపోయింది\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "దోషము: బహుళ పాత్రలు తెలుపబడినవి\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "దోషము: బహుళ రకములు తెలుపబడినవి\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Sorry, -l SELinux MLS మద్దతుతో ఉపయోగించవచ్చు.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "దోషము: బహుళ స్థాయిలు తెలుపబడినవి\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "దోషము: భద్రతలేని టెర్మినల్‌పై స్థాయిలను మార్చుటకు మీరు అనుమతించబడరు \n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "అప్రమేయ రకమును పొందలేకపోయింది.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "కొత్త సందర్భంను పొందుటలో విఫలమైంది.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "కొత్త పాత్ర %s ను అమర్చుటలో విఫలమైంది\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "కొత్త రకము అమర్చుటలో విఫలమైంది %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "స్థాయి %s తో కొత్త వ్యాప్తి నిర్మించుటలో విఫలమైంది\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "కొత్త స్థాయి %s అమర్చుటలో విఫలమైంది\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "కొత్త సందర్భంను స్ట్రింగ్‌కు మార్చుటలో విఫలమైంది\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s విలవైన సందర్భం కాదు\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "మెమొరి కొత్త సందర్భం కొరకు కేటాయించలేకపోయింది(_c)"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "ఖాళీ చిహ్నపు సమితిని పొందలేక పోయింది\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "SIGHUP సంభాలికను అమర్చలేకపోయింది\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "క్షమించండి, సామర్థ్యాలను వదులుటకు కొత్తపాత్ర విఫలమైంది\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "మన్నించాలి, కొత్త పాత్ర SELinux కెర్నల్ నందు మాత్రమే ఉపయోగించవచ్చు.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "పాత సందర్భంను పొందుటలో విఫలమైంది(_c).\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "హెచ్చరిక!  tty సమాచారాన్ని తిరిగిపొందలేక పోయింది.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "PAM సేవా ఆకృతీకరణ చదువుటలో దోషము.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "కొత్తపాత్ర: %s కొరకు సరికాని సంకేతపదము\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "కొత్తపాత్ర: వైఫల్య ఫోర్కింగ్: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "tty లేబుల్‌ను తిరిగిఉంచలేక పోయింది...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "tty ను తగురీతిగా మూయుటలో విఫలమైంది\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "వివరణిలను మూయులేక పోయింది.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "షెల్ యొక్క argvo కేటాయించుటలో దోషము.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "ఆడిట్ సందేశం పంపుటకు విఫలమైంది"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "నేమ్‌స్పేస్ బదిలీనకు విఫలమైంది\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "సామర్థ్యాలు %m విడుచుటకు విఫలమైంది\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "వాతావరణాన్ని తిరిగివుంచలేక పోయింది, బహిష్కరిస్తోంది\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "షెల్ నిర్వర్తించుటలో విఫలమైంది\n"
 
@@ -1320,19 +1387,25 @@ 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"
@@ -1342,19 +1415,25 @@ 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/\nMCS వ్యాప్తి"
+msgstr ""
+"MLS/\n"
+"MCS వ్యాప్తి"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1416,7 +1495,7 @@ msgstr "<b>మీరు నిర్భందించాలనుకొన్
 msgid "<b>Applications</b>"
 msgstr "<b>అనువర్తనములు</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "ప్రామాణిక Init డెమోన్‌"
 
@@ -1424,9 +1503,11 @@ msgstr "ప్రామాణిక Init డెమోన్‌"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "ప్రామాణిక Init డెమోన్ బూట్ నందు init స్క్రిప్ట్స్‍ ద్వారా ప్రారంభమగు డెమోన్స్‍.  సాదారణంగా /etc/rc.d/init.d నందు ఒక స్క్రిప్టు కావాలి"
+msgstr ""
+"ప్రామాణిక Init డెమోన్ బూట్ నందు init స్క్రిప్ట్స్‍ ద్వారా ప్రారంభమగు డెమోన్స్‍.  సాదారణంగా /etc/rc.d/"
+"init.d నందు ఒక స్క్రిప్టు కావాలి"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS సిస్టమ్ డెమోన్"
 
@@ -1438,7 +1519,7 @@ msgstr "ఇంటర్నెట్ సేవల డెమోన్ (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "ఇంటర్నెట్ సేవల డెమోన్ xinetd ద్వారా ప్రారంభించిన డెమోన్స్‍"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "వెబ్ అనువర్తనము/స్క్రిప్ట్‍ (CGI)"
 
@@ -1447,7 +1528,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "వెబ్ అనువర్తనములు/స్క్రిప్ట్‍ (CGI) CGI స్క్రిప్ట్స్‍ వెబ్ సేవిక ద్వారా ప్రారంభించబడినవి (apache)"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "వినియోగదారి అనువర్తనము"
 
@@ -1455,9 +1536,10 @@ msgstr "వినియోగదారి అనువర్తనము"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని అనువర్తనమే"
+msgstr ""
+"వినియోగదారుని చేత ప్రారంభించబడి మీరు పరిమితం చేయుటకు ఇష్టపడు ఏ అనువర్తనమైనా వినియోగదారుని అనువర్తనమే"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1481,7 +1563,9 @@ msgstr "కనీస టెర్మినల్ వినియోగదార
 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, networking, sudo, su లను కలిగివుండడు."
+msgstr ""
+"ఈ వినియోగాదారి మిషన్‌కు టెర్మినల్ లేదా దూరస్థ లాగిన్ ద్వారా లాగిన్ అవుతాడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ "
+"setuid, networking, sudo, su లను కలిగివుండడు."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1491,7 +1575,9 @@ msgstr "కనీస X విండోస్ వినియోగదారి 
 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, networking, sudo, su లను కలిగివుండడు"
+msgstr ""
+"ఈ వినియోగాదారి మిషన్‌కు X లేదా టెర్మినల్ ద్వారా లాగిన్ కాగలడు.  అప్రమేయంగా ఈ వినియోగదారి ఏ setuid, "
+"networking, sudo, su లను కలిగివుండడు"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1501,7 +1587,8 @@ msgstr "వినియోగదారి పాత్ర"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేకుండా setuid లేని అనువర్తనాలు, sudo కాని, su కాని వినియోగదారి."
+msgstr ""
+"పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేకుండా setuid లేని అనువర్తనాలు, sudo కాని, su కాని వినియోగదారి."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1509,9 +1596,11 @@ msgstr "నిర్వహణాధికారి వినియోగదా
 
 #: ../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 చేయగలడు"
+"User with full networking, no setuid applications without transition, no su, "
+"can sudo to Root Administration Roles"
+msgstr ""
+"పూర్తి నెట్వర్కింగ్ తో, బదిలీకరణ లేని ఏ setuid అనువర్తనాలు లేని, su కాని, వినియోగదారి రూట్ నిర్వహణా "
+"నియమాలను sudo చేయగలడు"
 
 #: ../gui/polgen.glade:592
 msgid "<b>Root Users</b>"
@@ -1523,16 +1612,19 @@ 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 "
+"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 ""
+"ఈ వినియోగదారిని మిషన్ రూట్‌గా నడుస్తున్నప్పుడు నిర్వహణాధికారిగా ఉపయోగించాలంటే, రూట్ వినియోగదారి పాత్రను "
+"ఎంపికచేయి.  ఈ వినియోగదారి సిస్టమకు నేరుగా లాగిన్ కాలేడు."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>అనువర్తన పేరు లేదా వాడుకరి పాత్ర ప్రవేశపెట్టుము:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "నామము"
 
@@ -1585,15 +1677,16 @@ msgstr "%s బదిలీ అయ్యే అనువర్తన డొమై
 msgid ""
 "transition \n"
 "role tab"
-msgstr "బదలాయింపు \nపాత్ర టాబ్"
+msgstr ""
+"బదలాయింపు \n"
+"పాత్ర టాబ్"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>%s కు బదీలీ అయ్యే వాడుకరి-పాత్రలు యెంపికచేయి:</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "ఈ అనువర్తనాల డొమైన్స్‍‌కు బదిలీకరించబోవు వినియోగదారి దస్త్రాలను ఎంపికచేయుము"
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1710,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP పోర్ట్స్‍</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "అన్ని"
 
@@ -1631,7 +1724,9 @@ 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 "%s ను 0 తో bindresvport ను కాల్ చేయుటకు అనుమతించుము. పోర్టు 600-1024 కు బందంనం చేయుచున్నది"
+msgstr ""
+"%s ను 0 తో bindresvport ను కాల్ చేయుటకు అనుమతించుము. పోర్టు 600-1024 కు బందంనం "
+"చేయుచున్నది"
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1641,7 +1736,9 @@ msgstr "నిలువఉంచని పోర్ట్స్‍  (> 1024)"
 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"
+msgstr ""
+"కామాతో వేరుచేసిన udp పోర్టుల జాబితాను ప్రవేశపెట్టుము లేదా %s బందనంచేయు పోర్టుల విస్తృతి. ఉదాహరణ: "
+"612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1660,7 +1757,9 @@ msgstr "<b>UDP పోర్ట్స్‍</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "నెట్వర్కు\nబైండ్ టాబ్"
+msgstr ""
+"నెట్వర్కు\n"
+"బైండ్ టాబ్"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1674,7 +1773,9 @@ msgstr "%s ను యేదేని tcp పోర్టునకు అను
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1684,7 +1785,9 @@ msgstr "%s ను యేదేని udp పోర్టునకు అను
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1748,75 +1851,79 @@ msgstr "<b>%s పాలసీ యే సంచయం జనియింపచే
 msgid "Policy Directory"
 msgstr "విధానం సచయం"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "పాత్ర"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "ఉన్న వినియోగదారి(_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "అనువర్తనము"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s తప్పక ఒక సంచయం అవ్వాలి"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "మీరు తప్పక ఒక వినియోగదారిని ఎంపికచేయాలి"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "పరిమితం చేయుటకు నిర్వర్తించదగు దస్త్రమును ఎంపికచేయుము"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "పరిమితం చేయుటకు init స్క్రిప్ట్‍ దస్త్రమును ఎంపికచేయుము."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "పరిమిత అనునర్తనములు సృష్టించిన లేదా వ్రాసిన దస్త్రము(లు) ఎంపికచేయుము"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "పరిమిత అనువర్తనములు కలిగివున్న మరియు వాటిలోకి వ్రాసిన సంచయము(లు) ఎంపికచేయుము"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "విధానం దస్త్రములను దానిలోకి ఉద్బవింపచేయుటకు సంచయమును ఎంపికచేయుము"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "నామమును నిర్ధారించుము"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "అక్షరాలు మరియు సంఖ్యలు కలిగిన ఖాళీలు లేని పేరును మీరు తప్పక జతచేయాలి."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "మీరు తప్పక ఒక నిర్వర్తినిని ప్రవేశపెట్టవలెను"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "SELinux ను ఆకృతీకరించుము"
 
@@ -1828,9 +1935,15 @@ msgstr "నెట్వర్క్ పోర్టు"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux పోర్ట్‍\nరకము"
+msgstr ""
+"SELinux పోర్ట్‍\n"
+"రకము"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "నియమం"
 
@@ -1838,9 +1951,13 @@ msgstr "నియమం"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\nస్థాయి"
+msgstr ""
+"MLS/MCS\n"
+"స్థాయి"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "పోర్ట్‍"
 
@@ -1878,10 +1995,14 @@ msgid "Modify %s"
 msgstr "%s సవరించుము"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "అనుమతిగల"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "బలవంతము"
 
@@ -1889,12 +2010,15 @@ msgstr "బలవంతము"
 msgid "Status"
 msgstr "స్థితి"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "విధానం రకమును మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని అనుకుంటున్నారా?"
+msgstr ""
+"విధానం రకమును మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. "
+"చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని "
+"అనుకుంటున్నారా?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1902,16 +2026,24 @@ msgid ""
 "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 విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    మీరు కొనసాగిద్దామని అనుకుంటున్నారా?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"SELinux అచేతనంకు మారుటకు పునఃప్రారంభం అవసరము.  ఇది సిఫార్స్‍ చేయబడదు.  మీరు తర్వాత SELinux "
+"వెనుకకు ఉంచాలని అనుకుంటే, సిస్టమ్‌కు చేర్చవలిసి ఉంటుంది.  మీరు SELinux సిస్టమ్ నందు సమస్యకు "
+"కారణమౌతుందేమో చూడాలనుకుంటే, మీరు అనుమతిగల రీతి వెళ్ళవచ్చు ఏదైతే దోషాలను మరియు బలవంతంకాని SELinux "
+"విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    మీరు కొనసాగిద్దామని "
+"అనుకుంటున్నారా?"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 చేతనంకు మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు కొనసాగించాలని అనుకుంటున్నారా?"
+msgstr ""
+"SELinux చేతనంకు మార్చుట అనునది తరువాతి బూట్ నందు మొత్తం దస్త్ర వ్యవస్థ యొక్క చెరికకు "
+"కారణమౌతుంది. చేర్చుట అనునది దస్త్ర వ్యవస్థ పరిమాణం పై ఆధారపడి ఎక్కువ సమయం తీసకోవచ్చు.  మీరు "
+"కొనసాగించాలని అనుకుంటున్నారా?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1921,7 +2053,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "కాపీరైట్ (c)2006 Red Hat, Inc.\nకాపీరైట్ (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"కాపీరైట్ (c)2006 Red Hat, Inc.\n"
+"కాపీరైట్ (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1955,9 +2089,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "అన్ని దస్త్రములు\nసాదారణ దస్త్రము\nసంచయము\nఅక్షర పరికరము\nబ్లాక్ పరికరము\nసాకెట్\nసింబాలిక్ లింకు\nనేమ్డ్‍ పైప్\n"
+msgstr ""
+"అన్ని దస్త్రములు\n"
+"సాదారణ దస్త్రము\n"
+"సంచయము\n"
+"అక్షర పరికరము\n"
+"బ్లాక్ పరికరము\n"
+"సాకెట్\n"
+"సింబాలిక్ లింకు\n"
+"నేమ్డ్‍ పైప్\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1970,6 +2114,7 @@ msgid "SELinux Administration"
 msgstr "SELinux నిర్వహణ"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "జతచేయి"
 
@@ -1998,7 +2143,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "అచేతనము\nఅనుమతిగల\nబలవంతపు\n"
+msgstr ""
+"అచేతనము\n"
+"అనుమతిగల\n"
+"బలవంతపు\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2014,7 +2162,10 @@ msgid ""
 "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 "తరువాతి పునఃప్రారంభంనందు మొత్తం దస్త్ర వ్యవస్థను చేర్చాలనుకుంటే ఎంపికచేయండి.  చేర్చుట అనునది చాలా ఎక్కువ సమయం తీసుకుంటుంది, సిస్టమ్ యొక్క పరిమాణం మీద ఆదారపడి.  మీరు ఈ విధమైన విధానాలను మార్చుతుంటే లేదా అచేతనంనుండి బలవంతపుకు వెళుతుంటే, చేరిక అవసరమౌతుంది."
+msgstr ""
+"తరువాతి పునఃప్రారంభంనందు మొత్తం దస్త్ర వ్యవస్థను చేర్చాలనుకుంటే ఎంపికచేయండి.  చేర్చుట అనునది చాలా "
+"ఎక్కువ సమయం తీసుకుంటుంది, సిస్టమ్ యొక్క పరిమాణం మీద ఆదారపడి.  మీరు ఈ విధమైన విధానాలను మార్చుతుంటే "
+"లేదా అచేతనంనుండి బలవంతపుకు వెళుతుంటే, చేరిక అవసరమౌతుంది."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2039,6 +2190,7 @@ msgstr "అన్ని బూలియన్స్‍ మరియు మలు
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "వడపోత"
 
@@ -2133,8 +2285,8 @@ msgstr "నింపదగు విధానం మాడ్యూల్‌న
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "అదనపు ఆడిట్ నియమాలను అచేతనం/చేతనం చేయుము, సాదారణంగా లాగ్ దస్త్రములనందు నివేదించబడని."
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2162,1321 +2314,3035 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "SELinux వినియోగదారి '%s' అవసరము"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "SELinux man పేజీలను పుట్టించు"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "పుట్టించిన SELinux man పేజీలు నిల్వవుండు పాత్"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు ABRT ను అనుమతించు."
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: 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 ను "
+"అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr ""
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు tftp ను అనుమతించు."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "అన్ని డొమైన్లు"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "వ్యవస్థపైని సురక్షితం కాని ఫైళ్ళను చదువుటకు ఎంటీవైరస్ ప్రోగ్రాములను అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "సృష్టించబోవు man పేజీల డొమైన్ పేరు(లు)"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "ఏంటీవైరస్ ప్రోగ్రాములు JIT కంపైలర్‌ను వుపయోగించగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "SELinux విధానం నెట్వర్కు సమాచారం పశ్నించు"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "auditadm ను exec విషయానికి అనుమతించుము"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "SELinux పోర్టు రకాలు జాబితాచేయి"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"sssd సేవిక వుపయోగించుటకన్నా ldap నుండి వాడుకరి సంకేతపద ప్రవేశాలను నేరుగా పరిష్కరించుటకు "
+"వాడుకరులను అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "పోర్టుకు చెందిన SELinux రకం చూపు"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "రేడియస్ సేవిక వుపయోగించు వాడుకరులు లాగిన్ అగుటకు అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "ఈ SELinux రకానికి నిర్వచించిన పోర్టు చూపు"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "yubikey సేవిక వుపయోగించి లాగిన్ అవుటకు వాడుకరులను అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "awstats అనునది httpd లాగ్ ఫైళ్ళను కొట్టివేయగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "డొమైన్లు వొక దానితో వొకటి సంప్రదించుకోగలవో లేదో చూడుటకు SELinux విధానంను ప్రశ్నించు"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "httpd స్క్రిప్ట్స్ మరియు మాడ్యూల్స్ execmem/execstack అనుమతించు"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "మూలపు డొమైన్"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"cdrecord అనునది వివిధ విషయాలను చదువగలగాలో లేదో నిర్ణయించండి. nfs, samba, తీసివేయగల పరికరాలు, "
+"వాడుకరి తాత్కాలిక మరియు నమ్మలేని విషయపు ఫైల్ళు"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "లక్ష్యపు డొమైన్"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "క్లస్టర్ నిర్వహణ డొమైన్స్ ను TCP వుపయోగించి నెట్వర్కనకు అనుసంధానమవుటకు అనుమతించండి."
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "బూలియన్స్ వివరణను చూడుటకు SELinux విధానం ప్రశ్నించు"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr "క్లస్టర్ నిర్వహణ డొమైన్సును వ్యవస్థపైని అన్ని ఫైళ్ళను నిర్వహించుటకు మీరు అనుమతించండి."
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
+"క్లస్టర్ నిర్వహణ క్లస్టర్ డొమైన్స్ memcheck-amd64- ను ఎగ్జిక్యూటబుస్ మెమొరీను వుపయోగించుటకు మీరు "
+"అనుమతించండి"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "వివరణ పొందుటకు బూలియన్"
-
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "మూలపు ప్రోసెస్ డొమైన్ లక్ష్యపు ప్రోసెస్ డొమైన్‌కు యెలా బదిలీ అగునో SELinux విధానంను ప్రశ్నించు"
-
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "మూలపు ప్రోసెస్ డొమైన్"
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Cobbler అనునది పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సేవల కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించగలగాలో లేదో మీరు "
+"నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "లక్ష్యపు ప్రోసెస్ డొమైన్"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "Cobbler అనునది నెట్వర్కునకు TCP వుపయోగించి అనుసంధానం అవ్వగలగాలి అని మీరు నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Cobbler అనునది cifs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో మీరు నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Cobbler అనునది nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో మీరు నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "SELinux విధానం మాడ్యూల్ మాదిరి పుట్టించు"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "collectd అనునది నెట్వర్కునకు TCP వుపయోగించి అనుసంధానం అవ్వాలో లేదో మీరు నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "Condor నెట్వర్కునకు TCP వుపయోగించి అనుసంధానం అవగలగాలో లేదో మీరు నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr ""
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "ఫైల్ సందర్భాలను తిరిగివుంచుటకు సిస్టమ్ cron job లను రిలేబుల్ ఫైల్‌సిస్టమ్‌కు అనుమతించాలంటే."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "cvs అనునది షాడో సంకేతపద ఫైళ్ళను చదువగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "పుట్టించుటకు విధానం పేరు"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "మీరు అన్ని డెమోన్లను tcp వ్రాపర్స్ వుపయోగించుటకు అనుమతించాలంటే."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "ఎల్లకు నిర్వర్తనం"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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 ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "dbadm అనునది సాధారణ వాడుకరి ఫైళ్ళను నిర్వహించగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "ఆదేశాలు"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "dbadm అనునది సాధారణ వాడుకరి ఫైళ్ళను చదువగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: 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 నందు నివేదించాలి"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "ఇతర ప్రోసెస్‌లను ptrace చేయు లేదా డీబగ్ చేయు ఏ ప్రోసెస్‌నైనా తిరస్కరించు."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "dhcpc క్లైంట్‌ అనువర్తనములను iptables ఆదేశాలను నిర్వర్తించుటకు అనుమతించు"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "తెలియని"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "DHCP డెమోన్ అనునది LDAP బ్యాకెండ్స్ వుపయోగించగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "ఇంటర్నెట్ సేవల డెమోన్"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "అన్ని డొమైన్లు కూడా యితర డొమైన్ల ఫైల్ వివరిణిలను వుపయోగించుట అనుమతించు"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "అన్ని డొమైన్లు కెర్నల్ లోడ్ మాడ్యూళ్ళు కలిగివుండుటకు అనుమతించు"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
+"entropyd అనునది ఆడియో పరికరాలను entropy ఫీడ్స్ కొరకు మూలంవలె వుపయోగించగలగాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "exim అనునది డాటాబేస్‌లకు అనుసంధానం అవ్వాలో లేదో నిర్ణయించండి."
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 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 "చెల్లునటువంటి రకాలు:\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 ""
-
-#: ../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 "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-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 తప్పక బూలియన్ విలువ కావాలి"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
-
-#: ../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 "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు ABRT ను అనుమతించు."
-
-#: 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 ను అనుమతించు"
-
-#: 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 ""
-
-#: 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 "sssd సేవిక వుపయోగించుటకన్నా ldap నుండి వాడుకరి సంకేతపద ప్రవేశాలను నేరుగా పరిష్కరించుటకు వాడుకరులను అనుమతించు"
-
-#: 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 "cdrecord ను విభిన్న సారాలను చదువుటకు అనుమతించుము. nfs, samba, తిసివేయగల పరికరములు, user temp మరియు నమ్మదగని సారపు దస్త్రములు"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "clamd ను JIT కంపైలర్ వుపయోగించుటకు అనుమతించు"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "వ్యవస్థపై సురక్షితం కాని ఫైళ్ళకు clamscan ను అనుమతించు"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "వాడుకరి విషయం చదువుటకు clamscan అనుమతించు"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు Cobbler ను అనుమతించు."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను Cobbler అనుమతించు."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "cifs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "nfs ఫైల్ సిస్టమ్సును Cobbler యాక్సెస్ చేయుట అనుమతించాలంటే."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "TCP వుపయోగించి collectd నెట్వర్కునకు అనుసంధానమగుటను మీరు అనుమతించాలంటే."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "TCP వుపయోగించి మీరు codnor డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించాలంటే."
-
-#: booleans.py:20
-msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
-msgstr "ఫైల్ సందర్భాలను తిరిగివుంచుటకు సిస్టమ్ cron job లను రిలేబుల్ ఫైల్‌సిస్టమ్‌కు అనుమతించాలంటే."
-
-#: 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 "ప్రాధమికదస్త్రాలను / కు వ్రాయుటకు అన్ని డెమోన్స్‍‌ను అనుమతించుము"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "మీరు అన్ని డెమోన్లను tcp వ్రాపర్స్ వుపయోగించుటకు అనుమతించాలంటే."
-
-#: 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 "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను నిర్వహించుటకు dbadm అనుమతించు"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు dbadm అనుమతించు"
-
-#: 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 నందు నివేదించాలి"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "sysadm ను అన్ని ప్రోసెసెస్‌ను debug లేదా ptrace చేయుటకు అనుమతించు."
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "dhcpc క్లైంట్‌ అనువర్తనములను iptables ఆదేశాలను నిర్వర్తించుటకు అనుమతించు"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "DHCP డెమోన్‌ను LDAP బ్యాకెండ్స్ వుపయోగించుటకు అనుమతించండి"
-
-#: 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 "entropy ఫీడ్ల కొరకు ఆడియో పరికరాలను మూలము వలె వుపయోగించుటను అనుమతించండి"
-
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "exim ను డాటాబేసులకు(postgres, mysql) అనుసంధానం కావుటకు అనుమతించండి"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను సృష్టించుటకు, చదువుటకు, మరియు తొలగించుటకు అనుమతించు."
+"exim అనునది సాధారణ వాడుకరి విషయపు ఫైళ్ళను సృష్టించుటకు, చదువుటకు, వ్రాయుటకు, మరియు "
+"తొలగించుటకు నిర్ణయించండి."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "exim ను అనుమతిలేని వాడుకరి ఫైళ్ళను చదువుటకు అనుమతించు."
+msgid "Determine whether exim can read generic user content files."
+msgstr "exim అనునది సాధారణ వాడుకరి విషయపు ఫైళ్ళను చదువగలగాలో లేదో నిర్ణయించండి."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "fcron తోడ్పాటు కొరకు cron డొమైన్ నందు అదనపు నియమాలు చేతనపరచు."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "TCP వుపయోగించి ఫెన్సడ్ డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "fenced అనునది TCP నెట్వర్కునకు అనుసంధానం అవగలగాలో లేదో నిర్ణయించండి."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "ssh నిర్వర్తించుటకు ఫెన్సుడ్ డొమైన్ అనుమతించు."
+msgid "Determine whether fenced can use ssh."
+msgstr "fenced అనునది ssh వుపయోగించగలగాలో లేదో మీరు నిర్ణయించండి."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
-msgstr ""
+msgstr "fips_mode నందు నిర్వర్తించుటకు అన్ని డొమైన్లను అనుమతించు"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ftp అనుమతించు"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "ftpd అనునది వాడుకరి నివాస సంచయాల నందు చదువుట వ్రాయుట చేయగలగాలో లేదో నిర్ణయించండి."
 
 #: 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 లేబుల్ తో వుండాలి."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"ftpd అనునది పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సేవల కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించగలగాలో లేదో "
+"నిర్ణయించండి. సంచయాలు/ఫైళ్ళు తప్పక public_content_rw_t లేబుల్‌తో వుండాలి."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "ftp సేవికలను అన్ని > 1023 పోర్టులుకు అనుసంధానమగుటకు అనుమతించు"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "ftpd అనునది అన్ని రిజర్వుకాని పోర్టులకు అనుసంధానం అవ్వగలగాలో లేదో నిర్ణయించండి."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "ftp సేవికలను mysql డాటాబేస్ పోర్టులకు అనుసంధానము అగుటను అనుమతించు"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "ftpd  అనునది TCP నెట్వర్కు నందు డాటాబేసెస్‌కు అనుసంధానం కావాలో వద్దో నిర్ణయించండి."
 
 #: 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 ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"ftpd అనునది స్థానిక వాడుకరులకు లాగిన్ అయి మరియు వ్యవస్థపైని అన్ని ఫైళ్ళను, DAC ఆధ్వర్యంలో చదువగలిగి "
+"వ్రాయగల్గునట్లు నిర్ణయించండి."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు cifs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr "ftpd అనునది పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సేవల కొరకు CIFS వుపయోగించాలో లేదో నిర్ణయించండి."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు nfs వుపయోగించుటకు ftp సేవికలను అనుమతించు."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "ntfs/fusefs వాల్యూమ్‌లను యెగుమతి చేయుటకు samba ను అనుమతించు."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "ftp సేవికలు బైండ్ వుపయోగించి అన్ని రిజర్వుకాని పోర్టులను పాసివ్ రీతి కొరకు వుపయోగించుటకు అనుమతించు"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr "ftpd అనునది పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సేవల కొరకు NFS వుపయోగించాలో లేదో నిర్ణయించండి."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr "ftpd అనునది పాసివ్ రీతి కొరకు అన్ని రిజర్వుకాని పోర్టులను బైండ్ చేయగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Git CGI ను నివాస సంచయాలను శోధించుటకు అనుమతించు."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Git CGI cifs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Git CGI nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Git సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
+msgstr ""
+"అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Git సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
 msgstr "git_session_t డొమైన్ నందు Git డెమోన్ ను కాలింగ్ యూజర్ డొమైన్స్ నిర్వర్తించగలగాలని నిర్ణయించు."
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "Git వ్యవస్థ డెమోన్ నివాస సంచయాలను శోధించాలని మీరు నిర్ణయించు."
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "Git సిస్టమ్ డెమోన్ అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు అనుమతించు"
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "Git వ్యవస్థ డెమోన్ nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయగలగాలో లేదో నిర్ణయించు."
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "మెయిల్ పంపుటకు gitisis డెమోన్‌ను అనుమతించు"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Gitosis అనునది మెయిల్ పంపగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "అన్ని డొమైన్ల కొరకు urandom చదువుట చేతనంచేయి."
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు మీరు glusterfsd ను "
+"అనుమతించండి. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "glusterfsd అనునది యే ఫైలు/సంచయం చదువుటకు మాత్రమే వలె పంచుటకు అనుమతించండి."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "glusterfsd ను యే ఫైలు/సంచయం నైనా చదువుటకు/వ్రాయుటకు పంచగల్గుటకు అనుమతించండి."
+
+#: booleans.py:65
 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 కూడా అనుమతించును."
+msgstr ""
+"gpg-agent --write-env-file ఐచ్చికం వాడుకను అనుమతించు. వాడుకరి ఫైళ్ళను నిర్వహించుటకు యిది "
+"gpg-agent కూడా అనుమతించును."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు gpg వెబ్ డొమైన్ ను అనుమతించు."
+msgstr ""
+"పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు gpg వెబ్ డొమైన్ ను అనుమతించు."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr "gssd ను temp డైరెక్టరీను చదువుటకు అనుమతించు. కేర్బరోస్ tgt యాక్సెస్ కొరకు."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు అతిథిని అనుమతించు"
 
-#: booleans.py:65
+#: booleans.py:69
 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 లేబుల్ తో వుండాలి."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు అపాచీను అనుమతించు. "
+"డైరెక్టరీలు/ఫైళ్ళు తప్పక public_content_rw_t లేబుల్ తో వుండాలి."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "httpd ను బుల్టిన్ స్క్రిప్టింగ్ వుపయోగించుటకు అనుమతించు (సాధారణంగా php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "స్పామ్ పరిశీలించుటకు http డీమన్ అనుమతించు"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "ftp పోర్ట్స్ మరియు యెమ్ఫెమెరల్ పోర్ట్స్ కు అనుసంధానమగుటకు httpd అనునది FTP క్లైంట్ వలె వ్యవహరించుట అనుమతించు"
+msgstr ""
+"ftp పోర్ట్స్ మరియు యెమ్ఫెమెరల్ పోర్ట్స్ కు అనుసంధానమగుటకు httpd అనునది FTP క్లైంట్ వలె వ్యవహరించుట "
+"అనుమతించు"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "ldap పోర్టునకు అనుసంధానమగుటకు httpd అనుమతించు"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "http డెమోన్‌ను zabbixకు అనుసంధానమగుటకు అనుమతించు"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr "HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను నెట్వర్కు అనుసంధానమునకు TCP వుపయోగించి అనుమతించు."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "నెట్వర్కు నందు cobbler కు అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"నెట్వర్కు నందు cobbler కు అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr "నెట్వర్కు నందు డాటాబేస్‌లను అనుసంధానించుటకు HTTPD స్క్రిప్ట్స్ మరియు మాడ్యూళ్ళను అనుమతించు."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "httpd ను memcache సేవికకు అనుసంధానించుటకు అనుమతించు"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "రిలేల వ్యవహరించుటకు httpd అనుమతించు"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "మెయిల్ పంపుటకు http డీమన్ అనుమతించు"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "dbus ద్వారా avahi సేవతో సంప్రదించుటకు అపాచీను అనుమతించు"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "httpd cgi తోడ్పాటు అనుమతించు"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "ftp పోర్టు పై వినుట ద్వారా httpd ను FTP సర్వర్ వలె వ్యవహరించుటకు అనుమతించు."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "నివాస సంచయాలను చదువుటకు httpd ను అనుమతించు"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "httpd స్క్రిప్ట్స్ మరియు మాడ్యూల్స్ execmem/execstack అనుమతించు"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "గ్రేస్‌ఫుల్ మూసివేత కొరకు HTTPD ను పోర్ట్ 80 కు అనుసంధానమగుటను అనుమతించు"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "IPA విషయంను నిర్వహించుటకు httpd ప్రోసెసెస్ అనుమతించు"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "mod_auth_ntlm_winbind వుపయోగించుటకు అపాచీ అనుమతించు"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "mod_auth_pam వుపయోగించుటకు అపాచీ అనుమతించు"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "వాడుకరి విషయం చదువుటకు httpd అనుమతించు"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "పాసెంజర్‌కు ట్రాన్సిషన్‌లా కాక, stickshift రీతినందు అపాచీను నడుచుటకు అనుమతించు"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "సేవిక cobbler ఫైళ్ళకు HTTPD స్క్రిప్టులను మరియు మాడ్యూళ్ళను అనుమతించు."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "వనరు పరిధులను మార్చుటకు httpd డెమోన్‌ను అనుమతించు"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "సిస్టమ్ CGI స్క్రిప్టుల వలె అదే డొమైన్ నందు SSI యెగ్జిక్యూటబుల్స్ ను నడుపుటకు HTTPD ను అనుమతించు."
+msgstr ""
+"సిస్టమ్ CGI స్క్రిప్టుల వలె అదే డొమైన్ నందు SSI యెగ్జిక్యూటబుల్స్ ను నడుపుటకు HTTPD ను "
+"అనుమతించు."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "అపాచీ స్క్రిప్టులను పబ్లిక్ విషయం వ్రాయుటకు అనుమతించు, సంచయాలు/ఫైళ్ళు తప్పక public_rw_content_t గా లేబుల్ చేసివుండాలి."
+msgstr ""
+"అపాచీ స్క్రిప్టులను పబ్లిక్ విషయం వ్రాయుటకు అనుమతించు, సంచయాలు/ఫైళ్ళు తప్పక "
+"public_rw_content_t గా లేబుల్ చేసివుండాలి."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "tmp విషయం నిర్వర్తించుటకు అపాచీ అనుమతించు."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "టెర్మినల్‌తో సంప్రదించుటకు HTTPD ను యూనిఫై చేయి.  టెర్మినల్ వద్ద దృవీకరణపత్రముల కొరకు సంకేతపదం ప్రవేశపెట్టుటకు అవసరం."
+msgstr ""
+"టెర్మినల్‌తో సంప్రదించుటకు HTTPD ను యూనిఫై చేయి.  టెర్మినల్ వద్ద దృవీకరణపత్రముల కొరకు సంకేతపదం "
+"ప్రవేశపెట్టుటకు అవసరం."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "అన్ని కాంటెంట్ ఫైళ్ళ HTTPD సంభాలనను యూనిఫై చేయి."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయుటకు httpd ను అనుమతించు"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "httpd ను FUSE ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "httpdను gpg నడుపుటకు అనుమతించు"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "httpdను ఓపెన్‌స్టాక్ పోర్టులను యాక్సెస్ చేయుకు అనుమతించు"
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "సౌండ్ పోర్ట్ వరకే కాక, అన్ని పోర్టులకు icecast ను అనుసంధానించుటకు అనుమతించు."
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "NS రికార్డులను క్వరీ చేయుటకు అపాచీను అనుమతించు"
 
-#: booleans.py:102
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "icecast వినగలిగి మరియు యేదేని TCP పోర్టునకు అనుసంధానం అవగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr "irc క్లైంట్స్ వినగలిగి మరియు ఏదేని రిజర్వుకాని TCP పోర్టులకు అనుసంధానమవ్వాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "ఏదేని పోర్టునకు అనుసంధానించుటకు Irssi IRC క్లైంటును అనుమతించు, మరియు యేదేని రిజర్వుకాని పోర్టునకు బందనం అగుటకు."
+msgstr ""
+"ఏదేని పోర్టునకు అనుసంధానించుటకు Irssi IRC క్లైంటును అనుమతించు, మరియు యేదేని రిజర్వుకాని "
+"పోర్టునకు బందనం అగుటకు."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "కెర్బరోస్‌తో నిర్భందిత అనువర్తనములను నడుపు."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "ksmtuned ను cifs/Samba ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించండి."
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "మీరు ksmtuned ను nfs ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించండి."
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "syslogd డెమోన్‌ను మెయిల్ పంపుటకు అనుమతించు"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "syslogd కు టెర్మినల్సు చదువ/వ్రాయ గల సామర్థయమును అనుమతించు"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "/dev/console నుండి లాగిన్ అగుటను మరియు సిస్టమ్‌ను వుపయోగించుటను అనుమతించు"
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "syslogd డెమోన్‌ను మెయిల్ పంపుటకు అనుమతించు"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "mailman ను FUSE ఫైల్ వ్యవస్థలను వుపయోగించుటకు అనుమతించు"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "mcelog అనునది క్లైంట్ రీతికి తోడ్పాటునివ్వాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "mcelog అనునది స్క్రిప్టులను నిర్వర్తించగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "mcelog అనునది మొత్తం వాడుకరి ttys వుపయోగించగలగాలో నిర్ణయించండి."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "mcelog అనునది సేవిక రీతికి తోడ్పాటునివ్వాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:122
 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 సామర్ధ్యం నియంత్రించు."
+msgstr ""
+"/proc/sys/kernel/mmap_min_addr చేత ఆకృతీకరించినట్లు, చిరునామా స్పేస్ యొక్క లో యేరియా mmap "
+"సామర్ధ్యం నియంత్రించు."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "నివాస సంచయాల నందు ఫైళ్ళను చదువుకు mock ను అనుమతించు."
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "ఏదేని సంచయం లేదా ఫైలు మౌంటు చేయుటకు mount ఆదేశంను అనుమతించు."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "మొజిల్లా ప్లగిన్ డొమైన్‌ను TCP వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటకు అనుమతించు."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "వాడుకరుల నివాస సంచయంనందు యాదృశ్చిక విషయాన్ని సృష్టించుటకు mozilla_pluginsను అనుమతించు"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "నిర్బందించబడిన వెబ్ బ్రౌజర్లు నివాస సంచయం విషయంను చదువుటకు అనుమతించు"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "ఎమ్‌ప్లేయర్ ఎక్సిక్యూటబుల్ స్టాక్‌ను అనుమతించుము"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "mpd అనునది వాడుకరి నివాస సంచయాల గుండా వెళ్ళగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "mpd అనునది cifs ఫైలు వ్యవస్థలను వుపయోగించగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "mpd అనునది nfs ఫైల్ వ్యవస్థలను వుపయోగించగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "mplayer దాని స్టాక్ యెగ్జిక్యూటబుల్ చేయగలగాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "అన్ని పోర్టులకు అనుసంధానమగుటకు mysqld ను అనుమతించు"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "BIND ను అపాచీ పోర్టును బందనం చేయుటకు అనుమతించు"
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "‌Bind అనునది tcp సాకెట్‌ను http పోర్ట్సుకు బందనం చేయగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "మాస్టర్ జోన్ ఫైళ్ళను వ్రాయుటకు BIND ను అనుమతించు. సాధారణంగా యిది గతిక DNS లేదా జోన్ ట్రాన్సఫర్స్ కొరకు వుపయోగించబడును."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"బైండ్ అనునది ముఖ్య జోన్ ఫైళ్ళకు వ్రాయగలగాలో నిర్ణయించండిసాధారణంగా .యిది గతిక DNS లేదా జోన్ బదిలీల కొరకు "
+"వుపయోగించబడును."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr "ఏ ఫైళ్ళు/డైరెక్టరీలు అయినా చదువుట/వ్రాయుట ను NFS ద్వారా యెగుమతి చేయుటకు అనుమతించు."
 
-#: booleans.py:119
+#: booleans.py:138
 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 తో లేబుల్ చేయాలి."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు nfs సేవికలను "
+"అనుమతించు. ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "NIS తో నడుచుటకు వ్యవస్థను అనుమతించు"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "nscd భాగస్వామ్య మెమొరీ వుపయోగించుటకు నిర్భందించిన అనువర్తనములను అనుమతించు."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
-msgstr ""
+msgstr "అనువర్తనం లాక్‌డౌన్‌కు వోపెన్‌షిఫ్టును అనుమతించు"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "నివాస సంచయాలను చదువుటకు openvpn ను అనుమతించు"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "fenced అనునది TCP నెట్వర్కునకు అనుసంధానం అవగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "openvpn అనునది సాధారణ వాడుకరి నివాసపు విషయ ఫైళ్ళను చదువగలగాలో లేదా నిర్ణయించండి."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "అన్‌నిర్భందిత స్క్రిప్టులను నడుపుటకు సాంబాను అనుమతించు"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "TCP వుపయోగించి నెట్వర్కుకు అనుసంధానమగుటకు piranha-lvs డొమైన్ అనుమతించు."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "అన్ని పోర్ట్స్ > 1023 కు అనుసంధానమగుటకు polipo ను అనుమతించు"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Polipo సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
+msgstr ""
+"అన్ని అన్‌రిజర్వుడ్ పోర్టులకు Polipo సెషన్ డెమోన్ అనునది tcp సాకెట్లను బందనం చేయాలా అనేది నిర్థారించు."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "polipo_session_t డొమైన్ నందు వాడుకరి డొమైన్లను కాల్ చేయుట ద్వారా Polipo డెమోన్‌ను నిర్వర్తించగలగాలా అనేది నిర్థారించు."
+msgstr ""
+"polipo_session_t డొమైన్ నందు వాడుకరి డొమైన్లను కాల్ చేయుట ద్వారా Polipo డెమోన్‌ను నిర్వర్తించగలగాలా "
+"అనేది నిర్థారించు."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "polipo  అనునది cifs ఫైల్ సిస్టమ్సును యాక్సెస్ చేయాలో లేదో నిర్థారించు."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Polipo అనునది nfs ఫైల్ సిస్టమ్‌ను యాక్సెస్ చేయాలా అనునది నిర్థారించు"
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "polyinstantiated సంచయం తోడ్పాటు చేతనంచేయి."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr "postfix_local డొమైన్ పూర్తి వ్రాత యాక్సెస్ mail_spool సంచయాలకు అనుమతించు"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "postgresql ను ssh మరియు rsync ను point-in-time రికవరీ కొరకు వుపయోగించుటకు అనుమతించుము"
+msgstr ""
+"postgresql ను ssh మరియు rsync ను point-in-time రికవరీ కొరకు వుపయోగించుటకు "
+"అనుమతించుము"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "ట్రాన్సిమిట్ క్లైంట్‌ను ఫారెన్ డాటాబేస్‌కు లేబుల్ చేయుటకు అనుమతించు"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "డాటాబేస్ నిర్వాహకులను DML స్టేట్‌మెంట్ నిర్వర్తనకు అనుమతించు"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "అనుమతిలేని వాడుకరులను DDL స్టేట్‌మెంట్ నిర్వర్తించుటకు అనుమతించు"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "ఫలానా మోడెమ్స్ కొరకు కెర్నల్ మాడ్యూళ్ళను లోడ్ చేయుటకు pppd ను అనుమతించు"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "సాదారణ వినియోగదారి కొరకు pppd నడుచుటకు అనుమతించుము"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "privoxy అనునది అన్ని tcp పోర్టులకు అనుసంధానం అవ్వాలో లేదో నిర్ణయించండి."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "HTTP, FTP, మరియు Gopher పోర్ట్స్ మాత్రమే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు squid ను అనుమతించు."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "అన్ని ఫైల్ రకాలను నిర్వహించుటకు పప్పెట్ క్లైంట్ అనుమతించు"
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "Puppet మాస్టర్‌ను mysql మరియు postgresql డాటాబేస్‌ అనుసంధానమునకు వుపయోగించుట అనుమతించు"
+msgstr ""
+"Puppet మాస్టర్‌ను mysql మరియు postgresql డాటాబేస్‌ అనుసంధానమునకు వుపయోగించుట అనుమతించు"
 
-#: booleans.py:141
+#: booleans.py:163
 msgid "Allow racoon to read shadow"
 msgstr "షాడో చదువుటకు racoon అనుమతించు"
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
-msgstr "TCP వుపయోగించి rgmanager డొమైన్‌ను నెట్వర్కుకు అనుసంధానమగుటకు అనుమతించు."
-
-#: booleans.py:143
+#: booleans.py:164
 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 తో లేబుల్ చేయాలి."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు rsync అనుమతించు. "
+"ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "క్లైంట్ వలె నడుచుటకు rsync అనుమతించు"
 
-#: booleans.py:145
+#: booleans.py:166
 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "rsync  సేవికను వ్యవస్థపైని అన్ని ఫైళ్ళు/సంచయాలను నిర్వహించుటకు అనుమతించండి."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "కొత్త నివాస సంచయాలను సృష్టించుటకు samba ను అనుమతించు (e.g. PAM ద్వారా)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "డొమైన్ నియంత్రిక వలె వ్యవహరించుటకు, వాడుకరులను జతచేయుటకు, సమూహాలు మరియు సంకేతపదాలు మార్చుటకు samba అనుమతించు."
+msgstr ""
+"డొమైన్ నియంత్రిక వలె వ్యవహరించుటకు, వాడుకరులను జతచేయుటకు, సమూహాలు మరియు సంకేతపదాలు మార్చుటకు "
+"samba అనుమతించు."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "వాడుకరుల నివాస సంచయాలను పంచుకొనుటకు samba అనుమతించు."
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "ఫైల్/సంచయం చదువటకు మాత్రమే పంచుకొనుటకు samba ను అనుమతించు."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "ఏ ఫైలు/డైరెక్టరీ చదువుట/వ్రాయుట అయినా samba పంచుకొనుటను అనుమతించు."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "samba ను portmapper గా వ్యవహరించుటకు అనుమతించు"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "అన్‌నిర్భందిత స్క్రిప్టులను నడుపుటకు సాంబాను అనుమతించు"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "ntfs/fusefs వాల్యూమ్‌లను యెగుమతి చేయుటకు samba ను అనుమతించు."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "NFS వాల్యూమ్‌లను యెగుమతి చేయుటకు samba ను అనుమతించు."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "sanlock ను ఫ్యూజ్ ఫైళ్ళు చదువుటకు/వ్రాయుటకు అనుమతించు"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "sanlock ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "sanlock ను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "shadow చదువుటకు sasl ను అనుమతించు"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు secadm అనుమతించు"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
 msgstr "బదిలీకరణ నుండి నిర్వహణ వాడుకరి డొమైన్లకు, కొత్తపాత్ర వంటి, ప్రోగ్రాములను అనుమతించవద్దు."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "కెర్నల్ మాడ్యూల్ లోడింగ్ అచేతనం చేయి."
 
-#: booleans.py:164
+#: booleans.py:184
 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 కు అమర్చండి మరియు దానిని వెనకకు వుంచుటకు పునఃప్రారంభించండి."
+msgstr ""
+"పాలసీ లోడుచేయుట, ఎన్ఫోర్సింగ్ రీతి అమర్చుట, మరియు బూలియన్ విలువలు మార్చుటకు వ్యవస్థను అనమతించాలో లేదో "
+"బూలియన్ నిర్ణయించు. దీనిని true కు అమర్చండి మరియు దానిని వెనకకు వుంచుటకు పునఃప్రారంభించండి."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "సాధారణ వాడుకరుల డైరెక్ట్ dri పరికర యాక్సెస్ అనుమతించు"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "నిర్భందించని నిర్వర్తినిలు వాటి హీప్ మెమొరీ నిర్వర్తినలను చేయుటకు అనుమతించు. ఇది చేయుట మంచి ఆలోచన కాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
+msgstr ""
+"నిర్భందించని నిర్వర్తినిలు వాటి హీప్ మెమొరీ నిర్వర్తినలను చేయుటకు అనుమతించు. ఇది చేయుట మంచి ఆలోచన కాదు. "
+"చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "textrel_shlib_t గా లేబుల్ చేయకుండా టెక్స్టు రీలోకేషన్ అవసరమైన లైబ్రరీలను వుపయోగించుటకు అన్ని నిర్బందించని నిర్వర్తినలను అనుమతించు"
+msgstr ""
+"textrel_shlib_t గా లేబుల్ చేయకుండా టెక్స్టు రీలోకేషన్ అవసరమైన లైబ్రరీలను వుపయోగించుటకు అన్ని "
+"నిర్బందించని నిర్వర్తినలను అనుమతించు"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "నిర్భందించని నిర్వర్తినిలు వాటి స్టాక్ నిర్వర్తినిని చేయుటకు అనుమతించు ఇది యెప్పుడూ, యెప్పటికీ తప్పనిసరికాదు. చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
+msgstr ""
+"నిర్భందించని నిర్వర్తినిలు వాటి స్టాక్ నిర్వర్తినిని చేయుటకు అనుమతించు ఇది యెప్పుడూ, యెప్పటికీ తప్పనిసరికాదు. "
+"చెడ్డగా కోడ్ చేసిన నిర్వర్తినలను సూచించును, దాడికి గురి కావచ్చు. ఈ నిర్వర్తిని బగ్‌జిల్లా నందు నివేదించబడాలి."
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "వాడుకరులను స్థానిక mysql సేవికకు అనుసంధానమగుటకు అనుమతించు"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "నిర్భందించిన వాడుకరులకు ping మరియు traceroute ఆదేశాలను నిర్వర్తించు సామర్థ్యం అనుమతించు."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"నిర్భందించిన వాడుకరులకు ping మరియు traceroute ఆదేశాలను నిర్వర్తించు సామర్థ్యం అనుమతించు."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "వాడుకరులను PostgreSQL కు అనుసంధానించుటకు అనుమతించు."
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "విస్తరిత యాట్రిబ్యూట్స్ (FAT, CDROM, FLOPPY) కలిగిలేని ఫైల్‌వ్యవస్థలపై ఫైళ్ళను చదువుట/వ్రాయుటకు వాడుకరిని అనుమతించు."
+msgstr ""
+"విస్తరిత యాట్రిబ్యూట్స్ (FAT, CDROM, FLOPPY) కలిగిలేని ఫైల్‌వ్యవస్థలపై ఫైళ్ళను చదువుట/వ్రాయుటకు "
+"వాడుకరిని అనుమతించు."
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "వాడుకరిని సంగీతం పంచుకొనుటకు అనుమతించు"
+
+#: booleans.py:194
 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 "
+"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 పాసివ్ రీతికి వత్తిడి చేయును మరియు యితర నిభందనలను మార్చవచ్చు."
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"వాడుకరులను TCP సేవికలు (పోర్టులకు బందనం అయి మరియు అనుసంధానంను అదే డొమైన్ మరియు బయటి "
+"వాడుకరుల నుండి ఆమోదించు) నడుపుటకు అనుమతించు దీనిని అచేతనం చేయుటకు FTP పాసివ్ రీతికి వత్తిడి "
+"చేయును మరియు యితర నిభందనలను మార్చవచ్చు."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "వాడుకరిని సంగీతం పంచుకొనుటకు అనుమతించు"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "ssh chroot యెన్విరాన్మెంటును వుపయోగించుటకు వాడుకరిని అనుమతించు."
 
-#: booleans.py:176
+#: booleans.py:196
 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 లేబుల్‌తో వుండాలి."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"sftpd అనునది పబ్లిక్ ఫైల్ ట్రాన్సఫర్ సేవల కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించగలగాలో లేదో "
+"నిర్ణయించండి. సంచయాలు/ఫైళ్ళు తప్పక public_content_rw_t లేబుల్‌తో వుండాలి."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు sftp-internal అనుమతించు"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"sftpd-can ను వాడుకరి నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు నిర్ణయించండి."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "sftp-internal ను స్థానిక వాడుకరులు లాగిన్ అగుటకు మరియు సిస్టమ్ పైని అన్ని ఫైళ్ళను DAC ద్వారా గవర్ను చేయుబడునవి చదువుట/వ్రాయుట కొరకు అనుమతించు."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"sftpd అనునది స్థానిక వాడుకరులకు లాగిన్ అయి మరియు వ్యవస్థపైని అన్ని ఫైళ్ళను, DAC ఆధ్వర్యంలో "
+"చదువగలిగి వ్రాయగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు internal-ftp అనుమతించు."
+msgstr ""
+"sftpd అనునది వాడుకరి ssh నివాస సంచయాలనందలి ఫైళ్ళను చదువగలిగి మరియు వ్రాయగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "sge యేదేని TCP పోర్టు వుపయోగించి నెట్వర్కునకు అనుసంధానమగుటను అనుమతించు"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "nfs ఫైల్ వ్యవస్థలను యాక్సెస్ చేయుటకు sge ను అనుమతించు."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "3ware నియంత్రికలపైని పరికరాలకు తోడ్పాటు నిచ్చుటకు అవసరమైన అదనపు అనుమతులను చేతనంచేయి."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "smartmon అనునది 3ware నియంత్రికలపైని పరికరాలకు తోడ్పాటునివ్వాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:183
+#: booleans.py:203
 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 తో లేబుల్ చేయాలి."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు samba అనుమతించు. "
+"ఫైళ్ళు/డైరెక్టరీలు తప్పక public_content_rw_t తో లేబుల్ చేయాలి."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "నెట్వర్కు వుపయోగించుటకు వాడుకరి spamassassin క్లైంట్లు అనుమతించు."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "వాడుకరి నివాస సంచయాలను చదువుటకు/వ్రాయుటకు spamd అనుమతించు."
 
-#: 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 ను అనుమతించు."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "squid అనునది అన్ని TCP పోర్టులకు అనుసంధానం అవ్వాలో వద్దో నిర్ణయించండి."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "పారదర్శక ప్రోక్సీ (TPROXY) వలె నడువుటకు squid ను అనుమతించు"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "squid అనునది పారదర్శక ప్రోక్సీ వలె నడువగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ssh ను chroot env తో అనుమతించు"
+msgstr ""
+"వాడుకరి నివాస సంచయాల నందు ఫైళ్ళను చదువుటకు మరియు వ్రాయుటకు ssh ను chroot env తో అనుమతించు"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "అతిధేయి కీ ఆధారిత ధృవీకరణను అనుమతించు"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "ssh లాగిన్స్‍‌ను sysadm_r:sysadm_t లా అనుమతించుము"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు స్టాఫ్‌ను అనుమతించు"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "స్టాఫ్ వాడుకరిని svirt డొమైన్లు సృష్టించి బదలాయించుటకు అనుమతించు."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు వ్యవస్థనిర్వహణాధికారిని అనుమతించు"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "ఏదేని నెట్వర్కు పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "ఏదేని సాధారణ TCP పోర్టునకు అనుసంధానమగుటకు టెలీపతీ అనుసంధానం నిర్వాహికలను అనుమతించు."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
 msgstr "పబ్లిక్ ఫైల్ బదలీకరణ సేవలకు వుపయోగించు పబ్లిక్ ఫైళ్ళను సవరించుటకు tftp ను అనుమతించు."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "tftp ను వాడుకరి నివాస సంచయాల నందలి ఫైళ్ళను వ్రాయగల్గుటకు చదువగల్గుటకు అనుమతించు."
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "tcp సాకెట్లను అన్ని రిజర్వుకాని పోర్టులకు బందనం చేయుటకు tor డీమన్‌ను అనుమతించు."
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "tor అనునది అన్ని అన్‌రిజర్వుడ్ పోర్ట్సుకు tcp సాకెట్లను బైండ్ చేయగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "tor ను రిలే వలే వ్యవహరించుటకు అనుమతించు"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "chrome-sandbox నడుచునప్పుడు chrome sandbox డొమైన్లకు అన్‌నిర్భందిత వాడుకరులను బదిలీకరణకు అనుమతించు"
+msgstr ""
+"chrome-sandbox నడుచునప్పుడు chrome sandbox డొమైన్లకు అన్‌నిర్భందిత వాడుకరులను బదిలీకరణకు "
+"అనుమతించు"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "నిర్భందించని డొమైన్ వలె లాగిన్ అగుటకు వాడుకరిని అనుమతించు"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "xulrunner ప్లగిన్-కంటైనర్ నడుపునప్పుడు నిర్భందించని వాడుకరులు మొజిల్లా ప్లగిన్ డొమైన్‌కు బదలీకరణను అనుమతించు."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "నిర్భందనంకానివి నడుపుటకు వీడియో నడుపు సాధనాలను అనుమతించు"
+msgstr ""
+"xulrunner ప్లగిన్-కంటైనర్ నడుపునప్పుడు నిర్భందించని వాడుకరులు మొజిల్లా ప్లగిన్ డొమైన్‌కు బదలీకరణను "
+"అనుమతించు."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
 msgstr "అనుమతిలేని వాడుకరిని svirt డొమైన్లు సృష్టించుటకు మరియు బదలాయించుటకు అనుమతించు."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "ecryptfs నివాస సంచయాలకు తోడ్పాటునివ్వు"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "fusefs నివాస సంచయాలకు తోడ్పాటునివ్వు"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "cups బదులుగా lpd  సేవికను వుపయోగించు"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "lpd సేవికకు తోడ్పాటునివ్వాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "NFS నివాస సంచయాలకు తోడ్పాటునివ్వు"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "SAMBA నివాస సంచయాలకు తోడ్పాటునివ్వు"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు వాడుకరిని అనుమతించు"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "HTTP కే కాక, అన్ని పోర్టులకు అనుసంధానమగుటకు varnishd అనుమతించు."
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "varnishd అనునది పూర్తి TCP నెట్వర్కు వుపయోగించగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "vbetool mmap_zero దోషాలు విస్మరించు."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr "vbetool ద్వారా mmap లో రీజియన్స్ కు దాడులు నిశ్శబ్దంగా నిరోధించాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "fuse ఫైళ్ళను చదువుటకు నిర్భందిత అతిథులను అనుమతించు"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "నిర్భందించిన వర్చ్యువల్ అతిథిలను serial/parallel సంప్రదింపు పోర్టులను వుపయోగించుటకు అనుమతించు"
+msgstr ""
+"నిర్భందించిన వర్చ్యువల్ అతిథిలను serial/parallel సంప్రదింపు పోర్టులను వుపయోగించుటకు అనుమతించు"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "నిర్వర్తించదగు మెమొరీ మరియు నిర్వర్తించదగు స్టాక్ వుపయోగించుటకు  నిర్భందిత వర్చ్యువల్ అతిథులను అనుమతించు"
+msgstr ""
+"నిర్వర్తించదగు మెమొరీ మరియు నిర్వర్తించదగు స్టాక్ వుపయోగించుటకు  నిర్భందిత వర్చ్యువల్ అతిథులను "
+"అనుమతించు"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "fuse ఫైళ్ళను చదువుటకు నిర్భందిత అతిథులను అనుమతించు"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "nfs ఫైళ్ళను నిర్వహించుటకు నిర్భందిత వర్చ్యువల్ గెస్టులను అనుమతించు"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "లోబడిన వర్చ్యువల్ అతిధేయిలు rawip సాకెట్లతో యింటరాక్ట్ అగుటకు అనుమతించు"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "నిర్భందిత వర్చ్యువల్ అతిథులను cifs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "usb పరికరాలను వుపయోగించుటకు నిర్భందిత అతిథులను అనుమతించు"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "webadm అనునది సాధారణ వాడుకరి ఫైళ్ళు నిర్వహించగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "వాడుకరుల నివాస సంచయాల నందలి ఫైళ్ళను చదువుటకు webadm ను అనుమతించు"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "webadm అనునది సాధారణ వాడుకరి ఫైళ్ళను చదువగలగాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "మీరు wine mmap_zero దోషాలను విస్మరించు."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr "wine ద్వారా mmap లో రీజియన్స్ కు దాడులు నిశ్శబ్దంగా నిరోధించాలో లేదో నిర్ణయించండి."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "బూట్‌లోడర్ నిర్వర్తించుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 msgstr "sysadm_r:sysadm_t వలె లాగిన్ అగుటకు గ్రాఫికల్ లాగిన్ ప్రోగ్రామ్ అనుమతించు."
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "xen ను nfs ఫైళ్ళను నిర్వహించుటకు అనుమతించు"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "xend ను blktapctrl/tapdisk నడుపుటకు అనుమతించు. డిస్కు ప్రతిబింబముల కొరకు డెడికేటెడ్ లాజికల్ వాల్యూమ్స్ వుపయోగించుతుంటే అవసరం లేదు."
+msgstr ""
+"xend ను blktapctrl/tapdisk నడుపుటకు అనుమతించు. డిస్కు ప్రతిబింబముల కొరకు డెడికేటెడ్ లాజికల్ "
+"వాల్యూమ్స్ వుపయోగించుతుంటే అవసరం లేదు."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "qemu-dm నడుపుటకు xend అనుమతించు. paravirt మరియు no vfb వుపయోగిస్తుంటే అవసరం లేదు."
+msgstr ""
+"qemu-dm నడుపుటకు xend అనుమతించు. paravirt మరియు no vfb వుపయోగిస్తుంటే అవసరం లేదు."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "నెట్వర్కు నిర్వాహిక ఆకృతీకరించుటకు మరియు అపాచీ పోర్టులకు అనుసంధానమగుటకు xguest వా‍డుకరులను అనుమతించు"
+msgstr ""
+"నెట్వర్కు నిర్వాహిక ఆకృతీకరించుటకు మరియు అపాచీ పోర్టులకు అనుసంధానమగుటకు xguest వా‍డుకరులను "
+"అనుమతించు"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "విషయాన్ని నిర్వర్తించుటకు xguest అనుమతించు"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "తీసివేయదగు మాధ్యమాన్ని మౌంట్ చేయుటకు xguest వాడుకరులను అనుమతించు"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "xguest ను బ్లూ టూత్ పరికరాలు వుపయోగించుటకు అనుమతించు"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "X సేవిక భాగస్వామ్య మెమొరీ తునకలకు వ్రాయుటకు క్లైంట్లను అనుమతించు."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "XServer ను వ్రైటబుల్ మెమొరీ నిర్వర్తించుటకు అనుమతించు"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "X వాడుకరిస్పేస్ ఆబ్జక్టు నిర్వాహికకు తోడ్పాటునివ్వు"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "రిజర్వుకాని పోర్టులకు అనుసంధానమగుటకు zabbixను అనుమతించు"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "zabbix అనునది అన్ని TCP పోర్టులకు అనుసంధానం అవ్వాలో వద్దో నిర్ణయించండి."
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "fips_mode నందు నిర్వర్తించుటకు అన్ని డొమైన్లను అనుమతించు"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "zebra డెమోన్‌ను దాని ఆకృతీకరణ ఫైళ్ళను వ్రాయుటకు అనుమతించు    "
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించిన పబ్లిక్ ఫైళ్ళను సవరించుటకు ZoneMinder ను అనుమతించు."
+msgstr ""
+"పబ్లిక్ ఫైల్ ట్రాన్సుఫర్ సర్వీసెస్ కొరకు వుపయోగించిన పబ్లిక్ ఫైళ్ళను సవరించుటకు ZoneMinder ను "
+"అనుమతించు."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "ఇంటర్ఫేస్  %s లేదు."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "సృష్టించబోవు man పేజీల డొమైన్ పేరు(లు)"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "ప్రత్యామ్నాయ root సంచయం, అప్రమేయం /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "SELinux man పేజీలను పుట్టించు"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "పుట్టించిన SELinux man పేజీలు నిల్వవుండు పాత్"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man పేజీల కొరకు OS యొక్క పేరు"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "ఎంపికచేసిన SELinux man పేజీ కొరకు HTML man పేజీల ఆకృతిని జనియింపచేయును"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "ప్రత్యామ్నాయ root సంచయం, అప్రమేయం /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "అన్ని డొమైన్లు"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "SELinux విధానం నెట్వర్కు సమాచారం పశ్నించు"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "SELinux పోర్టు రకాలు జాబితాచేయి"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "పోర్టుకు చెందిన SELinux రకం చూపు"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "ఈ SELinux రకానికి నిర్వచించిన పోర్టు చూపు"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "ఈ డొమైన్ బైండ్ మరియు/లేదా అనుసంధానం కాగల పోర్ట్ చూపు"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "డొమైన్లు వొక దానితో వొకటి సంప్రదించుకోగలవో లేదో చూడుటకు SELinux విధానంను ప్రశ్నించు"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "మూలపు డొమైన్"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "లక్ష్యపు డొమైన్"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "బూలియన్స్ వివరణను చూడుటకు SELinux విధానం ప్రశ్నించు"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "అన్ని బూలియన్ల వివరణలను పొందును"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "వివరణ పొందుటకు బూలియన్"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "మూలపు ప్రోసెస్ డొమైన్ లక్ష్యపు ప్రోసెస్ డొమైన్‌కు యెలా బదిలీ అగునో SELinux విధానంను ప్రశ్నించు"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "మూలపు ప్రోసెస్ డొమైన్"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "లక్ష్యపు ప్రోసెస్ డొమైన్"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy generate: దోషం: ఆర్గుమెంట్లలో వొకటైన %s అవసరమైంది"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "ఈ రకమైన విధానం కొరకు ఆదేశం అవసరం"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "ఈ ఐచ్చికంతో -t ఐచ్చికం వుపయోగించలేము. మరిన్ని వివరాల కొరకు వినియోగం చదవండి."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "ఈ ఐచ్చికంతో -d ఐచ్చికం వుపయోగించలేము. మరిన్ని వివరాల కొరకు వినియోగం చదవండి."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "ఈ ఐచ్చికంతో -a ఐచ్చికం వుపయోగించలేము. మరిన్ని వివరాల కొరకు వినియోగం చదవండి."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "ఈ ఐచ్చికంతో -t ఐచ్చికం వుపయోగించలేము. మరిన్ని వివరాల కొరకు వినియోగం చదవండి."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "SELinux విధానం యింటర్ఫేసులను జాబితాచేయును"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "ఇంటర్ఫేస్ పేర్లను, మీకు కావలసిన క్వరీను ప్రవేశపెట్టు"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "SELinux విధానం మాడ్యూల్ మాదిరి పుట్టించు"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "మీరు విస్తరించు డొమైన్ రకములను ప్రవేశపెట్టండి"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "ఈ డొమైన్‌కు బదిలీ అగు SELinux వాడుకరు(ల)ను ప్రవేశపెట్టుము"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "పుట్టించుటకు విధానం పేరు"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "జనియింపచేసిన విధానపు ఫైళ్ళు నిల్వవుండు పాత్"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "లోబడిన ప్రోసెస్ వ్రాయవలసిన పాత్"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "ఆదేశం అవసరమైన పాలసీ రకాలు"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "'%s' పాలసీ జనియింపచేయి"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "'%s' పాలసీ జనియింపచేయి "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "ఎల్లకు నిర్వర్తనం"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "ఆదేశాలు"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "ప్రత్యామ్నాయ SELinux విధానం, /sys/fs/selinux/policy కు అప్రమేయమగును"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "SELinux విధానం సంస్థాపించలేదు"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "%s విధానం ఫైలు చదువుటకు విఫలమైను"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "తెలియని"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "ఇంటర్నెట్ సేవల డెమోన్"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "ఉన్న డొమైన్ రకం"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "కనీసపు టెర్మినల్ లాగిన్ వాడుకరి పాత్ర"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "గరిష్టపు X విండోస్ లాగిన్ వాడుకరి పాత్ర"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "డెస్కుటాప్ లాగిన్ వాడుకరి పాత్ర"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "నిర్వహణాధికారి లాగిన్ వాడుకరి పాత్ర"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "లోబడిన Root నిర్వహణాధికారి పాత్ర"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "కొత్త రకం కొరకు మాడ్యూల్ సమాచారం"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "చెల్లునటువంటి రకాలు:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "పోర్ట్స్‍ తప్పక సంఖ్యలు లేదా 1 నుండి %d స్థాయి లోపలి సంఖ్యలు అవ్వాలి "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "మీరు తప్పక చెల్లునటువంటి విధాన రకం ప్రవేశపెట్టాలి"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "మీ విధాన మాడ్యూల్ కొరకు మీ %s కొరకు మీరు తప్పక వొక పేరు ప్రవేశపెట్టాలి."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "పేరు ఖాళీలు లేకుండా అల్ఫాన్యూమరిక్ అయివుండాలి. \"-n MODULENAME\" ఐచ్చికం వుపయోగించుము."
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "వాడుకరి పాత్ర రకాలు నిర్వర్తించదగిన వాటిని నియోగించలేవు."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "డెమోన్ అనువర్తనములు మాత్రమే init స్క్రిప్ట్‍‌ను ఉపయోగించగలవు.."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve తప్పక బూలియన్ విలువ కావాలి"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog అనునది తప్పక బూలియన్ విలువైవుండాలి "
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos తప్పక బూలియన్ విలువ కావాలి"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache తప్పక బూలియన్ విలువ కావాలి"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER రకములు స్వయంచాలకంగా tmp రకమును పొందుతాయి"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s విధాన మాడ్యూళ్ళకు యిప్పటికే వున్న డొమైన్లు కావాలి"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "టైపు ఫీల్డ్ అవసరం"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"దీనితో ముగియు కొత్త రకమును మీరు నిర్వచించవలసి వుంది:\n"
+"%s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "మీ పరిమిత కార్యముకు మీరు తప్పక నిర్వర్తించదగు పాత్‌ను ప్రవేశపెట్టాలి"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "టైప్ ఎన్ఫోర్స్‍‌మెంట్ దస్త్రము"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "ఇంటర్ఫేస్ దస్త్రము"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "ఫైల్ కాంటెక్స్ట్‍ దస్త్రము"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec ఫైలు"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "అమర్పు స్క్రిప్ట్‍"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "అనువర్తనము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "వినియోగదారి జతచేయుము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "పోర్ట్స్‍ ఎంపికచేయి"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "నెట్వర్క్ పోర్టు"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"దస్త్రము\n"
+"రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "ఫైల్/సంచయం చదువటకు మాత్రమే పంచుకొనుటకు samba ను అనుమతించు."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS వ్యాప్తి"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux పోర్ట్‍ రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "SELinux నిర్వహణ"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux వినియోగదారి"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "బూలియన్ నామము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "బూలియన్ నామము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux పోర్ట్‍ రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "బూలియన్ నామము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux పోర్ట్‍ రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux పోర్ట్‍ రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "మాడ్యూల్ నామము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "అప్రమేయం"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "సిస్టమ్ అప్రమేయ విధాన రకము: "
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>ఎంపికచేయి:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "ఇతర ప్రోసెస్‌లను ptrace చేయు లేదా డీబగ్ చేయు ఏ ప్రోసెస్‌నైనా తిరస్కరించు."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "దస్త్రము లేబులింగ్"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "నెట్వర్క్‍ పోర్ట్‍ తొలగించుము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "దస్త్రము రకము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "అనువర్తనము"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux వినియోగదారి"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "ఈ వినియోగదారి నిర్వహించుటకు మీరు ఇష్టపడు డొమైన్స్‍‌ను ఎంపికచేయుము."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "అచేతనమైన"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "ఆడిట్ చేతనంచేయి"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s విలవైన సందర్భం కాదు\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "బూలియన్ నామము"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "లాగిన్ నామము"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "నేమ్‌స్పేస్ బదిలీనకు విఫలమైంది\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "బూలియన్ నామము"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "నిర్వర్తించతగిన"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "అచేతనమైన"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "అనువర్తనము"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "SELinux వినియోగదారి మాపింగ్‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "%s కొరకు లాగిన్ మాపింగ్‌ను సవరించ లేకపోయింది"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "నెట్వర్క్‍ పోర్ట్‍‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "దస్త్రము లేబులింగ్"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "SELinux వినియోగదారిని జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux స్థానిక fcontext సమానత \n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "SELinux వినియోగదారి మాపింగ్ సవరించుము"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "నెట్వర్క్‍ పోర్ట్‍ సరిచేయి"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux పాత్రలు"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "%s కొరకు దస్త్రము సందర్భంను తొలగించలేకపోయింది"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "దస్త్రము సందర్భంను %s కొరకు సవరించలేదు"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux రకము"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "చెడ్డ రూపీకరణం %s: రికార్డు %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "%s తోలగించుము"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "%s సవరించుము"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "నెట్వర్క్ పోర్టు"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "నెట్వర్క్ పోర్టు"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "వినియోగదారి జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "వినియోగదారి తొలగించుము"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "వినియోగదారి సవరించుము"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux వినియోగదారి"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "పాత్ర"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS వ్యాప్తి"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "SELinux లాగిన్ మాపింగ్‌ను జతచేయుము"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "SELinux వినియోగదారి మాపింగ్ తొలగించుము"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "లాగిన్ మాపింగ్స్‍‌ను జాబితా చేయలేకపోయింది"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux వినియోగదారి"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux వినియోగదారి"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 సిస్టమ్ నందు సమస్యకు "
+"కారణమౌతుందేమో చూడాలనుకుంటే, మీరు అనుమతిగల రీతి వెళ్ళవచ్చు ఏదైతే దోషాలను మరియు బలవంతంకాని SELinux "
+"విధానంను లాగ్ చేస్తుందో.  అనుమతిగల రీతికి పునఃప్రారంభం అవసరంలేదు    మీరు కొనసాగిద్దామని "
+"అనుకుంటున్నారా?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/tg.po b/policycoreutils/po/tg.po
new file mode 100644
index 0000000..c67e7eb
--- /dev/null
+++ b/policycoreutils/po/tg.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Tajik (http://www.transifex.com/projects/p/fedora/language/"
+"tg/)\n"
+"Language: tg\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/th.po b/policycoreutils/po/th.po
new file mode 100644
index 0000000..faa7475
--- /dev/null
+++ b/policycoreutils/po/th.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Thai (http://www.transifex.com/projects/p/fedora/language/"
+"th/)\n"
+"Language: th\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/tl.po b/policycoreutils/po/tl.po
new file mode 100644
index 0000000..3332653
--- /dev/null
+++ b/policycoreutils/po/tl.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Tagalog (http://www.transifex.com/projects/p/fedora/language/"
+"tl/)\n"
+"Language: tl\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/tr.po b/policycoreutils/po/tr.po
index 1dcbd60..269e42c 100644
--- a/policycoreutils/po/tr.po
+++ b/policycoreutils/po/tr.po
@@ -1,22 +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:
-# Necdet Yücel <necdetyucel@gmail.com>, 2012.
+# Necdet Yücel <necdetyucel@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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/tr/)\n"
+"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/"
+"tr/)\n"
+"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"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../run_init/run_init.c:67
 msgid ""
@@ -25,7 +26,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "PAM başlatılamadı\n"
@@ -74,7 +75,7 @@ msgstr "Üzgünüm, run_init sadece SELinux çekirdeğinde kullanılabilir.\n"
 msgid "authentication failed.\n"
 msgstr "kimlik kanıtlama hatası.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -87,871 +88,907 @@ msgstr "******************** ÖNEMLİ ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "SELinux modül listesi alınamadı"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Modül İsmi"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Sürüm"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Pasif"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -990,206 +1027,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1416,7 +1473,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1426,7 +1483,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1438,7 +1495,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1447,7 +1504,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1457,7 +1514,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1509,8 +1566,8 @@ msgstr ""
 
 #: ../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:592
@@ -1523,8 +1580,8 @@ 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 "
+"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 ""
 
@@ -1532,7 +1589,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1592,8 +1650,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1674,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1748,75 +1805,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1831,6 +1888,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1840,7 +1901,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1878,10 +1941,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1889,7 +1956,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1902,11 +1969,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1958,6 +2025,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1970,6 +2039,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2039,6 +2109,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2133,8 +2204,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2162,1321 +2233,2871 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Modül İsmi"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 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"
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:126
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
 msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Pasif"
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Pasif"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:173
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 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."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 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."
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 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."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:195
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:196
-msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/uk.po b/policycoreutils/po/uk.po
index 647a7e1..2938d05 100644
--- a/policycoreutils/po/uk.po
+++ b/policycoreutils/po/uk.po
@@ -1,31 +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:
-# Yuri Chornoivan <yurchor@ukr.net>, 2010,2012-2013.
+# Yuri Chornoivan <yurchor@ukr.net>, 2010,2012-2013
 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:57+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-12 12:52+0000\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <trans-uk@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"
-"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"
+"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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "не вдалося ініціалізувати PAM\n"
@@ -74,7 +78,7 @@ msgstr "run_init може використовуватись лише для я
 msgid "authentication failed.\n"
 msgstr "помилка розпізнавання.\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "Не вдалося вказати контекст виконання у %s.\n"
@@ -87,871 +91,918 @@ msgstr "********************* ВАЖЛИВО ************************\n"
 msgid "To make this policy package active, execute:"
 msgstr "Для активації пакету правил виконайте:"
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "Не вдалося створити дескриптор semanage"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "Правила SELinux не призначено або немає доступу до сховища."
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "Не вдалося прочитати дані сховища правил."
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "Не вдалося встановити з'єднання з semanage"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "Не вдалося встановити активний статус MLS"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "Функцію ще не реалізовано"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Транзакція semanage вже виконується"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "Не вдалося запустити транзакцію semanage"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "Не вдалося завершити транзакцію semanage"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Транзакція semanage не виконується"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "Не вдалося отримати список модулів SELinux"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "Назва модуля"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "Версія"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "Вимкнено"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr "Модуля %s не існує "
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "Не вдалося вимкнути модуль %s (помилка вилучення)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "Не вдалося увімкнути модуль %s (помилка вилучення)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "Не вдалося вилучити модуль %s (помилка вилучення)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "для dontaudit слід визначити «on» або «off»"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
-msgstr "Вбудовані типи permissive"
+msgstr "Вбудовані дозвільні типи"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
-msgstr "Нетипові типи permissive"
+msgstr "Нетипові дозвільні типи"
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+"Для визначення доступності доменів потрібен модуль python sepolgen.\n"
+"У деяких дистрибутивах цей модуль включено до пакунка policycoreutils-"
+"devel.\n"
+"# yum install policycoreutils-devel\n"
+"Або аналогічна команда для вашого дистрибутива."
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
-msgstr "Не вдалося вказати permissive домен %s (помилка встановлення модуля)"
+msgstr "Не вдалося вказати дозволений домен %s (помилка встановлення модуля)"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
-msgstr "Не вдалося вилучити permissive домен %s (помилка при встановленні)"
-
-#: ../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
+msgstr "Не вдалося вилучити дозволений домен %s (помилка при встановленні)"
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "Не вдалося створити ключ для %s"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "Не вдалося перевірити чи визначено mapping входу для %s "
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux-група %s не існує"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Користувач %s не існує у Linux"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "Не вдалося створити mapping входу для %s"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "Не вдалося вказати назву %s"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "Не вдалося вказати діапазон MLS для %s"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "Не вдалося встановити користувача SELinux для %s"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "Не вдалося додати mapping входу для %s"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "Потрібно seuser або serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "mapping входу для %s не визначено"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "Не вдалося запитати seuser для %s"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "Не вдалося змінити mapping входу для %s"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "mapping входу для %s визначено у правилах, не вдалося вилучити"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "Не вдалося вилучити mapping входу для %s"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "Не вдалося вивести прив’язки входу"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "Реєстраційне ім'я"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "Користувач SELinux"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "Діапазон MLS/MCS"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr "Служба"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "Не вдалося перевірити чи визначений користувач SELinux %s"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "Не вдалося запитати користувача для %s"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "Треба додати принаймні одну роль для %s"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "Не вдалося створити користувача SELinux для %s"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "Не вдалося додати роль %s для %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "Не вдалося встановити рівень MLS для %s"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "Не вдалося додати префікс %s для %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "Не вдалося витягнути ключ для %s"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "Не вдалося додати користувача SELinux %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "Треба вказати префікс, ролі, рівень або range"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "Потрібен префікс або роль"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "Користувача SELinux %s не визначено"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "Не вдалося змінити користувача SELinux %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "Користувач SELinux %s визначено у правилах, не може бути вилучено"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "Не вдалося вилучити користувача SELinux %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "Не вдалося отримати список користувачів SELinux"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "Не вдалося отримати список ролей користувача %s"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "Розмітка"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "Префікс"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "Рівень MCS"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "Діапазон MCS"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "Ролі SELinux"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "Потрібен протокол udp чи tcp"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "Слід вказати порт"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "Некоректний порт"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "Не вдалося створити ключ для %s/%s"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "Слід вказати тип"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "Не вдалося чи порт визначено %s/%s"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "Порт %s/%s вже визначено"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "Не вдалося створити порт для %s/%s"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "Не вдалося створити контекст для %s/%s"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "Не вдалося вказати користувача у контексті порту для %s/%s"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "Не вдалося встановити роль у контексті порту для %s/%s"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "Не вдалося встановити тип у контексті порту для %s/%s"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "Не вдалося встановити поле mls у контексті порту для %s/%s"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "Не вдалося створити контекст порту для %s/%s"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "Не вдалося додати додати порт  %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "Потрібно вказати setype або serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "Потрібно вказати setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "Порт %s/%s не визначено"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "Не вдалося запитати порт %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "Не вдалося змінити порт %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "Не вдалося отримати список портів"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "Неможливо вилучити порт %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "Порт %s/%s визначено у правилах, не може бути вилучено"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "Не вдалося вилучити порт %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "Не вдалося отримати список портів"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "Тип порту SELinux"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Протокол"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "Номер порту"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "Потрібно вказати адреса вузла"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "Протокол відсутній чи невідомий"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr "Потрібен тип вузла SELinux"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
 msgstr "Тип %s є некоректним, мало бути вказано тип вузла"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "Не вдалося створити ключ для %s"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "Не вдалося перевірити чи визначено адресу %s"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "Не вдалося створити адресу %s"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "Не вдалося створити контекст для %s"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "Не вдалося вказати маску %s"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "Не вдалося вказати користувача у контексті адреси для %s"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "Не вдалося вказати роль у контексті адреси для %s"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "Не вдалося вказати тип у контексті адреси для %s"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "Не вдалося вказати поля mls у контексті адреси для %s"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "Не вдалося вказати контекст addr для %s"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "Не вдалося додати addr %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s не визначено"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "Не вдалося запитати addr %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "Не вдалося змінити addr %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "Адресу %s визначено у правилах, її не можна вилучати"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "Не вдалося вилучити адресу %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "Не вдалося вилучити всі прив’язки відповідники вузлів"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "Не вдалося отримати список addr"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "Потрібно вказати тип SELinux"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "Не вдалося перевірити чи визначений інтерфейс %s"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "Не вдалося створити інтерфейс для %s"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "Не вдалося вказати користувача у контексті інтерфейсу для %s"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "Не вдалося вказати роль у контексті інтерфейсу для %s"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "Не вдалося вказати тип у контексті інтерфейсу для %s"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "Не вдалося вказати поле mls у контексті інтерфейсу для %s"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "Не вдалося вказати контекст інтерфейсу для %s"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "Не вдалося створити контекст повідомлення для %s"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "Не вдалося додати інтерфейс %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "Інтерфейс %s не визначено"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "Не вдалося запитати інтерфейс %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "Не вдалося змінити інтерфейс %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "Інтерфейс %s визначений у правилах, не може бути вилучено"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "Не вдалося вилучити інтерфейс %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "Не вдалося вилучити всі прив’язки інтерфейсів"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "Не вдалося отримати список інтерфейсів"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "Інтерфейс SELinux"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Контекст"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "Клас еквівалентності для %s вже існує"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "Специфікація файлів, %s, суперечить правилу еквівалентності «%s %s»"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "Класу еквівалентності для %s не існує"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "Не вдалося вказати користувача у контексті файла для %s"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "Не вдалося вказати роль у контексті файла для %s"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "Не вдалося вказати поле mls у контексті файла для %s"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "Неправильна визначення файла"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "У специфікації файлів не можна використовувати пробіли"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
 msgstr "Тип %s є некоректним, мало бути вказано тип файла або пристрою"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "Не вдалося перевірити чи визначений контекст файла для %s"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "Не вдалося створити контекст файла для %s"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "Не вдалося вказати тип у контексті файла для %s"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "Не вдалося вказати контекст файла для %s"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "Не вдалося додати контекст файла для %s"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "Потрібно вказати setype, serange чи seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "Контекст файла для %s не визначено"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "Не вдалося запитати контекст файла для %s"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "Не вдалося змінити контекст файла для %s"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "Не вдалося отримати список контекстів файлів"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "Не вдалося вилучити контекст файла для %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "Контекст файла для %s визначено у правилах, його не можна вилучити"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "Не вдалося вилучити контекст файла для %s"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "Не вдалося отримати список контекстів файлів"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "Не вдалося отримати список локальних контекстів файлів"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "Контекст файла SELinux"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "тип"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nЕквівалентність файлових контекстів дистрибутива SELinux\n"
+msgstr ""
+"\n"
+"Еквівалентність файлових контекстів дистрибутива SELinux\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nЕквівалентність локальних файлових контекстів SELinux\n"
+msgstr ""
+"\n"
+"Еквівалентність локальних файлових контекстів SELinux\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "Не вдалося перевірити чи визначено логічне значення %s"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "Логічне значення %s не визначене"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "Не вдалося запитати контекст файла %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "Слід вказати одне з таких значень: %s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "Не вдалося вказати активне значення змінної %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "Не вдалося змінити логічне значення %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "Неправильний формат %s: Запис %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "Логічне значення %s визначено у правилах, його не можна вилучити"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "Не вдалося вилучити логічне значення %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "Не вдалося отримати список логічних змінних"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "вимкнено"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "увімкнено"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "Логічна змінна SELinux"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "Стан"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "Типовий"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "Опис"
 
@@ -990,206 +1041,230 @@ msgstr "Помилка! Неправильна оболонка.\n"
 msgid "Unable to clear environment\n"
 msgstr "Не вдалося спорожнити змінні середовища\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "Помилка зміни uid, виконання перервано.\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "Помилка скидання KEEPCAPS, виконання перервано\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "Помилка з'єднання з системою аудиту.\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "Помилка при розподілі пам'яті.\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "Помилка надсилання повідомлення аудиту.\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "Не вдалося визначити режим блокування (enforcing).\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "Помилка! Не вдалося відкрити %s.\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "Помилка! Не вдалося спорожнити O_NONBLOCK для %s\n"
+
+#: ../newrole/newrole.c:710
 #, 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
+#: ../newrole/newrole.c:720
 #, 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
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s! Не вдалося вказати новий контекст для %s\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "змінено %s позначок.\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "Попередження! Не вдалося відновити контекст для %s\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "Помилка: вказано декілька ролей\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "Помилка: вказано декілька типів\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "Ключ -l може використовуватись з підтримкою SELinux MLS.\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "Помилка: вказано декілька рівнів\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "Помилка: ви не зможете змінювати рівень у небезпечному терміналі\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "Не вдалося отримати типовий тип.\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "не вдалося отримати новий контекст.\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "помилка встановлення нової ролі %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "помилка встановлення нового типу %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "не вдалося побудувати новий діапазон з рівнем %s\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "помилка встановлення нової діапазону %s\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "не вдалося перетворити новий контекст у рядок\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s не є правильним контекстом\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "Не вдалося виділити пам'ять для new_context"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "Не вдалося отримати порожній сигнал від\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "Не вдалося встановити обробник SIGHUP\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "Вибачте, newrole не вдалося скинути можливості\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "newrole може використовуватись лише для ядра з підтримкою SELinux.\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "не вдалося отримати old_context.\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "Попередження!  Не вдалося отримати інформацію про tty.\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "помилка при читанні конфігурації служби PAM.\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole: неправильний пароль для %s\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole: помилка створення дочірнього процесу: %s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "Не вдалося відновити позначку tty...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "Не вдалося правильно закрити tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "Не вдалося закрити дескриптор.\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "Помилка виділення argv0 у оболонці.\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "Не вдалося надіслати повідомлення аудита"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "Не вдалося перенести до простору назв\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "Не вдалося скинути можливості %m\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "Не вдалося відновити оточення, виконання перервано\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "не вдалося виконати оболонку\n"
 
@@ -1320,19 +1395,25 @@ msgstr "Призначення позначок файлам"
 msgid ""
 "File\n"
 "Specification"
-msgstr "Специфікація\nфайлів"
+msgstr ""
+"Специфікація\n"
+"файлів"
 
 #: ../gui/fcontextPage.py:81
 msgid ""
 "Selinux\n"
 "File Type"
-msgstr "Тип файлу\nSELinux"
+msgstr ""
+"Тип файлу\n"
+"SELinux"
 
 #: ../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,19 +1423,25 @@ msgstr "Відповідність користувачів"
 msgid ""
 "Login\n"
 "Name"
-msgstr "Реєстраційне\nім'я"
+msgstr ""
+"Реєстраційне\n"
+"ім'я"
 
 #: ../gui/loginsPage.py:56 ../gui/usersPage.py:50
 msgid ""
 "SELinux\n"
 "User"
-msgstr "Користувач\nSELinux"
+msgstr ""
+"Користувач\n"
+"SELinux"
 
 #: ../gui/loginsPage.py:59 ../gui/usersPage.py:55
 msgid ""
 "MLS/\n"
 "MCS Range"
-msgstr "Діапазон\nMLS/MCS"
+msgstr ""
+"Діапазон\n"
+"MLS/MCS"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1410,13 +1497,15 @@ msgstr "Утиліта генерації політики SELinux"
 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:284
 msgid "<b>Applications</b>"
 msgstr "<b>Програма</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "Стандартна служба Init"
 
@@ -1424,9 +1513,11 @@ msgstr "Стандартна служба Init"
 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"
+msgstr ""
+"Стандартні служби ініціалізації запускаються при завантаженні за допомогою "
+"сценаріїв init, які зазвичай розташовані у /etc/rc.d/init.d"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "Системна служба DBUS"
 
@@ -1438,7 +1529,7 @@ msgstr "Фонова служба інтернет-служб (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "initd запускається службою xinetd"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "Веб-програма/ сценарій (CGI)"
 
@@ -1447,7 +1538,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "Веб-програми/ сценарії CGI, що запускаються веб-сервером Apache"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "Програма користувача"
 
@@ -1455,9 +1546,11 @@ msgstr "Програма користувача"
 msgid ""
 "User Application are any application that you would like to confine that is "
 "started by a user"
-msgstr "Програма користувача -- будь-яка програма, запущена користувачем, до якого ви хочете застосувати обмеження."
+msgstr ""
+"Програма користувача -- будь-яка програма, запущена користувачем, до якого "
+"ви хочете застосувати обмеження."
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Пісочниця"
 
@@ -1481,7 +1574,9 @@ msgstr "Мінімальна роль користувача термінала"
 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 та мережне оточення."
+msgstr ""
+"Користувач може авторизуватися лише віддалено чи у терміналі. Початково для "
+"користувача не налаштовані setuid, sudo, su та мережне оточення."
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1491,7 +1586,9 @@ msgstr "Мінімальна роль користувача X Window"
 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 та мережне оточення."
+msgstr ""
+"Цей користувач може авторизуватися за допомогою X або терміналу. Початково "
+"для користувача не налаштовані setuid, sudo, su та мережне оточення."
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1501,7 +1598,9 @@ msgstr "Роль користувача"
 msgid ""
 "User with full networking, no setuid applications without transition, no "
 "sudo, no su."
-msgstr "Користувач з повністю налаштованим мережним оточенням, програми без setuid, без su, без sudo."
+msgstr ""
+"Користувач з повністю налаштованим мережним оточенням, програми без setuid, "
+"без su, без sudo."
 
 #: ../gui/polgen.glade:546
 msgid "Admin User Role"
@@ -1509,9 +1608,11 @@ msgstr "Роль адміністратора"
 
 #: ../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."
+"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>"
@@ -1523,22 +1624,28 @@ msgstr "Роль адміністратора root"
 
 #: ../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 "
+"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. При цьому користувач не зможе авторизуватися у системі безпосередньо."
+msgstr ""
+"Оберіть роль адміністратора root, якщо цей користувач також адмініструє "
+"систему у режимі root. При цьому користувач не зможе авторизуватися у "
+"системі безпосередньо."
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>Вкажіть назву програми або роль користувача:</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "Назва"
 
 #: ../gui/polgen.glade:739
 msgid "Enter complete path for executable to be confined."
-msgstr "Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані обмеження"
+msgstr ""
+"Вкажіть повний шлях до виконуваного компоненту, у якому будуть застосовані "
+"обмеження"
 
 #: ../gui/polgen.glade:756 ../gui/polgen.glade:838 ../gui/polgen.glade:2361
 msgid "..."
@@ -1559,7 +1666,9 @@ msgstr "Сценарій init"
 #: ../gui/polgen.glade:821
 msgid ""
 "Enter complete path to init script used to start the confined application."
-msgstr "Вкажіть повний шлях до сценарію init, що використовується для запуску обмежуваної програми."
+msgstr ""
+"Вкажіть повний шлях до сценарію init, що використовується для запуску "
+"обмежуваної програми."
 
 #: ../gui/polgen.glade:887
 msgid "<b>Select existing role to modify:</b>"
@@ -1585,15 +1694,16 @@ msgstr "Виберіть домени програми, які %s перевод
 msgid ""
 "transition \n"
 "role tab"
-msgstr "перенесення \nвкладка ролей"
+msgstr ""
+"перенесення \n"
+"вкладка ролей"
 
 #: ../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:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "Виберіть ролі користувачів, які слід перенести у домени програм."
 
 #: ../gui/polgen.glade:1056
@@ -1617,7 +1727,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>Порти TCP</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "Усі"
 
@@ -1631,7 +1741,8 @@ 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 "Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
+msgstr ""
+"Дозволити %s викликати bindresvport з 0. Прив’язування до порту 600-1024."
 
 #: ../gui/polgen.glade:1257 ../gui/polgen.glade:1424
 msgid "Unreserved Ports (>1024)"
@@ -1641,7 +1752,9 @@ msgstr "Не зарезервовані порти (>1024)"
 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"
+msgstr ""
+"Вкажіть список портів чи діапазонів портів UDP, розділених комою, з якими "
+"буде пов’язано %s. Приклад: 612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1660,7 +1773,9 @@ msgstr "<b>Порти UDP</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "Мережа\nВкладка прив’язки"
+msgstr ""
+"Мережа\n"
+"Вкладка прив’язки"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1674,7 +1789,9 @@ msgstr "Дозволяє %s встановлювати з’єднання з б
 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:1702
 msgid "Allows %s to connect to any udp port"
@@ -1684,7 +1801,9 @@ msgstr "Дозволяє %s встановлювати з’єднання з б
 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:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1730,7 +1849,9 @@ msgstr "<b>Додайте файли або каталоги, якими кер
 msgid ""
 "Files/Directories which the %s \"manages\". Pid Files, Log Files, /var/lib "
 "Files ..."
-msgstr "Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли у /var/lib…"
+msgstr ""
+"Файли або каталоги, якими «керуватиме» %s. Файли pid, файли журналів, файли "
+"у /var/lib…"
 
 #: ../gui/polgen.glade:2166
 msgid "<b>Add booleans from the %s policy:</b>"
@@ -1738,7 +1859,8 @@ msgstr "<b>Додати булеві значення з правил %s:</b>"
 
 #: ../gui/polgen.glade:2274
 msgid "Add/Remove booleans used by the %s domain"
-msgstr "Додати або вилучити булеві правила, які використовуватимуться доменом %s"
+msgstr ""
+"Додати або вилучити булеві правила, які використовуватимуться доменом %s"
 
 #: ../gui/polgen.glade:2316
 msgid "<b>Which directory you will generate the %s policy?</b>"
@@ -1748,75 +1870,80 @@ msgstr "<b>До якого каталогу слід створити прави
 msgid "Policy Directory"
 msgstr "Каталог політики"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "Роль"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "Наявний_користувач"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "Програма"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s має бути каталогом"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "Потрібно вказати користувача"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "Виберіть виконуваний файл для приміщення обмежень."
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "Виберіть сценарій init для застосування обмежень."
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "Виберіть файли, які обмежувана програма буде створювати чи записувати"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "Виберіть каталоги, які будуть належати обмежуваній програмі"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "Виберіть каталог, у якому будуть створюватись файли політики"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "Перевірка назви"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
-msgstr "Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
+msgstr ""
+"Вам слід додати назву, складену з літер і цифр, яка не міститиме пробілів."
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "Слід вказати виконуваний файл"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "Налаштовування SELinux"
 
@@ -1828,9 +1955,15 @@ msgstr "Мережний порт"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "Тип порту\nSELinux"
+msgstr ""
+"Тип порту\n"
+"SELinux"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "Протокол"
 
@@ -1838,9 +1971,13 @@ msgstr "Протокол"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "Рівень\nMLS/MCS"
+msgstr ""
+"Рівень\n"
+"MLS/MCS"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "Порт"
 
@@ -1878,10 +2015,14 @@ msgid "Modify %s"
 msgstr "Змінити %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
-msgstr "Дозволений"
+msgstr "Дозвільний"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Примусовий"
 
@@ -1889,12 +2030,15 @@ msgstr "Примусовий"
 msgid "Status"
 msgstr "Статус"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "Зміна типу політики вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
+msgstr ""
+"Зміна типу політики вимагає повторної розмітки всієї файлової системи при "
+"наступному завантаженні. Процес розмітки може бути досить тривалим залежно "
+"від розміру файлової системи. Продовжити?"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1902,16 +2046,25 @@ msgid ""
 "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/statusPage.py:152
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"Вимикання політики SELinux вимагає перезавантаження та не рекомендується. "
+"Якщо у подальшому ви захочете увімкнути SELinux, знадобиться виконати "
+"повторну розмітку файлової системи. Якщо ж ви просто хочете перевірити, чи "
+"не викликає SELinux проблем у системі, використовуйте дозволений режим, який "
+"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
+"Дозволений режим не вимагає перезавантаження. Продовжити?"
+
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 вимагає повторної розмітки всієї файлової системи при наступному завантаженні. Процес розмітки може бути досить тривалим залежно від розміру файлової системи. Продовжити?"
+msgstr ""
+"Активація політики SELinux вимагає повторної розмітки всієї файлової системи "
+"при наступному завантаженні. Процес розмітки може бути досить тривалим "
+"залежно від розміру файлової системи. Продовжити?"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1921,7 +2074,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "(c) 2006 Red Hat, Inc.\n(c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"(c) 2006 Red Hat, Inc.\n"
+"(c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1955,9 +2110,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "усі файли\nзвичайний файл\nкаталог\nсимвольний пристрій\nблочний пристрій\nсокет\nсимвольне посилання\nканал\n"
+msgstr ""
+"усі файли\n"
+"звичайний файл\n"
+"каталог\n"
+"символьний пристрій\n"
+"блочний пристрій\n"
+"сокет\n"
+"символьне посилання\n"
+"канал\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1970,6 +2135,7 @@ msgid "SELinux Administration"
 msgstr "Адміністрування SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "Додати"
 
@@ -1998,7 +2164,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Вимкнено\nДозволений\nПримусовий\n"
+msgstr ""
+"Вимкнено\n"
+"Дозволений\n"
+"Примусовий\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2014,7 +2183,11 @@ msgid ""
 "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 "Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при наступному завантаженні. Процес повторної розмітки може бути досить тривалим залежно від розміру файлової системи. При зміні типу політики також знадобиться повторна розмітка."
+msgstr ""
+"Виберіть, якщо хочете виконати повторну розмітку всієї файлової системи при "
+"наступному завантаженні. Процес повторної розмітки може бути досить тривалим "
+"залежно від розміру файлової системи. При зміні типу політики також "
+"знадобиться повторна розмітка."
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2030,7 +2203,8 @@ msgstr "Відновити первинне значення параметра"
 
 #: ../gui/system-config-selinux.glade:1614
 msgid "Toggle between Customized and All Booleans"
-msgstr "Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
+msgstr ""
+"Перемикання між значенням вказаним користувачем та усіма логічними значеннями"
 
 #: ../gui/system-config-selinux.glade:1645
 #: ../gui/system-config-selinux.glade:1850
@@ -2039,6 +2213,7 @@ msgstr "Перемикання між значенням вказаним кор
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "Фільтр"
 
@@ -2133,9 +2308,11 @@ msgstr "Вилучити завантажувальний модуль полі
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
-msgstr "Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується у журналах."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
+msgstr ""
+"Увімкнути чи вимкнути додаткові правила аудиту, яке зазвичай не показується "
+"у журналах."
 
 #: ../gui/system-config-selinux.glade:2781
 msgid "label44"
@@ -2162,1321 +2339,3333 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "Потрібен SELinux користувач ?%s?"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "Створити сторінки довідника (man) SELinux"
-
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
-
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr "назва операційної системи для сторінок підручника (man)"
-
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr "Створити структуру сторінок підручника у форматі HTML для вказаної сторінки підручника SELinux"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr ""
+"Надати доступ ABRT до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами."
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-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"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "Назви доменів сторінок довідника, які буде створено"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+"Надати доступ tftp до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами."
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "Надіслати запит щодо правил SELinux мережі"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "Дозволити антивірусним програмам читати незахищені файли системи"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "показати список всіх типів портів SELinux"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+"Визначити, чи можуть антивірусні програми використовувати компілятор JIT."
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "показати тип SELinux, пов’язаний з портом"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "Дозволити auditadm виконувати команди"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "Показати порти, визначені для цього типу SELinux"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+"Дозволити користувачам визначати записи паролів користувачів (passwd) "
+"безпосередньо з ldap, без використання сервера sssd"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
+"radius"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "надіслати запит до списку правил SELinux для визначення того, чи можуть обмінюватися даними домени"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+"Дозволити користувачам здійснювати вхід до системи за допомогою сервера "
+"yubikey"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "Домен-джерело"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "Визначити, чи може awstats вилучати файли журналу httpd."
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "Домен-призначення"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"Визначити, чи слід дозволити cdrecord читання різної інформації з NFS, "
+"Samba, з тимчасових каталогів користувачів, ненадійних файлів та змінних "
+"пристроїв"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr "отримати опис всіх перемикачів"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+"Дозволити доменам адміністрування кластера встановлювати з’єднання з мережею "
+"за допомогою TCP."
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "перемикач, опис якого слід отримати"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+"Дозволити доменам адміністрування кластера керувати всіма файлами у системі."
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:15
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "надіслати запит до списку правил SELinux для перегляду даних щодо способу перенесення домену-джерела обробки до домену-призначення обробки"
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+"Дозволити доменам адміністрування кластера використання виконуваної області "
+"пам’яті"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "домен-джерело обробки"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+"Визначити, чи слід надавати Cobbler доступ до внесення змін до відкритих "
+"файлів, використаних для служб відкритого обміну файлами."
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "домен-призначення обробки"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+"Визначити, чи слід дозволяти Cobbler встановлювати з’єднання з мережею за "
+"допомогою TCP."
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr "Команда, потрібна для цього типу правил"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "Визначити, чи може мати Cobbler доступ до файлових систем cifs."
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr "Список інтерфейсів правил SELinux"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "Визначити, чи може мати Cobbler доступ до файлових систем nfs."
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "Створити шаблон модуля правил SELinux"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+"Визначити, чи слід дозволяти collectd встановлювати з’єднання з мережею за "
+"допомогою TCP."
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr "Вкажіть тип домену, який ви будете розширювати"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+"Визначити, чи слід дозволяти Condor встановлювати з’єднання з мережею за "
+"допомогою TCP."
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr "Вкажіть користувачів SELinux, яких буде перенесено до цього домену"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+"Дозволити системним завданням cron змінювати мітки файлової системи для "
+"відновлення контекстів файлів."
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr "Вкажіть домени, які адмініструватиме цей адміністратор з обмеженими правами"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "Визначити, чи може cvs читати та файли з паролями shadow."
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "назва правила для створення"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "Дозволити всім службам здійснювати запис до /"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr "адреса, за якою зберігатимуться створені файли правил"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "Дозволити всім службам використовувати обгортки TCP."
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "виконуваний файл, роботу якого слід обмежити"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+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"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "Визначити, чи може dbadm керувати звичайними файлами користувачів."
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "команди"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "Визначити, чи може dbadm читати звичайні файли користувачів."
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr "Змінити правила SELinux на альтернативні, типовими є правила у /sys/fs/selinux/policy"
+#: 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 ""
+"Якщо ви бажаєте заборонити програмам домену відображати ділянку пам’яті "
+"одночасно на виконувану і придатну до запису області, такий доступ є "
+"небезпечним. Вам слід повідомити про такий виконуваний файл до системи "
+"стеження за вадами"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr "Не встановлено жодних правил SELinux"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+"Заборонити всім процесами виконувати ptrace та діагностику інших процесів."
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr "Не вдалося прочитати файл правил %s"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "невідомо"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr ""
+"Визначити, чи слід дозволяти фоновій службі DHCP використовувати модулі LDAP."
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "Фонова служба інтернет-служб"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+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 "Обмежена роль адміністратора (root)"
-
-#: ../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 "Вам слід вказати чинний тип правил"
-
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
-msgstr "Для вашого %s вам слід вказати назву вашого модуля правил."
-
-#: ../sepolicy/sepolicy/generate.py:355
-msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
-msgstr "Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися параметром «-n НАЗВА_МОДУЛЯ»"
-
-#: ../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 має бути булевим значенням "
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache має бути булевим значенням"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "Типам користувачів автоматично встановлюється тип tmp"
-
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
-msgstr "Модулям правил %s потрібні чинні домени"
-
-#: ../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 "Надати доступ ABRT до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-
-#: 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"
-
-#: 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 "Дозволити антивірусним програмам читати незахищені файли системи"
-
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
-msgstr "Дозволити auditadm виконувати команди"
-
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
-msgstr "Дозволити користувачам визначати записи паролів користувачів (passwd) безпосередньо з ldap, без використання сервера sssd"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера radius"
-
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr "Дозволити користувачам здійснювати вхід до системи за допомогою сервера yubikey"
-
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr "Дозволити awstats спорожняти файли журналів Apache"
-
-#: booleans.py:10
-msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr "Дозволити cdrecord читання різної інформації з NFS, Samba, з тимчасових каталогів користувачів, не довірених файлів та змінних пристроїв"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "Дозволити clamd використання компілятора JIT"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "Дозволити clamscan доступ до захищених файлів у системі"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "Надати доступ clamscan до читання даних користувача"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "Надати доступ Cobbler до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "Дозволити Cobbler встановлювати з’єднання з мережею за допомогою TCP."
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "Надати доступ Cobbler до файлових систем cifs."
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "Надати доступ Cobbler до файлових систем nfs."
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "Дозволити collectd встановлювати з’єднання з мережею за допомогою TCP."
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "Дозволити домену codnor встановлювати з’єднання з мережею за допомогою TCP."
-
-#: 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 "Дозволити всім службам здійснювати запис до /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "Дозволити всім службам використовувати обгортки TCP."
-
-#: 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 "Дозволити dan керувати файлами користувача"
-
-#: booleans.py:26
-msgid "Allow dan to read user files"
-msgstr "Дозволити dan читати файли користувача"
-
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
-msgstr "Надати dbadm доступ до керування файлами у домашніх каталогах користувачів"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "Надати dbadm доступ до домашніх каталогів користувачів"
-
-#: 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 "Дозволити клієнтським програмам dhcpc виконувати команди iptables"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "Дозволити фоновій службі DHCP використовувати модулі LDAP"
-
-#: 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: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 "Дозволити використання звукових пристроїв як джерела початкових даних генератора псевдовипадкових чисел"
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+"Визначити, чи слід дозволяти entropyd використання звукових пристроїв як "
+"джерела початкових даних генератора псевдовипадкових чисел."
 
 #: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "Дозволити exim встановлювати з’єднання з базами даних (postgres, mysql)"
+msgid "Determine whether exim can connect to databases."
+msgstr "Визначити, чи може exim встановлювати з’єднання з базами даних."
 
 #: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "Надати доступ exim на створення, читання, запис і вилучення файлів непривілейованого користувача."
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+"Визначити, чи може exim створювати, читати, записувати та вилучати звичайні "
+"файли з даними користувачів."
 
 #: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "Надати доступ exim на читання файлів непривілейованого користувача."
+msgid "Determine whether exim can read generic user content files."
+msgstr "Визначити, чи може exim читати звичайні файли з даними користувачів."
 
 #: booleans.py:39
 msgid "Enable extra rules in the cron domain to support fcron."
 msgstr "Увімкнути додаткові правила у домені cron з метою підтримки fcron."
 
 #: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "Дозволити домену fenced встановлювати з’єднання з мережею за допомогою TCP."
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+"Визначити, чи може fenced встановлювати з’єднання за допомогою мережі TCP."
 
 #: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "Дозволити домену fenced виконувати ssh."
+msgid "Determine whether fenced can use ssh."
+msgstr "Визначити, чи слід дозволяти fenced використовувати ssh."
 
 #: booleans.py:42
 msgid "Allow all domains to execute in fips_mode"
 msgstr "Дозволити всім доменам виконувати команди у fips_mode"
 
 #: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
-msgstr "Надати доступ ftp до читання і запису файлів до домашніх каталогів користувачів"
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+"Визначити, чи може ftpd читати та записувати файли у домашні каталоги "
+"користувачів."
 
 #: 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."
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Визначити, чи слід надавати ftpd доступ до внесення змін до відкритих "
+"файлів, використаних для служб відкритого обміну файлами. Файли і каталоги "
+"має бути позначено міткою public_content_rw_t."
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "Дозволити серверам ftp встановлення з’єднань на всіх портах > 1023"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+"Визначити, чи слід дозволяти ftpd встановлення з’єднання на всіх "
+"незарезервованих портах."
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "Дозволити серверам ftp встановлювати з’єднання з портами бази даних mysql"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+"Визначити, чи може ftpd встановлювати з’єднання з базами даних за допомогою "
+"мережі TCP."
 
 #: 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."
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Визначити, чи можна ftpd входити до системи від імені локальних користувачів "
+"і здійснювати читання або запис файлів у системі, що керується DAC."
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "Дозволити серверам ftp використовувати cifs відкритих служб обміну файлами."
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+"Визначити, чи слід дозволяти ftp використовувати CIFS для відкритих служб "
+"обміну файлами."
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "Дозволити серверам ftp використовувати nfs відкритих служб обміну файлами."
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "Дозволити серверам ftp використання прив’язування до всіх незарезервованих портів у пасивному режимі"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+"Визначити, чи слід дозволяти ftp використовувати NFS для відкритих служб "
+"обміну файлами."
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+"Визначити, чи слід дозволяти ftpd використання прив’язування до всіх "
+"незарезервованих портів у пасивному режимі."
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "Визначити, чи зможе CGI Git виконувати пошук у домашніх каталогах."
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "Визначити, чи може мати CGI Git доступ до файлових систем cifs."
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "Визначити, чи може мати CGI Git доступ до файлових систем nfs."
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
-msgstr "Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх незарезервованих портів."
+msgstr ""
+"Визначити, чи фонова служба сеансів Git може прив’язувати сокети TCP до всіх "
+"незарезервованих портів."
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
-msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Git у домені git_session_t."
-
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
-msgstr "Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх каталогах."
+msgstr ""
+"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
+"службу Git у домені git_session_t."
 
 #: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
-msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем cifs."
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+"Визначити, чи зможе системна фонова служба Git виконувати пошук у домашніх "
+"каталогах."
 
 #: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
-msgstr "Визначити, чи може мати системна фонова служба Git доступ до файлових систем nfs."
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
+"cifs."
 
 #: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "Дозволити фоновій службі gitisis надсилання пошти"
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+"Визначити, чи може мати системна фонова служба Git доступ до файлових систем "
+"nfs."
 
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "Визначити, чи може Gitosis надсилати повідомлення електронної пошти."
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "Надати доступ до читання urandom для всіх доменів"
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"Надати доступ glusterfsd до внесення змін до відкритих файлів, використаних "
+"для служб відкритого обміну файлами. Файли і каталоги має бути позначено "
+"міткою public_content_rw_t."
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+"Дозволити glusterfsd надавати доступ до будь-якого файла або каталогу лише у "
+"режимі читання."
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+"Дозволити glusterfsd надавати доступ до будь-якого файла або каталогу режимі "
+"читання або запису."
+
+#: booleans.py:65
 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. Використання цього параметра надає доступ цій програмі до файлів користувачів."
+msgstr ""
+"Надати доступ до використання параметра --write-env-file клієнтської "
+"програми GPG. Використання цього параметра надає доступ цій програмі до "
+"файлів користувачів."
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
-msgstr "Надати доступ веб-домену GPG до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
+msgstr ""
+"Надати доступ веб-домену GPG до внесення змін до відкритих файлів, "
+"використаних для служб відкритого обміну файлами."
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
-msgstr "Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt kerberos."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+"Дозволити gssd читання даних з каталогу temp. Призначено для доступу до tgt "
+"kerberos."
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
 msgstr "Дозволити гостю виконувати команди"
 
-#: booleans.py:65
+#: booleans.py:69
 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."
+msgstr ""
+"Надати доступ Apache до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
+"public_content_rw_t."
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
-msgstr "Дозволити httpd використовувати вбудовані інструменти обробки скриптів (зазвичай php)"
+msgstr ""
+"Дозволити httpd використовувати вбудовані інструменти обробки скриптів "
+"(зазвичай php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "Надати доступ фоновій службі http до пошуку спаму"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
-msgstr "Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та тимчасових портах"
+msgstr ""
+"Надати доступ до використання httpd у режимі клієнта FTP на порті ftp та "
+"тимчасових портах"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "Дозволити httpd встановлювати з’єднання з портом ldap"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr "Дозволити фоновій службі http з’єднання з mythtv"
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "Надати фоновій службі http змогу встановлювати з’єднання з zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
-msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею за допомогою TCP."
+msgstr ""
+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з мережею "
+"за допомогою TCP."
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
-msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler мережею."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з Cobbler "
+"мережею."
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
-msgstr "Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами даних мережею."
+msgstr ""
+"Надати доступ скриптам і модулям HTTPD на встановлення з’єднання з базами "
+"даних мережею."
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "Надати доступ httpd на з’єднання з сервером memcache"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "Надати доступ до використання httpd у режимі перемикача мережі"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "Надати доступ фоновій службі http до надсилання пошти"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
-msgstr "Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
+msgstr ""
+"Дозволити Apache здійснювати обмін даним зі службою avahi за допомогою dbus"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "Дозволити підтримку cgi у httpd"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
-msgstr "Надати доступ до використання httpd у режимі сервера FTP очікуванням даних на порті ftp."
+msgstr ""
+"Надати доступ до використання httpd у режимі сервера FTP очікуванням даних "
+"на порті ftp."
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "Надати доступ httpd до читання даних з домашніх каталогів"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "Надати доступ скриптам і модулям httpd до execmem/execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr "Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення роботи"
+msgstr ""
+"Дозволити HTTPD встановлювати з’єднання з портом 80 для штатного завершення "
+"роботи"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "Дозволити процесам httpd керувати даними IPA"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "Дозволити Apache використовувати mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "Дозволити Apache використовувати mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "Надати доступ httpd до читання даних користувача"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
-msgstr "Дозволити Apache працювати у режимі ручного керування без переходу до користувача"
+msgstr ""
+"Дозволити Apache працювати у режимі ручного керування без переходу до "
+"користувача"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "Надати доступ скриптам і модулям HTTPD до файлів сервера Cobbler."
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
-msgstr "Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
+msgstr ""
+"Дозволити фоновій службі httpd для внесення змін до обмежень його ресурсів"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
-msgstr "Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами CGI системи."
+msgstr ""
+"Дозволити HTTPD запускати виконувані файли SSI у одному домені зі скриптами "
+"CGI системи."
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "Дозволити скриптам apache виконувати запис до каталогів відкритих даних. Каталоги або файли має бути позначено міткою public_rw_content_t."
+msgstr ""
+"Дозволити скриптам apache виконувати запис до каталогів відкритих даних. "
+"Каталоги або файли має бути позначено міткою public_rw_content_t."
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "Надати доступ Apache до виконання коду з tmp."
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
-msgstr "Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення паролів до сертифікатів з термінала."
+msgstr ""
+"Уніфікувати обмін даними між HTTPD та терміналом. Потрібне для введення "
+"паролів до сертифікатів з термінала."
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "Уніфікувати обробку HTTPD всіх файлів даних."
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "Надати доступ httpd до файлових систем cifs"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "Надати доступ httpd до файлових систем FUSE"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "Дозволити httpd запускати gpg"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "Надати доступ httpd до портів openstack"
 
-#: booleans.py:100
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr "Дозволити httpd встановлювати з’єднання з sasl"
+
+#: booleans.py:106
 msgid "Allow Apache to query NS records"
 msgstr "Дозволити Apache надсилати запити до записів NS"
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "Надати доступ icecast на встановлення з’єднань на всіх портах, а не лише звукових портах."
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "Визначити, чи може icecast встановлювати з’єднання на всіх портах TCP."
 
-#: booleans.py:102
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+"Визначити, чи можуть клієнтські програми irc встановлювати з’єднання на будь-"
+"яких незарезервованих портах TCP."
+
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
-msgstr "Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на довільному порті і прив’язуватися до будь-якого незарезервованого порту."
+msgstr ""
+"Дозволити клієнтській програмі IRC Irssi встановлювати з’єднання на "
+"довільному порті і прив’язуватися до будь-якого незарезервованого порту."
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "Дозволити обмеженим програмам запускатися за допомогою kerberos."
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "Дозволити ksmtuned використовувати файлові системи cifs/Samba"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "Дозволити ksmtuned використовувати файлові системи nfs"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
-msgstr "Надати можливість syslogd читати дані з терміналів чи записувати дані до терміналів"
+msgstr ""
+"Надати можливість syslogd читати дані з терміналів чи записувати дані до "
+"терміналів"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
-msgstr "Надавати можливість входу до системи і користування системою за допомогою /dev/console."
+msgstr ""
+"Надавати можливість входу до системи і користування системою за допомогою /"
+"dev/console."
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "Надати доступ фоновій службі syslogd до надсилання пошти"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "Надати доступ mailman до файлових систем FUSE"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "Визначити, чи слід дозволяти підтримку клієнтського режиму у mcelog."
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "Визначити, чи слід дозволяти mcelog виконувати скрипти."
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+"Визначити, чи слід дозволяти mcelog використовувати всі TTY користувача."
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "Визначити, чи слід дозволяти підтримку серверного режиму у mcelog."
+
+#: booleans.py:122
 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."
+msgstr ""
+"Керувати можливістю використання mmap у нижніх областях простору адрес у "
+"спосіб, визначений /proc/sys/kernel/mmap_min_addr."
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "Надати mock доступ до читання файлів у домашніх каталогах."
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "Дозволити монтування за допомогою команди mount довільного каталогу або файла."
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+"Дозволити монтування за допомогою команд mount довільного каталогу або файла."
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
-msgstr "Дозволити домену додатків mozilla встановлювати з’єднання з мережею за допомогою TCP."
+msgstr ""
+"Дозволити домену додатків mozilla встановлювати з’єднання з мережею за "
+"допомогою TCP."
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "Дозволити mozilla_plugins створювати довільні дані у домашніх каталогах користувачів"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr "Дозволити додатку mozilla підтримувати GPS."
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr "Дозволити додатку mozilla підтримувати протоколи SPICE."
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
-msgstr "Надати доступ обмеженим програмам для перегляду інтернету до читання даних з домашнього каталогу"
+msgstr ""
+"Надати доступ обмеженим програмам для перегляду інтернету до читання даних з "
+"домашнього каталогу"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "Дозволити виконуваний стек mplayer"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "Визначити, чи зможе mpd змінювати домашні каталоги користувачів."
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "Визначити, чи може mpd використовувати файлові системи cifs."
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "Визначити, чи може mpd використовувати файлові системи nfs."
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "Визначити, чи може mplayer перетворювати свій стек на виконуваний."
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "Дозволити mysqld встановлення з’єднань на всіх портах"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "Дозволити BIND прив’язуватися до порту apache."
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "Визначити, чи може Bind прив’язувати сокети TCP до портів http."
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "Дозволити BIND виконувати запис файлів основної зони. Зазвичай, такий запис потрібен для динамічних DNS або при зміні зон."
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"Визначити, чи слід дозволяти Bind виконувати запис файлів основної зони. "
+"Зазвичай, такий запис потрібен для динамічних DNS або при зміні зон."
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
-msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання за допомогою NFS."
+msgstr ""
+"Дозволити експорт будь-яких файлів або каталогів у режимі лише для читання "
+"за допомогою NFS."
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
-msgstr "Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису за допомогою NFS."
+msgstr ""
+"Дозволити експорт будь-яких файлів або каталогів у режимі читання або запису "
+"за допомогою NFS."
 
-#: booleans.py:119
+#: booleans.py:138
 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."
+msgstr ""
+"Надати доступ серверам nfs до внесення змін до відкритих файлів, "
+"використаних для служб відкритого обміну файлами. Файли і каталоги має бути "
+"позначено міткою public_content_rw_t."
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "Дозволити системі запускатися з NIS"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
-msgstr "Дозволити обмеженим програмам використовувати область пам’яті спільного використання nscd."
+msgstr ""
+"Дозволити обмеженим програмам використовувати область пам’яті спільного "
+"використання nscd."
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
 msgstr "Дозволити openshift блокувати програми"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "Надати доступ openvpn до читання даних з домашніх каталогів"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+"Визначити, чи може fenced встановлювати з’єднання за допомогою мережі TCP."
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+"Визначити, чи може openvpn читати звичайні файли з даними користувачів у "
+"домашніх каталогах."
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "Дозволити samba запускати скрипти без обмежень"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
-msgstr "Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою TCP."
+msgstr ""
+"Дозволити домену piranha-lvs встановлювати з’єднання з мережею за допомогою "
+"TCP."
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "Надати дозвіл polipo встановлювати з’єднання на всіх портах > 1023"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
-msgstr "Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до всіх незарезервованих портів."
+msgstr ""
+"Визначити, чи фонова служба сеансів Polipo може прив’язувати сокети tcp до "
+"всіх незарезервованих портів."
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
-msgstr "Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову службу Polipo у домені polipo_session_t."
+msgstr ""
+"Визначати, чи можуть домени користувачів, що викликаються, виконувати фонову "
+"службу Polipo у домені polipo_session_t."
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "Визначити, чи може мати Polipo доступ до файлових систем cifs."
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "Визначити, чи може мати Polipo доступ до файлових систем nfs."
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "Увімкнути підтримку багатоекземплярних каталогів."
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr "Надати домену postfix_local повний доступ до каталогів mail_spool"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
-msgstr "Дозволити postgresql використовувати ssh та rsync для відновлення стану системи на певний момент часу"
+msgstr ""
+"Дозволити postgresql використовувати ssh та rsync для відновлення стану "
+"системи на певний момент часу"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "Дозволити передавання мітки клієнта до сторонньої бази даних"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "Надати адміністраторам бази даних виконувати інструкцію DML"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "Дозволити непривілейованим користувачам виконувати інструкцію DDL"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "Дозволити pppd завантажувати модулі ядра для певних модемів"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "Дозволити виконання pppd у режимі звичайного користувача"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "Визначити, чи може privoxy встановлювати з’єднання на всіх портах TCP."
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "Надати доступ privoxy на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+"Дозволити prosody прив’язуватися до порту apache. Слід активувати для "
+"використання BOSH."
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "Дозволити клієнтській частині Puppet керувати файлами будь-яких типів"
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
-msgstr "Дозволити основній частині Puppet використовувати з’єднання з базою даних MySQL і PostgreSQL"
+msgstr ""
+"Дозволити основній частині Puppet використовувати з’єднання з базою даних "
+"MySQL і PostgreSQL"
 
-#: booleans.py:141
+#: booleans.py:163
 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
+#: booleans.py:164
 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."
+msgstr ""
+"Надати доступ rsync до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
+"public_content_rw_t."
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "Уможливити запуск rsync у режимі клієнта"
 
-#: booleans.py:145
+#: booleans.py:166
 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"
+msgstr ""
+"Дозволити rsync експортувати дані файлів або каталогів лише для читання."
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
-msgstr "Дозволити серверам rsync спільно використовувати файлові системи nfs"
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+"Надати серверу rsync доступ до керування всіма файлами та каталогами у "
+"системі."
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
-msgstr "Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
+msgstr ""
+"Дозволити samba створювати домашні каталоги (наприклад, за допомогою PAM)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
-msgstr "Дозволити samba працювати у режимі контролера домену, додавати користувачів, групи і змінювати паролі."
+msgstr ""
+"Дозволити samba працювати у режимі контролера домену, додавати користувачів, "
+"групи і змінювати паролі."
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
-msgstr "Дозволити samba надавати у спільне використання домашні каталоги користувачів"
+msgstr ""
+"Дозволити samba надавати у спільне використання домашні каталоги користувачів"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
-msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання."
+msgstr ""
+"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
+"режимі читання."
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
-msgstr "Дозволити samba надавати доступ до будь-якого файла або каталогу лише у режимі читання або запису."
+msgstr ""
+"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
+"режимі читання або запису."
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "Надати samba змогу працювати у режимі призначення портів"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "Дозволити samba запускати скрипти без обмежень"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "Надати доступ samba до експортування томів ntfs/fusefs."
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "Надати доступ samba до експортування томів NFS."
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "Дозволити sanlock читати і записувати файли fuse"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "Надати доступ sanlock на керування файлами nfs"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "Надати доступ sanlock до керування файлами cifs"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "Надати доступ sasl до читання файла shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
 msgstr "Дозволити secadm виконувати команди"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
-msgstr "Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, здійснювати переведення до доменів адміністративних користувачів."
+msgstr ""
+"Якщо ви бажаєте заборонити програмам у безпечному режимі, зокрема newrole, "
+"здійснювати переведення до доменів адміністративних користувачів."
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "Вимкнути завантаження модулів ядра."
 
-#: booleans.py:164
+#: booleans.py:184
 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. Для повернення попереднього значення систему доведеться перезавантажити."
+msgstr ""
+"За допомогою цього логічного значення визначається, чи дозволятиме система "
+"завантаження правил, встановлення примусового режиму та зміну логічних "
+"значень. Встановіть значення true. Для повернення попереднього значення "
+"систему доведеться перезавантажити."
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "Надати звичайним користувачам безпосередній доступ до пристроїв dri"
 
-#: booleans.py:166
+#: booleans.py:186
 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 "Дозволити виконуваним файлам без обмежень робити області власної резервної пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
+msgstr ""
+"Дозволити виконуваним файлам без обмежень робити області власної резервної "
+"пам’яті виконуваними. Використання цієї можливості є дуже небезпечним. "
+"Потреба у ньому свідчить про помилки у коді програми, але може також бути "
+"ознакою нападу на систему. Про цей виконуваний файл слід повідомити у "
+"системі стеження за вадами"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки потрібні для пересування текстових даних, які не позначено міткою textrel_shlib_t"
+msgstr ""
+"Дозволити всім виконуваним файлам без обмежень використовувати бібліотеки "
+"потрібні для пересування текстових даних, які не позначено міткою "
+"textrel_shlib_t"
 
-#: booleans.py:168
+#: booleans.py:188
 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 "Дозволити виконуваним файлам без обмежень робити області стека виконуваними. Використання цієї можливості непотрібне для роботи будь-якої нормально написаної програми. Потреба у ньому свідчить про помилки у коді програми, але може також бути ознакою нападу на систему. Про цей виконуваний файл слід повідомити у системі стеження за вадами"
+msgstr ""
+"Дозволити виконуваним файлам без обмежень робити області стека виконуваними. "
+"Використання цієї можливості непотрібне для роботи будь-якої нормально "
+"написаної програми. Потреба у ньому свідчить про помилки у коді програми, "
+"але може також бути ознакою нападу на систему. Про цей виконуваний файл слід "
+"повідомити у системі стеження за вадами"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "Надати доступ користувачам на з’єднання з локальним сервером mysql"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
-msgstr "Надати користувачам з обмеженими правами можливість виконувати команди ping і traceroute."
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+"Надати користувачам з обмеженими правами можливість виконувати команди ping "
+"і traceroute."
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "Надати доступ користувачам на з’єднання з PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
-msgstr "Дозволити користувачеві читати і записувати файли на файлові системі без розширених атрибутів (FAT, CDROM, FLOPPY)"
+msgstr ""
+"Дозволити користувачеві читати і записувати файли на файлові системі без "
+"розширених атрибутів (FAT, CDROM, FLOPPY)"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
+
+#: booleans.py:194
 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 "
+"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 та може змінити інші протоколи."
+msgstr ""
+"Дозволити користувачам запускати сервери TCP (здійснювати прив'язку портів "
+"та приймати з'єднання з того ж домену та зовнішніх користувачів). Вимикання "
+"цієї можливості викличе перехід у пасивний режим FTP та може змінити інші "
+"протоколи."
 
-#: booleans.py:174
+#: booleans.py:195
 msgid "Allow user  to use ssh chroot environment."
 msgstr "Дозволити користувачеві використовувати середовище chroot ssh."
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "Якщо ви хочете надати користувачеві змогу оприлюднювати музику"
-
-#: booleans.py:176
+#: booleans.py:196
 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."
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"Надати визначити, чи слід надавати sftpd доступ до внесення змін до "
+"відкритих файлів, використаних для служб відкритого обміну файлами. Файли і "
+"каталоги має бути позначено міткою public_content_rw_t."
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "Надати доступ вбудованому sftp до читання і запису файлів до домашніх каталогів користувачів"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+"Визначити, чи може sftpd читати та записувати файли у домашні каталоги "
+"користувачів."
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "Надати вбудованим серверам sftp доступ до входу до системи від імені локальних користувачів і здійснювати читання або запис файлів у системі, що керується DAC."
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"Визначити, чи можна sftpd входити до системи від імені локальних "
+"користувачів і здійснювати читання або запис файлів у системі, що керується "
+"DAC."
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "Дозволити вбудованому серверу sftp читати і записувати файли до домашніх каталогів ssh користувачів."
+msgstr ""
+"Визначити, чи може sftpd читати та записувати файли у домашні ssh-каталоги "
+"користувачів."
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
-msgstr "Надати доступ sge до встановлення з’єднання з мережею за допомогою довільного порту TCP"
+msgstr ""
+"Надати доступ sge до встановлення з’єднання з мережею за допомогою "
+"довільного порту TCP"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "Дозволити sge доступ до файлових систем nfs."
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "Увімкнути додаткові права доступу, потрібні для підтримки пристроїв на контролерах 3ware."
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+"Визначити, чи може smartmon підтримувати пристрої на контролерах 3ware."
 
-#: booleans.py:183
+#: booleans.py:203
 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."
+msgstr ""
+"Надати доступ samba до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами. Файли і каталоги має бути позначено міткою "
+"public_content_rw_t."
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "Надати клієнтським системам spamassassin користувача доступ до мережі."
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
-msgstr "Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
+msgstr ""
+"Надати доступ spamd до читання або запису до домашніх каталогів користувачів."
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "Надати доступ squid на встановлення з’єднань на всіх портах, а не лише портах HTTP, FTP і Gopher."
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "Визначити, чи може squid встановлювати з’єднання на всіх портах TCP."
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "Дозволити запуск squid у режимі прозорого проксі-сервера (TPROXY)"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+"Визначити, чи слід дозволяти запуск squid у режимі прозорого проксі-сервера."
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
-msgstr "Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх каталогів користувачів"
+msgstr ""
+"Дозволити ssh із середовищем chroot для читання і запису файлів до домашніх "
+"каталогів користувачів"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "Дозволити розпізнавання на основі ключів вузла"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "Дозволити авторизацію ssh для sysadm_r:sysadm_t"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
 msgstr "Дозволити staff виконувати команди"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "Дозволити працівникові створювати і переноситися до доменів svirt."
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
 msgstr "Дозволити sysadm виконувати команди"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
-msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних мережевих портах."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
+"з’єднань на довільних мережевих портах."
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
-msgstr "Надати доступ інструментам керування з’єднаннями Telepathy до встановлення з’єднань на довільних портах TCP."
+msgstr ""
+"Надати доступ інструментам керування з’єднаннями Telepathy до встановлення "
+"з’єднань на довільних портах TCP."
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr "Дозволити testpolicy виконувати команди"
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
-msgstr "Надати доступ tftp до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
+msgstr ""
+"Надати доступ tftp до внесення змін до відкритих файлів, використаних для "
+"служб відкритого обміну файлами."
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr "Надати доступ tftp до читання і запису файлів до домашніх каталогів користувачів"
+msgstr ""
+"Надати доступ tftp до читання і запису файлів до домашніх каталогів "
+"користувачів"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "Надати доступ фоновій службі tor на прив’язку сокетів tcp до всіх незарезервованих портів"
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+"Визначити, чи tor може прив’язувати сокети TCP до всіх незарезервованих "
+"портів."
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
 msgstr "Дозволити tor працювати у режими перемикача"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
-msgstr "Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці chrome під час запуску chrome-sandbox"
+msgstr ""
+"Якщо ви бажаєте переводити користувача без обмежень до доменів пісочниці "
+"chrome під час запуску chrome-sandbox"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "Дозволити користувачеві входити до системи режимі домену без обмежень"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
-msgstr "Дозволити користувачам без обмежень доступ до домену додатків mozilla під час запуску контейнера додатків xulrunner."
-
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "Якщо ви хочете надати дозвіл на запуск програм для відтворення відео без обмежень"
+msgstr ""
+"Дозволити користувачам без обмежень доступ до домену додатків mozilla під "
+"час запуску контейнера додатків xulrunner."
 
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
-msgstr "Дозволити непривілейованому користувача створювати і переноситися до доменів svirt."
+msgstr ""
+"Дозволити непривілейованому користувача створювати і переноситися до доменів "
+"svirt."
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "Увімкнути підтримку домашніх каталогів у ecryptfs"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "Увімкнути підтримку домашніх каталогів у fusefs"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "Якщо ви бажаєте використовувати сервер lpd замість cups"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "Визначити, чи слід підтримувати сервер lpd."
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "Увімкнути підтримку домашніх каталогів у NFS"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "Якщо ви бажаєте використовувати підтримку домашніх каталогів SAMBA"
 
-#: booleans.py:210
+#: booleans.py:230
 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:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+"Визначити, чи слід дозволяти varnishd використовувати всі можливості мережі "
+"TCP."
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "Ігнорувати помилки vbetool mmap_zero."
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Визначити, чи слід блокувати спроби vbetool виконати mmap у області пам’яті "
+"з малими адресами без додаткових повідомлень."
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання "
+"файлів fuse"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
-msgstr "Дозволити обмеженим віртуальним гостьовим системам використовувати послідовні або паралельні порти обміну даними"
+msgstr ""
+"Дозволити обмеженим віртуальним гостьовим системам використовувати "
+"послідовні або паралельні порти обміну даними"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
-msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пам’ять і стос виконання"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
+"пам’ять і стос виконання"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
-msgstr "Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання файлів fuse"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам (virt) на читання "
+"файлів fuse"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
-msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами nfs"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
+"nfs"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з сокетами rawip"
+msgstr ""
+"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з сокетами "
+"rawip"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
-msgstr "Надати доступ обмеженим гостьовим віртуальним системам на керування файлами cifs"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам на керування файлами "
+"cifs"
 
-#: booleans.py:219
+#: booleans.py:240
 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)"
+msgstr ""
+"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з sanlock"
 
-#: booleans.py:221
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
-msgstr "Надати доступ обмеженим гостьовим віртуальним системам використовувати пристрої USB"
+msgstr ""
+"Надати доступ обмеженим гостьовим віртуальним системам використовувати "
+"пристрої USB"
 
-#: booleans.py:222
+#: booleans.py:242
 msgid "Allow confined virtual guests to interact with the xserver"
-msgstr "Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним сервером"
+msgstr ""
+"Дозволити обмеженим віртуальним гостьовим системам взаємодіяти з графічним "
+"сервером"
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr "Надати webadm доступ до керування файлами у домашніх каталогах користувачів"
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "Визначити, чи може webadm керувати звичайними файлами користувачів."
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "Надати webadm доступ до домашніх каталогів користувачів"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "Визначити, чи може webadm читати звичайні файли користувачів."
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "Ігнорувати помилки wine mmap_zero."
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+"Визначити, чи слід блокувати спроби wine виконати mmap у області пам’яті з "
+"малими адресами без додаткових повідомлень."
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
-msgstr "Дозволити програмі графічного входу до системи виконувати програму завантаження"
+msgstr ""
+"Дозволити програмі графічного входу до системи виконувати програму "
+"завантаження"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
-msgstr "Дозволити графічній програмі входу до системи впускати користувача sysadm_r:sysadm_t"
+msgstr ""
+"Дозволити графічній програмі входу до системи впускати користувача sysadm_r:"
+"sysadm_t"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+"Дозволити програмі графічного входу до системи створювати файли у домашніх "
+"каталогах HOME від імені xdm_home_t."
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "Надати доступ xen на керування файлами nfs"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів дисків використовуються призначені логічні томи."
+msgstr ""
+"Дозволити xend виконувати blktapctrl/tapdisk. Непотрібне, якщо для образів "
+"дисків використовуються призначені логічні томи."
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
-msgstr "Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується паравіртуалізація без віртуального буфера кадрів."
+msgstr ""
+"Дозволити xend виконувати qemu-dm. Непотрібне, якщо використовується "
+"паравіртуалізація без віртуального буфера кадрів."
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
-msgstr "Надати доступ користувачам xguest до налаштування Network Manager і встановлення з’єднання з портами apache"
+msgstr ""
+"Надати доступ користувачам xguest до налаштування Network Manager і "
+"встановлення з’єднання з портами apache"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
 msgstr "Дозволити xguest виконувати команди"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "Дозволити користувачам xguest монтувати змінні носії даних"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "Чи бажаєте ви надати доступ xguest до використання пристроїв bluetooth"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
-msgstr "Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного сервера зі спільним використанням."
+msgstr ""
+"Надати доступ клієнтським програмам на запис до сегментів пам’яті графічного "
+"сервера зі спільним використанням."
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
-msgstr "Дозволити графічному серверу виконувати дані з області пам’яті, доступної для запису"
+msgstr ""
+"Дозволити графічному серверу виконувати дані з області пам’яті, доступної "
+"для запису"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "Увімкнути підтримку керування об’єктами X у просторі користувача"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "Надати доступ zabbix встановлювати з’єднання з незарезервованими портами"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "Визначити, чи може zabbix встановлювати з’єднання на всіх портах TCP."
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "Дозволити всім доменам виконувати команди у fips_mode"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "Надати доступ фоновій службі zebra для запису її файлів налаштувань"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
-msgstr "Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних для служб відкритого обміну файлами."
+msgstr ""
+"Надати доступ ZoneMinder до внесення змін до відкритих файлів, використаних "
+"для служб відкритого обміну файлами."
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr "Дозволити ZoneMinder запускати su/sudo."
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "інтерфейсу %s не існує."
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr "Графічний інтерфейс користувача для правил SELinux"
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "Назви доменів сторінок довідника, які буде створено"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "Змінити кореневий каталог. Типовим є /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "Створити сторінки довідника (man) SELinux"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+"адреса, за якою зберігатимуться створені сторінки довідника (man) SELinux"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "назва операційної системи для сторінок підручника (man)"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+"Створити структуру сторінок підручника у форматі HTML для вказаної сторінки "
+"підручника SELinux"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "Змінити кореневий каталог. Типовим є /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "Всі домени"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "Надіслати запит щодо правил SELinux мережі"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "показати список всіх типів портів SELinux"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "показати тип SELinux, пов’язаний з портом"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "Показати порти, визначені для цього типу SELinux"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "показати порти, з якими може зв’язуватися і/або з’єднуватися цей домен"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+"надіслати запит до списку правил SELinux для визначення того, чи можуть "
+"обмінюватися даними домени"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "Домен-джерело"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "Домен-призначення"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+"надіслати запит до засобу обробки правил SELinux щодо опису перемикачів"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "отримати опис всіх перемикачів"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "перемикач, опис якого слід отримати"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+"надіслати запит до списку правил SELinux для перегляду даних щодо способу "
+"перенесення домену-джерела обробки до домену-призначення обробки"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "домен-джерело обробки"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "домен-призначення обробки"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "Засіб створення sepolicy: помилка: потрібен один з аргументів %s"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "Команда, потрібна для цього типу правил"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"З цим параметром не можна використовувати параметр -t. Ознайомтеся з "
+"довідкою щодо користування, щоб дізнатися більше."
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"З цим параметром не можна використовувати параметр -d. Ознайомтеся з "
+"довідкою щодо користування, щоб дізнатися більше."
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+"З цим параметром не можна використовувати параметр -a. Ознайомтеся з "
+"довідкою щодо користування, щоб дізнатися більше."
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+"З цим параметром не можна використовувати параметр -t. Ознайомтеся з "
+"довідкою щодо користування, щоб дізнатися більше."
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "Список інтерфейсів правил SELinux"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "Вкажіть назви інтерфейсів, які слід опитати"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "Створити шаблон модуля правил SELinux"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "Вкажіть тип домену, який ви будете розширювати"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "Вкажіть користувачів SELinux, яких буде перенесено до цього домену"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr "Вкажіть ролі SELinux, до яких домен адміністратора переноситиме"
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+"Вкажіть домени, які адмініструватиме цей адміністратор з обмеженими правами"
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "назва правила для створення"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "адреса, за якою зберігатимуться створені файли правил"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+"адреса каталогу, куди записуватимуть дані процеси з обмеженнями у доступі"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "Типи правил, які потребують команди"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "Створити правила «%s»"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "Створити правила «%s» "
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "виконуваний файл, роботу якого слід обмежити"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "команди"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+"Змінити правила SELinux на альтернативні, типовими є правила у /sys/fs/"
+"selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr "всі файли"
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr "звичайний файл"
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr "каталог"
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr "символьний пристрій"
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr "блоковий пристрій"
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr "файл сокета"
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr "символічне посилання"
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr "іменований канал"
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "Не встановлено жодних правил SELinux"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+"Вам слід повторно створити дані щодо інтерфейсу за допомогою команди /usr/"
+"bin/sepolgen-ifgen"
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "Не вдалося прочитати файл правил %s"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "невідомо"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "Фонова служба інтернет-служб"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "Тип чинного домену"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "Мінімальна роль користувача термінала"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "Роль користувача мінімальної графічної системи"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "Роль користувача робочої станції"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "Роль користувача-адміністратора"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "Обмежена роль адміністратора (root)"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "Відомості щодо модуля для нового типу"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "Коректні типи:\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "Номери портів повинні бути у діапазоні від 1 до %d "
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "Вам слід вказати чинний тип правил"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "Для вашого %s вам слід вказати назву вашого модуля правил."
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+"Назва має складатися з літер і цифр, без пробілів. Вам варто скористатися "
+"параметром «-n НАЗВА_МОДУЛЯ»"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "З типами ролей користувачів не можна пов’язувати виконувані файли."
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "Лише служби можуть використовувати сценарій init."
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve має містити логічне значення"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog має містити логічне значення"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos має бути булевим значенням "
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache має бути булевим значенням"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "Типам користувачів автоматично встановлюється тип tmp"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "Модулям правил %s потрібні чинні домени"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "Потрібне поле типу"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"Вам слід визначити новий тип, назва якого завершуватиметься так: \n"
+" %s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "Для обмеження процесу треба вказати виконуваний шлях"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "Файл примусового типу"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "Файл інтерфейсу"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "Файл контексту"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Файл специфікації"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "Сценарій налаштовування"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "Програма"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr "Виберіть домен"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "Додати користувача"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "Виберіть порти"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "Мережний порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+#, fuzzy
+msgid "Path"
+msgstr "Шлях до файла"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+#, fuzzy
+msgid "Equivalence Path"
+msgstr "Шлях до файла"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+#, fuzzy
+msgid "Add a file"
+msgstr "Додати файл"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr "Клас"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr ""
+"Тип\n"
+"файлу"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+"Дозволити samba надавати доступ до будь-якого файла або каталогу лише у "
+"режимі читання."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr "Аналізуємо правила…"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "Діапазон MCS"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "Тип порту SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "Адміністрування SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr "Перемикачі"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+"Показати дані щодо перемикачів, якими можна скористатися для внесення змін "
+"до правил для позначеного домену."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr "Файли"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+"Показати дані щодо типів файлів, які можуть використовуватися позначеним "
+"доменом."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr "Мережа"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+"Показати порти мережі, з якими позначений домен може встановлювати з’єднання "
+"або очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr "Переходи"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr "Показати програми, які можна переносити до або з позначеного домену."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "Додати відповідні авторизації SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "Користувач SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr "Показати лише змінені"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+"Записи If-Then-Else, записані у правилах, можуть \n"
+"уможливити альтернативне керування доступом."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr "Увімкнено"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr "Шлях до файла"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "Тип SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr "Шлях до файла, що використовується для входу до позначеного домену."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr "Файли програм"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr "Файли, до яких позначений домен може записувати дані."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+#, fuzzy
+msgid "Writable files"
+msgstr "Придатні до запису файли"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr "Типи файлів, визначені для позначеного домену."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr "Типи файлів програм"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr "Порти мережі, з якими позначений домен може встановлювати з’єднання."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr "Вихідне"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr "Порти мережі, з якими позначений домен може очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr "Вхідне"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "Назва логічної змінної"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "Назва логічної змінної"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "Типи файлів програм"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+"Виконувані файли, які буде перенесено до іншого домену, де позначений домен "
+"зможе їх виконувати."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+#, fuzzy
+msgid "Applicaton Transitions From 'select domain'"
+msgstr "Перенесення з позначеного домену"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "Назва логічної змінної"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr "Виклик домену процесів"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr "Виконуваний файл"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+"Виконувані файли, які буде перенесено до позначеного домену під час "
+"виконання точки входу позначеного домену."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+#, fuzzy
+msgid "Application Transitions Into 'select domain'"
+msgstr "Перенесення до позначеного домену"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "Тип порту SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "Тип порту SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "Назва модуля"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+#, fuzzy
+msgid "File Transitions From 'select domain'"
+msgstr "Перенесення з позначеного домену"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "Типовий"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "Тип типової політики:"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>Вибір:</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr "Так"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr "Ні"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+"Заборонити всім процесами виконувати ptrace та діагностику інших процесів."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr "Вилучити"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr "Змінити"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr "Оновити"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+#, fuzzy
+msgid "Applications - Advanced Search"
+msgstr "Докладніший перегляд програм"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "Призначення позначок файлам"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr "Мітка файла SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+#, fuzzy
+msgid "Save to Update"
+msgstr "Оновити"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "Вилучити мережний порт"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "Тип файлу"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "Програма"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "Користувач SELinux"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "Виберіть домени, якими має керувати цей користувач."
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "Вимкнено"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "Увімкнено"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s не є правильним контекстом\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr "Стан системи: вимкнено"
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "Назва логічної змінної"
+
+#: ../sepolicy/sepolicy/gui.py:732
+#, fuzzy
+msgid "Help: Executable Files Page"
+msgstr "Файли програм"
+
+#: ../sepolicy/sepolicy/gui.py:735
+#, fuzzy
+msgid "Help: Writable Files Page"
+msgstr "Придатні до запису файли"
+
+#: ../sepolicy/sepolicy/gui.py:738
+#, fuzzy
+msgid "Help: Application Types Page"
+msgstr "Типи файлів програм"
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "Реєстраційне ім'я"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "Вилучити відповідність користувача SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr "Шлях до файла, що використовується для входу до домену «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr "Файли, до яких домен «%s» може записувати дані."
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr "Порти мережі, з якими домен «%s» може встановлювати з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr "Порти мережі, з якими домен «%s» може очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr "Типи файлів визначених для «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+"Показати дані щодо перемикачів, якими можна скористатися для внесення змін "
+"до правил для домену «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr "Показати дані щодо типів файлів, які можуть використовуватися «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+"Показати порти мережі, з якими «%s» може встановлювати з’єднання або "
+"очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, fuzzy, python-format
+msgid "Application Transitions Into '%s'"
+msgstr "Перенесення до «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, fuzzy, python-format
+msgid "Application Transitions From '%s'"
+msgstr "Перенесення з «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "Перенесення з «%s»"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+"Виконувані файли, які буде перенесено до домену «%s» під час виконання точки "
+"входу позначеного домену."
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+"Виконувані файли, які буде перенесено до іншого домену, де домен «%s» зможе "
+"їх виконувати."
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr "Показати програми, які можна переносити до або з «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "Перемикачі"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "Виконуваний файл"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "Придатні до запису файли"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "Програма"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, fuzzy, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr "Шлях до файла, що використовується для входу до домену «%s»."
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, fuzzy, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr "Порти мережі, з якими позначений домен може очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, fuzzy, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr "Порти мережі, з якими позначений домен може очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, fuzzy, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr "Порти мережі, з якими позначений домен може очікувати на з’єднання."
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "Додати відповідність користувачів SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "Вилучити відповідність користувача SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "Додати відповідні авторизації SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "Не вдалося змінити mapping входу для %s"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr "Правила дозволу з перемикачами %s"
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "Додати мережний порт"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "Призначення позначок файлам"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "Додати відповідні авторизації SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "Додати користувача SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr "Мітка файла SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "Змінити відповідність користувача SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "Змінити мережний порт"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "Ролі SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "Не вдалося вилучити контекст файла для %s"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "Не вдалося змінити контекст файла для %s"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, fuzzy, python-format
+msgid "File path: %s"
+msgstr "Шлях до файла"
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "Мітка файла SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "Неправильний формат %s: Запис %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "Вилучити %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "Змінити %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "Мережний порт"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "Мережний порт"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "Додати користувача"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "Вилучити користувача"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "Змінити користувача"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "Користувач SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "Роль"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "Діапазон MLS/MCS"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "Додати відповідні авторизації SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "Вилучити відповідність користувача SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "Не вдалося вивести прив’язки входу"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "Користувач SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "Користувач SELinux"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, fuzzy, python-format
+msgid "File path : %s"
+msgstr "Шлях до файла"
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+#, fuzzy
+msgid "Update Changes"
+msgstr "Зберегти зміни"
+
+#: ../sepolicy/sepolicy/gui.py:2383
+#, fuzzy
+msgid "Revert Changes"
+msgstr "Відкинути зміни"
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr "Стан системи: примусовий"
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr "Стан системи: дозвільний"
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 проблем у системі, використовуйте дозволений режим, який "
+"не робить політику примусовою, але при цьому реєструє помилки у журналі. "
+"Дозволений режим не вимагає перезавантаження. Продовжити?"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
+
+#~ msgid "SELinux Gui"
+#~ msgstr "Графічний інтерфейс SELinux"
+
+#~ msgid "Type to search for a process"
+#~ msgstr "Введіть ключове слово для пошуку процесу"
+
+#~ msgid "Modify an existing item"
+#~ msgstr "Змінити наявний запис"
+
+#~ msgid "Delete an existing item"
+#~ msgstr "Вилучити наявний запис"
+
+#~ msgid "Add a new item"
+#~ msgstr "Додати новий запис"
+
+#~ msgid "File path used to enter the above selected process domain."
+#~ msgstr ""
+#~ "Шлях до файла, що використовується для входу до позначеного вище домену "
+#~ "процесів."
+
+#~ msgid "Files to which the above selected process domain can write."
+#~ msgstr "Файли, до яких позначений вище домен процесів може записувати дані."
+
+#~ msgid "File Types defined for the selected domain"
+#~ msgstr "Типи файлів, визначені для позначеного домену"
+
+#~ msgid "Network Ports to which the selected domain is allowed to connect."
+#~ msgstr ""
+#~ "Порти мережі, з якими позначений домен може встановлювати з’єднання."
+
+#~ msgid "Modified"
+#~ msgstr "Змінено"
+
+#~ msgid "Network Ports to which the selected domain is allowed to listen."
+#~ msgstr "Порти мережі, з якими позначений домен може очікувати на з’єднання."
+
+#~ msgid "Executable File Type"
+#~ msgstr "Тип виконуваних файлів"
+
+#~ msgid "Transtype"
+#~ msgstr "Тип перенесення"
+
+#~ msgid "Reset"
+#~ msgstr "Скинути"
+
+#~ msgid "Reset to system default"
+#~ msgstr "Повернутися до типових параметрів системи"
+
+#~ msgid "Save your changes"
+#~ msgstr "Зберегти ваші зміни"
+
+#~ msgid "GTK Not Available"
+#~ msgstr "Бібліотеки GTK недоступні"
diff --git a/policycoreutils/po/uk_UA.po b/policycoreutils/po/uk_UA.po
new file mode 100644
index 0000000..2204420
--- /dev/null
+++ b/policycoreutils/po/uk_UA.po
@@ -0,0 +1,5100 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Ukrainian (Ukraine) (http://www.transifex.com/projects/p/"
+"fedora/language/uk_UA/)\n"
+"Language: uk_UA\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/ur.po b/policycoreutils/po/ur.po
index 961d921..0ede3e6 100644
--- a/policycoreutils/po/ur.po
+++ b/policycoreutils/po/ur.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@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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"Language-Team: Urdu <trans-urdu@lists.fedoraproject.org>\n"
+"Language: ur\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"
 
 #: ../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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,870 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, python-format
 msgid ""
 "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
 msgstr ""
 
-#: ../semanage/seobject.py:1755
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -988,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1414,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1424,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1436,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1445,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1455,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1530,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1614,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1745,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1828,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1837,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1875,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1886,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1903,7 +1971,7 @@ msgid ""
 "wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1955,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1967,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2036,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2159,1315 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:62
-msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:72
-msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:162
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 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."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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"
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute commands."
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 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."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 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."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home directories."
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware controllers."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:188
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:194
-msgid "Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/vi.po b/policycoreutils/po/vi.po
index ed58712..fa87a1d 100644
--- a/policycoreutils/po/vi.po
+++ b/policycoreutils/po/vi.po
@@ -1,20 +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: 2013-01-04 12:01-0500\n"
-"PO-Revision-Date: 2013-01-04 17:02+0000\n"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
-"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/language/vi/)\n"
+"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/"
+"language/vi/)\n"
+"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
@@ -24,7 +25,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +74,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +87,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1026,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1472,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1482,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1494,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1503,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1513,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1565,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1579,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1588,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1649,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1673,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1804,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1887,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1900,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1940,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1955,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1968,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2024,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2038,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2108,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2203,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2232,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/vi_VN.po b/policycoreutils/po/vi_VN.po
new file mode 100644
index 0000000..c444825
--- /dev/null
+++ b/policycoreutils/po/vi_VN.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
+"fedora/language/vi_VN/)\n"
+"Language: vi_VN\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/wo.po b/policycoreutils/po/wo.po
new file mode 100644
index 0000000..8713a24
--- /dev/null
+++ b/policycoreutils/po/wo.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Wolof (http://www.transifex.com/projects/p/fedora/language/"
+"wo/)\n"
+"Language: wo\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/xh.po b/policycoreutils/po/xh.po
new file mode 100644
index 0000000..e199788
--- /dev/null
+++ b/policycoreutils/po/xh.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Xhosa (http://www.transifex.com/projects/p/fedora/language/"
+"xh/)\n"
+"Language: xh\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/zh_CN.GB2312.po b/policycoreutils/po/zh_CN.GB2312.po
new file mode 100644
index 0000000..f56bae3
--- /dev/null
+++ b/policycoreutils/po/zh_CN.GB2312.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/"
+"fedora/language/zh_CN.GB2312/)\n"
+"Language: zh_CN.GB2312\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/zh_CN.po b/policycoreutils/po/zh_CN.po
index 8813ee0..03946d3 100644
--- a/policycoreutils/po/zh_CN.po
+++ b/policycoreutils/po/zh_CN.po
@@ -1,24 +1,25 @@
 # 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@redhat.com>, 2008-2010.
-# Tony Fu <tfu@redhat.com>, 2006.
-# Wei Liu <LLIU@REDHAT.COM>, 2012.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2006
+# Leah Liu <lliu@redhat.com>, 2008-2010
+# Tommy He <lovenemesis@gmail.com>, 2013
+# Tony Fu <tfu@redhat.com>, 2006
+# Wei Liu <LLIU@REDHAT.COM>, 2012-2013
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Chinese (China) <trans-zh_cn@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"
-"Language: zh_CN\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -26,9 +27,12 @@ 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> 是要运行的初始脚本名，\n"
+"         <args ...> 是这个脚本的参数。"
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "初始化 PAM 失败\n"
@@ -77,7 +81,7 @@ msgstr "抱歉，run_init 可能只能用于 SELinux 内核。\n"
 msgid "authentication failed.\n"
 msgstr "验证失败。\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "无法将 exec context 设定为 %s。\n"
@@ -90,871 +94,911 @@ msgstr "******************** 重要 ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "要激活这个策略包，执行："
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "无法创建 semanage 句柄"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "没有管理 SELinux 策略或者无法访问存储。"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "无法读取策略存储。"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "无法建立 semanage 连接"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "无法测试启用了 MLS 的状态"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "尚未实施"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage 事务进行中"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "无法启动 semanage 事务"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "无法提交 semanage 事务"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage 事务未进行"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "无法列出 SELinux 模块"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "模块名称"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "版本"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "已禁用"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "无法禁用模块 %s (删除失败)"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "无法启用模块 %s (删除失败)"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "无法删除模块 %s (删除失败)"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit 需为 'on' 或者 'off'"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "内嵌 Permissive 类型"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "自定义 Permissive 类型"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "无法设定 permissive 域 %s（模块安装失败）"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "无法删除 permissive 域 %s（删除操作失败）"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "无法为 %s 创建密钥"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "无法检查是否已经为 %s 规定了登录映射"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux 组群 %s 不存在"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux用户 %s 不存在"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "无法为 %s 创建登录映射"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "无法为 %s 设置名称"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "无法为 %s 设置 MLS 范围"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "无法为 %s 设置 SELinux 用户"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "无法为 %s 添加登录映射"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "需要 seuser 或 serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "未定义 %s 的登录映射"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "无法为 %s 查询 seuser"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "无法为 %s 修改登录映射"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "已经在策略中规定了 %s 的登录映射，无法将其删除。"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "无法删除 %s 的登录映射"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "无法列出登录映射"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "登录名"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux 用户"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS 范围"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "服务"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "无法检查是否已定义了 SELinux 用户 %s"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "无法为 %s 查询用户"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "您必须至少为 %s 添加一个角色"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "无法为 %s 创建 SELinux 用户"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "无法为 %s 添加角色 %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "无法为 %s 设置 MLS 级别"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "无法为 %s 添加前缀 %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "无法为 %s 提取密钥"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "无法添加 SELinux 用户 %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "需要前缀、角色、级别或范围"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "需要前缀或角色"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "未定义 SELinux 用户 %s"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "无法修改 SELinux 用户 %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了 SELinux 用户 %s，无法将其删除。"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "无法删除 SELinux 用户 %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "无法列出 SELinux 用户"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "无法为用户 %s 列出角色"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "标记中"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "前缀"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS 级别"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS 范围"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux 角色"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "需要 udp 或 tcp 协议"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "需要端口"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "无效端口"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "无法为 %s/%s 生成密钥"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "需要类型"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "类型 %s 无效，必须是端口类型"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "无法检查是否已定义端口 %s/%s"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "已定义端口 %s/%s"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "无法为 %s/%s 创建端口"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "无法为 %s/%s 创建上下文"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "无法在端口上下文中为 %s/%s 设置用户"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "无法在端口上下文中为 %s/%s 设置角色"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "无法在端口上下文中为 %s/%s 设置类型"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "无法在端口 上下文中为 %s/%s 设置 mls 字段"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "无法为 %s/%s 设置端口上下文"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "无法添加端口 %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "需要 setype 或 serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "需要 settype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "未定义端口 %s/%s"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "无法查询端口 %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "无法修改端口 %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "无法列出端口"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "无法删除端口 %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了端口 %s/%s，无法将其删除。"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "无法删除端口 %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "无法列出端口"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux 端口类型"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "协议"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "端口号"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "需要节点地址"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "未知或者缺少协议"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "SELinux 节点类型是必选的"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "类型 %s 无效，必须是节点类型"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "无法为 %s 创建密钥"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "无法检查是否定义了 addr %s"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "无法为 %s 创建 addr"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "无法为 %s 创建上下文"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "无法为 %s 设置掩码"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "无法在 addr 上下文中为 %s 设置用户"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "无法在 addr 上下文中为 %s 设置角色"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "无法在 addr 上下文中为 %s 设置类型"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "无法在 addr 上下文中为 %s 设置 mls 字段"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "无法为 %s 设置 addr 上下文"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "无法添加 addr %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "没有定义 addr %s"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "无法查询 addr %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "无法修改 addr %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了 addr %s，无法将其删除。"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "无法删除 addr %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "无法删除所有节点映射"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "无法列出 addr"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "需要 SELinux 类型"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "无法检查是否已定义接口 %s"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "无法为 %s 创建接口"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "无法在接口 context 中为 %s 设置用户"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "无法在接口 context 中为 %s 设置角色"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "无法在接口 context 中为 %s 设置类型"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "无法在接口上下文中为 %s 设置 mls 字段"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "无法为 %s 设置接口上下文"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "无法为 %s 设置信息上下文"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "无法添加接口 %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "未定义接口 %s"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "无法查询接口 %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "无法修改接口 %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了接口 %s，无法将其删除"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "无法删除接口 %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "无法删除所有接口映射"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "无法列出接口"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux 接口"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "上下文"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "已存在 %s 的等效类型"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "文件说明 %s 与等效规则 '%s %s' 冲突"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s 的等效类型不存在"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "无法在文件 context 中为 %s 设置用户"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "无法在文件 context 中为 %s 设置角色"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "无法在文件 context 中为 %s 设置 mls 字段"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "无效文件说明"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "文件说明不能有空格"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "类型 %s 无效，必须是文件或设备类型"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "如果已定义 %s 的文件上下文，则无法检查。"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "无法为 %s 创建文件上下文"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "无法在文件 context 中为 %s 设置类型"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "无法为 %s 设置文件上下文"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "无法为 %s 添加文件上下文"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "需要 setype、serange 或 seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "未定义 %s 的文件上下文"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "无法为 %s 查询文件上下文"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "无法为 %s 修改文件上下文"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "无法列出文件上下文"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "无法删除文件上下文 %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了 %s 的文件上下文，无法将其删除。"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "无法为 %s 删除文件上下文"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "无法列出文件上下文"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "无法列出本地文件上下文"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "类型"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence\n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence\n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence\n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence\n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "无法检查是否已定义布尔值 %s"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "尚未定义布尔值 %s"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "无法查询文件上下文 %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "您必需指定以下值之一：%s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "无法设定活跃布尔值 %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "无法修改布尔值 %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "错误格式 %s：记录 %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "已在策略中定义了布尔值 %s，无法将其删除。"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "无法删除布尔值 %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "无法列出布尔值"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "关"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "开"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux 布尔值"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "状态"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "默认"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "描述"
 
@@ -993,206 +1037,226 @@ msgstr "错误！Shell 无效。\n"
 msgid "Unable to clear environment\n"
 msgstr "无法清除系统环境\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "更改 uid 出错，中止。\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "重新设置 KEEPCAPS 出错，中止\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "连接到审计系统出错。\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "分配内存时出错。\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "发送审计信息时出错。\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "不能决定 enforcing 模式。\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "错误！无法打开 %s。\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "错误！无法清除 %s 中的 O_NONBLOCK\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s!  无法为 %s 获得当前的 上下文，没有重新标记（relabel）tty。\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s! 无法为 %s 获得新上下文，不能重新标记 tty。\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s!  无法为 %s 设置新上下文\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s 更改的标签。\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "警告！无法为 %s 恢复上下文\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "错误：指定了多个角色\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "错误：指定了多个类型\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "抱歉，可能会在 SELinux  MLS 支持中使用 -l。\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "错误：指定了多个级别\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "错误：不允许在不安全的终端更改级别\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "无法获得默认类型。\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "获得新上下文失败。\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "设置新角色 %s 失败\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "设置新类型 %s 失败\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "使用级别 %s 构建新范围失败\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "设定新范围 %s 失败\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "将新上下文转换为字符串失败\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s 不是一个有效的上下文\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "无法为 new_context 分配内存"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "无法获得空信号\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "无法设置 SIGHUP handler\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "对不起，newrole 无法取消功能\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "newrole 只可以在一个 SELinux 内核中使用。\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "获得 old_context 失败。\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "错误！不能检索 tty 信息。\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "读取 PAM 服务配置时出错。\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole：%s 的密码不正确\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole：fork 失败：%s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "无法恢复 tty label...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "关闭 tty 失败\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "无法关闭 descriptors。\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "分配 shell 的 argv0 时出错。\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "发送审核信息失败"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "向名称空间传送失败\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "减少容量 %m 失败\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "无法恢复系统环境，中止\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "执行 shell 失败\n"
 
@@ -1419,7 +1483,7 @@ msgstr "<b>为您要限制的程序或者用户角色选择策略类型：</b>"
 msgid "<b>Applications</b>"
 msgstr "<b>应用程序</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "标准初始化守护进程"
 
@@ -1427,9 +1491,11 @@ msgstr "标准初始化守护进程"
 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 中有一个脚本。"
+msgstr ""
+"标准初始化守护进程是那些通过 init 脚步启动的守护进程。通常需要在 /etc/rc.d/"
+"init.d 中有一个脚本。"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS 系统守护进程"
 
@@ -1441,7 +1507,7 @@ msgstr "互联网服务守护进程 (inetd)"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "互联网服务守护进程是那些使用 xinetd 启动的守护进程。"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "网页应用程序/脚本 (CGI)"
 
@@ -1450,7 +1516,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "网页应用程序/脚本 (CGI) CGI 脚本由网页服务器 (apache) 启动。"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "用户程序"
 
@@ -1460,7 +1526,7 @@ msgid ""
 "started by a user"
 msgstr "用户程序是您要控制的由某个用户启动的任意应用程序"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "沙箱"
 
@@ -1484,7 +1550,9 @@ msgstr "最低终端用户角色"
 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 权限。"
+msgstr ""
+"这个用户将使用终端或者远程登录登录某台机器。默认情况下这个用户将没有 setuid、"
+"联网、su、sudo 权限。"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1494,7 +1562,9 @@ msgstr "最低 X 视窗用户角色"
 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、联网、su、sudo 权限。"
+msgstr ""
+"这个用户通过 X 或者终端登录到某台机器。默认情况下这个用户将没有 setuid、联"
+"网、su、sudo 权限。"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1512,9 +1582,11 @@ msgstr "管理员用户角色"
 
 #: ../gui/polgen.glade:550
 msgid ""
-"User with full networking, no setuid applications without transition, no su,"
-" can sudo to Root Administration Roles"
-msgstr "用户可完全联网，没有不转换的 setuid 应用程序，没有 sudo，可以 sudo 为 Root 管理员角色。"
+"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:592
 msgid "<b>Root Users</b>"
@@ -1526,16 +1598,19 @@ msgstr "Root 管理员用户角色"
 
 #: ../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 "
+"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 管理员用户角色。这个用户将无法直接登录到该系统。"
+msgstr ""
+"如果要使用这个用户管理作为 root 运行的机器，则请选择 Root 管理员用户角色。这"
+"个用户将无法直接登录到该系统。"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>输入应用程序或者用户角色名称：</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "名称"
 
@@ -1588,15 +1663,16 @@ msgstr "选择 %s 要转换成的程序域。"
 msgid ""
 "transition \n"
 "role tab"
-msgstr "转换 \n角色标签"
+msgstr ""
+"转换 \n"
+"角色标签"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>选择要转换成 %s 的 user_roles：</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "选择要转换成这个程序域的用户角色。"
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1696,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP 端口</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "全部"
 
@@ -1663,7 +1739,9 @@ msgstr "<b>UDP 端口</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "网络\n捆绑标签"
+msgstr ""
+"网络\n"
+"捆绑标签"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1677,7 +1755,8 @@ msgstr "允许 %s 连接到任意 tcp 端口"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "输入使用逗号分开的 %s 要连接的 tcp 端口或者端口范围列表，例如：612, 650-660"
+msgstr ""
+"输入使用逗号分开的 %s 要连接的 tcp 端口或者端口范围列表，例如：612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1687,7 +1766,8 @@ msgstr "允许 %s 连接到任意 udp 端口"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "输入使用逗号分开的 %s 要连接的 udp 端口或者端口范围列表，例如：612, 650-660"
+msgstr ""
+"输入使用逗号分开的 %s 要连接的 udp 端口或者端口范围列表，例如：612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1751,75 +1831,75 @@ msgstr "<b>您要在哪个目录中创建 %s 策略？</b>"
 msgid "Policy Directory"
 msgstr "策略目录"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "角色"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "现有用户（_U）"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "应用程序"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s 必须是一个目录"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "您必须选择一个用户"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "选择要限制的可执行文件"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "选择要限制的 init 脚本文件。"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "选择受限制的应用程序生成或者写入的文件"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "选择受限制的应用程序拥有和写入的目录"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "选择要生成策略文件的目录"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, python-format
 msgid ""
 "Type %s_t already defined in current policy.\n"
 "Do you want to continue?"
 msgstr "当前策略中已经定义类型 %s_t。要继续吗？"
 
-#: ../gui/polgengui.py:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "验证名称"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr "在当前策略中已载入 %s.pp 模块。要继续吗？"
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "添加的名称必须以字母和数字组成，且不能有空格。"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "您必须输入 executable"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "配置 SELinux"
 
@@ -1831,9 +1911,15 @@ msgstr "网络端口"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux 端口\n类型"
+msgstr ""
+"SELinux 端口\n"
+"类型"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "协议"
 
@@ -1841,9 +1927,13 @@ msgstr "协议"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\n等级"
+msgstr ""
+"MLS/MCS\n"
+"等级"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "端口"
 
@@ -1881,10 +1971,14 @@ msgid "Modify %s"
 msgstr "修改 %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "Permissive"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "Enforcing"
 
@@ -1892,12 +1986,14 @@ msgstr "Enforcing"
 msgid "Status"
 msgstr "状态"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "更改策略类型将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时间，具体要看文件系统的大小。您要继续吗？"
+msgstr ""
+"更改策略类型将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时"
+"间，具体要看文件系统的大小。您要继续吗？"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1905,16 +2001,22 @@ msgid ""
 "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 策略不要求重启。您要继续吗？"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
+msgstr ""
+"将 SELinux 改为禁用的状态要求重启方可生效。不推荐使用此选项。如果您以后决定重"
+"新启用 SELinux，则需要重新标记该系统。如果您要看是否因为 SELinux 造成您系统中"
+"的错误，您可以选择 permissive 模式，这个模式只记录出错信息，且不强制执行 "
+"SELinux 策略。Permissive 策略不要求重启。您要继续吗？"
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 将导致在下一次引导时重新标记整个文件系统。重新标记需要一定的时间，具体要看文件系统的大小。您要继续吗？"
+msgstr ""
+"更改为启用 SELinux 将导致在下一次引导时重新标记整个文件系统。重新标记需要一定"
+"的时间，具体要看文件系统的大小。您要继续吗？"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1924,7 +2026,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "版权所有 (c)2006 Red Hat, Inc.\n版权所有 (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"版权所有 (c)2006 Red Hat, Inc.\n"
+"版权所有 (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1958,9 +2062,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "所有文件\n常规文件\n目录\n字符设备\n块设备\n插槽\n符号链接\n命名的管道\n"
+msgstr ""
+"所有文件\n"
+"常规文件\n"
+"目录\n"
+"字符设备\n"
+"块设备\n"
+"插槽\n"
+"符号链接\n"
+"命名的管道\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1973,6 +2087,7 @@ msgid "SELinux Administration"
 msgstr "添加管理员"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "添加"
 
@@ -2001,7 +2116,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "Disabled\nPermissive\nEnforcing\n"
+msgstr ""
+"Disabled\n"
+"Permissive\n"
+"Enforcing\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2017,7 +2135,10 @@ msgid ""
 "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，就需要重新标记。"
+msgstr ""
+"如果您要在下次重启时重新标记整个系统则请选择此选项。重新标记需要一些时间，具"
+"体要看系统的大小。如果您要将策略类型从 disabled 改为 enforcing，就需要重新标"
+"记。"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2042,6 +2163,7 @@ msgstr "在自定义布尔值和全部布尔值之间切换"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "过滤器"
 
@@ -2136,8 +2258,8 @@ msgstr "删除可载入的策略模块"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "启用/禁用额外审计规则，一般不再日志文件中报告这些规则。"
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2287,2975 @@ msgstr "label59"
 msgid "SELinux user '%s' is required"
 msgstr "需要 SELinux 用户 '%s'"
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
-msgstr "生成 SELinux man page"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "允许 ABRT 修改用于共用文件传输服务的共用文件。"
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
-msgstr "保存生成的 SELinux man page 的路径"
+#: 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 事件脚本"
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
-msgstr ""
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr "允许 tftp 修改在公共文件传输服务中使用的公共文件。"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-msgstr ""
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "允许杀毒软件读取系统中的非机要文件"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "所有域"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "决定防病毒程序是否可以使用 JIT 编译程序。"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "生成 man page 的域名"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "允许审核管理员执行内容"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr "查询 SELinux 策略网络信息"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "允许用户直接从 ldap 解析用户 passwd 条目而不是使用 sssd 服务"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr "列出所有 SELinux 端口类型"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "允许用户使用 radius 服务器登录"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr "显示与该端口关联的 SELinux 类型"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "允许用户使用 yubikey 服务器登录"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr "显示为这个 SELinux 类型定义的端口"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "决定 aswtats 是否可以清除 httpd 日志文件。"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr "显示这个域可捆绑和（/或者）连接的端口"
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "允许 httpd 脚本和模块执行 execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr "查询 SELinux 策略看看域之间是否互相联络"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+"决定 cdredord 是否可以读取各种内容。nfs、samba、可移动设备、用户临时文件以及"
+"不可信的内容文件。"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr "源域"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "允许集群管理域使用 TCP 连接到该网络。"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
-msgstr "目标域"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr "允许集群管理域管理系统中的所有文件。"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr "查询 SELinux 策略查看布尔值描述"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr "允许集群管理域 memcheck-amd64- 使用可执行内存。"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr ""
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr "决定 Cobbler 是否可以修改用于公共文件传输服务的公共文件。"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr "获取描述的布尔值"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "决定 Cobbler 是否可以使用 TCP 连接到该网络。"
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "决定 Cobbler 是否可访问 cifs 文件系统。"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "决定 Cobbler 是否可访问 nfs 文件系统。"
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "决定 collectd 是否可以使用 TCP 连接到该网络。"
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "决定 Condor 是否可以使用 TCP 连接到网络。"
+
+#: booleans.py:22
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr "查询 SELinux 策略看看如何将源进程域转换为目标进程域"
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "允许系统 cron 任务重新标记文件系统以便恢复文件上下文。"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr "源进程域"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "决定 cvs 是否可以读取影子密码文件。"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr "目标进程域"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "允许所有守护进程将 corefile 写入 /"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "允许所有守护进程使用 tcp wrapper。"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "允许所有守护进程可读取/写入终端"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr "生成 SELinux 策略模块模板"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "决定 dbadm 是否可以管理通用用户文件。"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "决定 dbadm 是否可以读取通用用户文件。"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: 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 "
+"中报告该可执行文件。"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr "生成策略的名称"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "允许 dhcpc 客户端程序执行 iptables 命令"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "决定 DHCP 守护进程是否可以使用 LDAP 后端。"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr "要限制的可执行文件"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+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 ""
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "允许所有域都有内核载入模块"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
-msgstr "命令"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr "决定 entropyd 是否可以使用音频设备作为熵值源。"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "决定 entropyd 是否可以使用音频设备作为熵值的源。"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr "决定手否允许 exim 创建、读取、写入和删除通用用户内容文件。"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr "决定 exim 是否可以读取通用用户文件。"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "未知"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "在 cron 域中启用附加规则以便支持 fcron。"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "互联网服务守护进程"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "决定 fenced 是否可以使用 TCP 连接到该网络。"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "决定 fenced 受可以使用 ssh。"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr ""
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "允许所有域以 fips_mode 执行"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "决定是否允许 ftp 在用户主目录中读取和写入文件。"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 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 "有效类型：\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 ""
-
-#: ../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 "名称必须是数字字母组合，且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
-
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
-msgstr "不能讲用户角色类型设定为 executable"
-
-#: ../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 必须是一个布尔值"
-
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
-msgstr "manage_krb5_rcache 必须是一个布尔值"
-
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
-msgstr "USER 类型自动为 tmp 类型"
-
-#: ../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 "允许 ABRT 修改用于共用文件传输服务的共用文件。"
-
-#: 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 事件脚本"
-
-#: 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 ""
-
-#: 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 "允许用户直接从 ldap 解析用户 passwd 条目而不是使用 sssd 服务"
-
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
-msgstr "允许用户使用 radius 服务器登录"
-
-#: 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 "允许 cdrecord 读取各种内容。nfs、samba、可移动设备、用户 temp 以及不可信的内容文件。"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
-msgstr "允许 clamd 使用 JIT 编译程序"
-
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
-msgstr "允许在系统的非安全性文件中使用 clamscan"
-
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr "允许 clamscan 读取用户内容"
-
-#: booleans.py:14
-msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
-msgstr "允许 Cobbler 修改用于公共文件传输服务的公共文件。"
-
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
-msgstr "允许 Cobbler 使用 TCP 连接到网络。"
-
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
-msgstr "允许 Cobbler 访问 cifs 文件系统。"
-
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
-msgstr "允许 Cobbler 访问 nfs 文件系统。"
-
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
-msgstr "允许集合使用 TCP 连接到网络。"
-
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
-msgstr "允许 condor 域使用 TCP 连接到网络。"
-
-#: 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 "允许所有守护进程将 corefile 写入 /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
-msgstr "允许所有守护进程使用 tcp wrapper。"
-
-#: 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 "允许 dbadm 在用户主目录中管理文件"
-
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
-msgstr "允许 dbadm 在用户主目录中读取文件"
-
-#: 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 中报告该可执行文件。"
-
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
-msgstr "允许 sysadm 对所有进程执行 debug 或者 ptrace。"
-
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
-msgstr "允许 dhcpc 客户端程序执行 iptables 命令"
-
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
-msgstr "允许 DHCP 守护进程使用 LDAP 后端"
-
-#: 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 "允许使用音频设备作为熵 feed 源"
-
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
-msgstr "允许 exim 连接到数据库 (postgres、mysql)"
-
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr "允许 exim 创建、读取、写入和删除非特权用户文件。"
-
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
-msgstr "允许 exim 读取非特权用户文件。"
-
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
-msgstr "在 cron 域中启用附加规则以便支持 fcron。"
-
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
-msgstr "允许 fenced 的域使用 TCP 连接到网络。"
-
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
-msgstr "允许 fenced 域执行 ssh。"
-
-#: 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 "允许 ftp 在用户主目录中读取和写入文件"
-
-#: 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。"
+"决定 ftpd 是否可以修改在公共文件传输服务中使用的公共文件。必须将目录/文件标记"
+"为 public_content_rw_t。"
 
 #: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
-msgstr "允许 ftp 服务器连接所有大于 1023 的端口"
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "决定 ftpd 是否可以连接到所有未保留的端口。"
 
 #: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
-msgstr "允许 ftp 服务器连接到 mysql 数据库端口"
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "决定 ftpd 是否可以使用 TCP 网络连接到数据库。"
 
 #: 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 管理。"
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"决定 ftpd 是否可以登录到本地用户并读取和写入由 DAC 管理的系统中的所有文件。"
 
 #: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
-msgstr "允许 ftp 服务器在公共文件传输服务中使用 cifs。"
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr "决定 ftpd 是否可以为公共文件传输服务使用 CIFS。"
 
 #: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
-msgstr "允许 ftp 服务器在公共文件传输服务中使用 nfs。"
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "允许 samba 导出 ntfs/fusefs 卷。"
 
 #: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
-msgstr "允许 ftp 服务器为被动模式捆绑所有未保留端口"
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr "决定 ftpd 是否可以为公共文件传输服务使用 NFS。"
 
 #: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr "决定 ftpd 是否可以为被动模式绑定到所有未保留的端口。"
+
+#: booleans.py:52
 msgid "Determine whether Git CGI can search home directories."
 msgstr "确定 Git CGI 是否可以搜索主目录。"
 
-#: booleans.py:52
+#: booleans.py:53
 msgid "Determine whether Git CGI can access cifs file systems."
 msgstr "确定 Git CGI 是否可以访问 cifs 文件系统。"
 
-#: booleans.py:53
+#: booleans.py:54
 msgid "Determine whether Git CGI can access nfs file systems."
 msgstr "确定 Git CGI 是否可以访问 nfs 文件系统。"
 
-#: booleans.py:54
+#: booleans.py:55
 msgid ""
 "Determine whether Git session daemon can bind TCP sockets to all unreserved "
 "ports."
 msgstr "确定 Git 会话守护进程是否可以将 TCP 插槽捆绑到所有未保留端口。"
 
-#: booleans.py:55
+#: booleans.py:56
 msgid ""
 "Determine whether calling user domains can execute Git daemon in the "
 "git_session_t domain."
 msgstr "确定调用用户域是否可以在 git_session_t 域中执行 Git 守护进程。"
 
-#: booleans.py:56
+#: booleans.py:57
 msgid "Determine whether Git system daemon can search home directories."
 msgstr "确定 Git 系统守护进程是否可以搜索主目录。"
 
-#: booleans.py:57
+#: booleans.py:58
 msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr "确定 Git 系统守护进程是否可以访问 cifs 文件系统。"
 
-#: booleans.py:58
+#: booleans.py:59
 msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr "确定 Git 守护进程是否可以访问 nfs 文件系统。"
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
-msgstr "允许 gitsis 守护进程发送邮件"
-
 #: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "决定 Gitosis 是否可以发送邮件。"
+
+#: booleans.py:61
 msgid "Enable reading of urandom for all domains."
 msgstr "为所有域启用非随机读取。"
 
-#: booleans.py:61
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"允许 glusterfsd 修改公共文件传输服务使用的公共文件。必须将文件/目录标记为 "
+"public_content_rw_t。"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "允许 glusterfsd 共享所有只读的文件/目录。"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "允许 glusterfsd 共享所有可读写的文件/目录。"
+
+#: booleans.py:65
 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 管理用户文件。"
+msgstr ""
+"允许使用 gpg-agent 的 --write-env-file 选项。这还允许 gpg-agent 管理用户文"
+"件。"
 
-#: booleans.py:62
+#: booleans.py:66
 msgid ""
 "Allow gpg web domain to modify public files used for public file transfer "
 "services."
 msgstr "允许 gpg web 域修改在公共文件传输服务中使用的公共文件。"
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
 msgstr "允许 gssd 读取 tmp 目录。用于访问 kerberos tgt。"
 
-#: booleans.py:64
+#: booleans.py:68
 msgid "Allow guest to exec content"
-msgstr ""
+msgstr "允许访客执行内容"
 
-#: booleans.py:65
+#: booleans.py:69
 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。"
+msgstr ""
+"允许 Apache 修改在公共文件传输服务中使用的公共文件。必须将目录/文件标记为 "
+"public_content_rw_t。"
 
-#: booleans.py:66
+#: booleans.py:70
 msgid "Allow httpd to use built in scripting (usually php)"
 msgstr "允许 httpd 使用内嵌脚本 (通常为 php)"
 
-#: booleans.py:67
+#: booleans.py:71
 msgid "Allow http daemon to check spam"
 msgstr "允许 http 守护进程检查 spam"
 
-#: booleans.py:68
+#: booleans.py:72
 msgid ""
 "Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
 "ports"
 msgstr "允许 httpd 作为连接到 ftp 端口和一次性端口的 FTP 客户端"
 
-#: booleans.py:69
+#: booleans.py:73
 msgid "Allow httpd to connect to the ldap port"
 msgstr "允许 httpd 连接到 ldap 端口"
 
-#: booleans.py:70
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
 msgid "Allow http daemon to connect to zabbix"
 msgstr "允许 http 守护进程连接到 zabbix"
 
-#: booleans.py:71
+#: booleans.py:76
 msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
 msgstr "允许 HTTPD 脚本和模块使用 TCP 连接到网络。"
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
 msgstr "允许 HTTPD 脚本和模块通过网络连接到 cobbler。"
 
-#: booleans.py:73
+#: booleans.py:78
 msgid ""
 "Allow HTTPD scripts and modules to connect to databases over the network."
 msgstr "允许 HTTPD 脚本和模块通过网络连接到数据库。"
 
-#: booleans.py:74
+#: booleans.py:79
 msgid "Allow httpd to connect to memcache server"
 msgstr "允许 httpd 连接到 memcache 服务器"
 
-#: booleans.py:75
+#: booleans.py:80
 msgid "Allow httpd to act as a relay"
 msgstr "允许 httpd 作为中继使用"
 
-#: booleans.py:76
+#: booleans.py:81
 msgid "Allow http daemon to send mail"
 msgstr "允许 httpd 守护进程发送邮件"
 
-#: booleans.py:77
+#: booleans.py:82
 msgid "Allow Apache to communicate with avahi service via dbus"
 msgstr "允许 Apache 通过 dbus 与 avahi 沟通"
 
-#: booleans.py:78
+#: booleans.py:83
 msgid "Allow httpd cgi support"
 msgstr "允许 httpd cgi 支持"
 
-#: booleans.py:79
+#: booleans.py:84
 msgid "Allow httpd to act as a FTP server by listening on the ftp port."
 msgstr "允许 httpd 在 ftp 端口侦听从而作为 FTP 服务器使用。"
 
-#: booleans.py:80
+#: booleans.py:85
 msgid "Allow httpd to read home directories"
 msgstr "允许 httpd 读取主目录"
 
-#: booleans.py:81
+#: booleans.py:86
 msgid "Allow httpd scripts and modules execmem/execstack"
 msgstr "允许 httpd 脚本和模块执行 execmem/execstack"
 
-#: booleans.py:82
+#: booleans.py:87
 msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
 msgstr "允许 HTTPD 连接到端口 80 以便正常关闭"
 
-#: booleans.py:83
+#: booleans.py:88
 msgid "Allow httpd processes to manage IPA content"
 msgstr "允许 httpd 进程管理 IPA 内容"
 
-#: booleans.py:84
+#: booleans.py:89
 msgid "Allow Apache to use mod_auth_ntlm_winbind"
 msgstr "允许 Apache 使用 mod_auth_ntlm_winbind"
 
-#: booleans.py:85
+#: booleans.py:90
 msgid "Allow Apache to use mod_auth_pam"
 msgstr "允许 Apache 使用 mod_auth_pam"
 
-#: booleans.py:86
+#: booleans.py:91
 msgid "Allow httpd to read user content"
 msgstr "允许 httpd 读取用户内容"
 
-#: booleans.py:87
+#: booleans.py:92
 msgid "Allow Apache to run in stickshift mode, not transition to passenger"
 msgstr "允许 Apache 使用 stickshift 模式而不转换为 passenger 运行"
 
-#: booleans.py:88
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
 msgid "Allow httpd daemon to change its resource limits"
 msgstr "允许 httpd 守护进程更改其资源限制"
 
-#: booleans.py:89
+#: booleans.py:95
 msgid ""
 "Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
 msgstr "允许 HTTPD 在与系统 CGI 脚本相同的域中运行 SSI 可执行进程。"
 
-#: booleans.py:90
+#: booleans.py:96
 msgid ""
 "Allow apache scripts to write to public content, directories/files must be "
 "labeled public_rw_content_t."
-msgstr "允许 apache 脚本写入公共内容，必须将目录/内容标记为 public_rw_content_t。"
+msgstr ""
+"允许 apache 脚本写入公共内容，必须将目录/内容标记为 public_rw_content_t。"
 
-#: booleans.py:91
+#: booleans.py:97
 msgid "Allow Apache to execute tmp content."
 msgstr "允许 Apache 执行 tmp 内容。"
 
-#: booleans.py:92
+#: booleans.py:98
 msgid ""
 "Unify HTTPD to communicate with the terminal. Needed for entering the "
 "passphrase for certificates at the terminal."
 msgstr "统一让 HTTPD 与终端沟通。在终端为证书输入密码短语时需要。"
 
-#: booleans.py:93
+#: booleans.py:99
 msgid "Unify HTTPD handling of all content files."
 msgstr "统一让 HTTPD 处理所有内容文件。"
 
-#: booleans.py:94
+#: booleans.py:100
 msgid "Allow httpd to access cifs file systems"
 msgstr "允许 httpd 访问 cifs 文件系统"
 
-#: booleans.py:95
+#: booleans.py:101
 msgid "Allow httpd to access FUSE file systems"
 msgstr "允许 httpd 访问 FUSE 文件系统"
 
-#: booleans.py:96
+#: booleans.py:102
 msgid "Allow httpd to run gpg"
 msgstr "允许 httpd 运行 gpg"
 
-#: booleans.py:97
+#: booleans.py:103
 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
+#: booleans.py:104
 msgid "Allow httpd to access openstack ports"
 msgstr "允许 httpd 访问 openstack 端口"
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
-msgstr "允许 icecast 连接所有端口，而不仅仅是声音端口。"
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "允许 Apache 查询 NS 记录"
 
-#: booleans.py:102
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "决定 icecast 是否可以连接到任意 TCP 端口并进行侦听。"
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr "决定 irc 客户端是否可以连接到任意未保留的 TCP 端口并进行侦听。"
+
+#: booleans.py:109
 msgid ""
 "Allow the Irssi IRC Client to connect to any port, and to bind to any "
 "unreserved port."
 msgstr "允许 Irssi IRC 客户端连接到任意端口，捆绑到任意未保留端口。"
 
-#: booleans.py:103
+#: booleans.py:110
 msgid "Allow confined applications to run with kerberos."
 msgstr "允许受限制程序声音 kerberos 运行。"
 
-#: booleans.py:104
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "允许 ksmtuned 使用 cifs/Samba 文件系统"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "允许 ksmtuned 使用 nfs 文件系统"
+
+#: booleans.py:113
 msgid "Allow syslogd daemon to send mail"
 msgstr "允许 syslogd 守护进程发送邮件"
 
-#: booleans.py:105
+#: booleans.py:114
 msgid "Allow syslogd the ability to read/write terminals"
 msgstr "允许 syslogd 读取/写入终端"
 
-#: booleans.py:106
+#: booleans.py:115
 msgid "Allow logging in and using the system from /dev/console."
 msgstr "允许从 /dev/console 登录并使用该系统。"
 
-#: booleans.py:107
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "允许 syslogd 守护进程发送邮件"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "允许 mailman 访问 FUSE 文件系统"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "决定 mcelog 是否支持客户端模式。"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "决定 mcelog 是否可以执行脚本。"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "决定 mcelog 是否可以使用所有用户 ttys。"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "决定 mcelog 是否支持服务器模式。"
+
+#: booleans.py:122
 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 配置。"
+msgstr ""
+"控制 mmap 在地址空间低端的功能，由 /proc/sys/kernel/mmap_min_addr 配置。"
 
-#: booleans.py:108
+#: booleans.py:123
 msgid "Allow mock to read files in home directories."
 msgstr "允许 mock 读取主目录中的文件。"
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
-msgstr "允许 mount 命令挂载任意目录或者文件。"
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
 
-#: booleans.py:110
+#: booleans.py:125
 msgid "Allow mozilla plugin domain to connect to the network using TCP."
 msgstr "允许 mozilla 插件域使用 TCP 连接到网络。"
 
-#: booleans.py:111
-msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
-msgstr "允许 mozilla_plugin 在用户主目录中创建随机内容"
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
 
-#: booleans.py:112
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
 msgid "Allow confined web browsers to read home directory content"
 msgstr "允许受限制的网页浏览器读取主目录内容"
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "允许 mplayer 可执行堆栈"
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "决定 mpd 是否可以进入用户主目录。"
 
-#: booleans.py:114
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "决定 mpd 是否可使用 cifs 文件系统。"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "决定 mpd 是否可以使用 nfs 文件系统。"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "决定 mplayer 是否可以使其栈可执行。"
+
+#: booleans.py:133
 msgid "Allow mysqld to connect to all ports"
 msgstr "允许 mysqld 连接到所有端口"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
-msgstr "允许 BIND 捆绑 apache 端口。"
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "决定 Bind 是否可以将 tcp 插槽捆绑到 http 端口。"
 
-#: booleans.py:116
+#: booleans.py:135
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr "允许 BIND 写入主区文件。通常是在动态 DNS 或者区传输中使用。"
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr "决定 Bind 是否可以写入主区文件。通常是在动态 DNS 或者区域转换中使用。"
 
-#: booleans.py:117
+#: booleans.py:136
 msgid "Allow any files/directories to be exported read/only via NFS."
 msgstr "允许所有文件/目录通过 NFS 以只读方式导出。"
 
-#: booleans.py:118
+#: booleans.py:137
 msgid "Allow any files/directories to be exported read/write via NFS."
 msgstr "允许所有文件/目录通过 NFS 以读写方式导出。"
 
-#: booleans.py:119
+#: booleans.py:138
 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。"
+msgstr ""
+"允许 nfs 服务器修改在公共文件传输服务中使用的公共恩及。必须将文件/目录标记为 "
+"public_content_rw_t。"
 
-#: booleans.py:120
+#: booleans.py:139
 msgid "Allow system to run with NIS"
 msgstr "允许系统使用 NIS 运行"
 
-#: booleans.py:121
+#: booleans.py:140
 msgid "Allow confined applications to use nscd shared memory."
 msgstr "允许受限制的程序使用 nscd 共享内存。"
 
-#: booleans.py:122
+#: booleans.py:141
 msgid "Allow openshift to lockdown app"
-msgstr ""
+msgstr "允许 OpenShift 锁定程序"
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
-msgstr "允许 openvpn 读取主目录"
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "决定 fenced 是否可以使用 TCP 连接到该网络。"
 
-#: booleans.py:124
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "决定 openvpn 是否可以读取通用用户主目录内容文件。"
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "允许 samba 运行不受限制的脚本"
+
+#: booleans.py:145
 msgid "Allow piranha-lvs domain to connect to the network using TCP."
 msgstr "允许 piranha-lvs 域使用 TCP 连接到网络。"
 
-#: booleans.py:125
+#: booleans.py:146
 msgid "Allow polipo to connect to all ports > 1023"
 msgstr "允许 polipo 连接到所有大于 1023 的端口"
 
-#: booleans.py:126
+#: booleans.py:147
 msgid ""
 "Determine whether Polipo session daemon can bind tcp sockets to all "
 "unreserved ports."
 msgstr "确定 Polipo 会话守护进程是否可将 tcp 插槽捆绑到所有未保留端口。"
 
-#: booleans.py:127
+#: booleans.py:148
 msgid ""
 "Determine whether calling user domains can execute Polipo daemon in the "
 "polipo_session_t domain."
 msgstr "确定调用用户域是否可在 polipo_session_t 域中执行 Polipo 守护进程。"
 
-#: booleans.py:128
+#: booleans.py:149
 msgid "Determine whether polipo can access cifs file systems."
 msgstr "确定 polipo 是否可访问 cifs 文件系统。"
 
-#: booleans.py:129
+#: booleans.py:150
 msgid "Determine whether Polipo can access nfs file systems."
 msgstr "确定 polipo 是否可访问 nfs 文件系统。"
 
-#: booleans.py:130
+#: booleans.py:151
 msgid "Enable polyinstantiated directory support."
 msgstr "启用多实例化目录支持。"
 
-#: booleans.py:131
+#: booleans.py:152
 msgid "Allow postfix_local domain full write access to mail_spool directories"
 msgstr "允许 postfix_local 域对 mail_spool 目录有完全写入访问"
 
-#: booleans.py:132
+#: booleans.py:153
 msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
 msgstr "允许 postgresql 使用 ssh 和 rsync 执行时间点恢复"
 
-#: booleans.py:133
+#: booleans.py:154
 msgid "Allow transmit client label to foreign database"
 msgstr "允许将可获得标签传送到外部数据库"
 
-#: booleans.py:134
+#: booleans.py:155
 msgid "Allow database admins to execute DML statement"
 msgstr "允许数据库管理员执行 DML 语句"
 
-#: booleans.py:135
+#: booleans.py:156
 msgid "Allow unprivileged users to execute DDL statement"
 msgstr "允许非特权用户执行 DDL 语句"
 
-#: booleans.py:136
+#: booleans.py:157
 msgid "Allow pppd to load kernel modules for certain modems"
 msgstr "允许 pppd 为某些调制解调器载入内核模块"
 
-#: booleans.py:137
+#: booleans.py:158
 msgid "Allow pppd to be run for a regular user"
 msgstr "允许为一般用户运行 pppd"
 
-#: booleans.py:138
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "决定 privoxy 是否可以连接到所有 tcp 端口。"
+
+#: booleans.py:160
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "允许 privoxy 连接到所有端口，而不仅仅是 HTTP、FTP 和 Gopher 端口。"
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
 
-#: booleans.py:139
+#: booleans.py:161
 msgid "Allow Puppet client to manage all file types."
 msgstr "允许 Puppet 客户端管理所有文件类型。"
 
-#: booleans.py:140
+#: booleans.py:162
 msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
 msgstr "允许 Puppet 主机使用到 MySQL 和 PostgreSQL 数据库的连接"
 
-#: booleans.py:141
+#: booleans.py:163
 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
+#: booleans.py:164
 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。"
+msgstr ""
+"允许 rsync 修改公共文件传输服务使用的公共文件。必须将文件/目录标记为 "
+"public_content_rw_t。"
 
-#: booleans.py:144
+#: booleans.py:165
 msgid "Allow rsync to run as a client"
 msgstr "允许 rsync 作为客户端运行"
 
-#: booleans.py:145
+#: booleans.py:166
 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:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "允许 rsync 服务器管理系统中的所有文件/目录。"
 
-#: booleans.py:148
+#: booleans.py:168
 msgid "Allow samba to create new home directories (e.g. via PAM)"
 msgstr "允许 samba 创建新主目录 (例如：使用 PAM)"
 
-#: booleans.py:149
+#: booleans.py:169
 msgid ""
 "Allow samba to act as the domain controller, add users, groups and change "
 "passwords."
 msgstr "允许 samba 作为域控制器使用添加用户、组以及更改密码。"
 
-#: booleans.py:150
+#: booleans.py:170
 msgid "Allow samba to share users home directories."
 msgstr "允许 samba 共享用户主目录。"
 
-#: booleans.py:151
+#: booleans.py:171
 msgid "Allow samba to share any file/directory read only."
 msgstr "允许 samba 共享所有只读的文件/目录。"
 
-#: booleans.py:152
+#: booleans.py:172
 msgid "Allow samba to share any file/directory read/write."
 msgstr "允许 samba 共享所有可读写的文件/目录。"
 
-#: booleans.py:153
+#: booleans.py:173
 msgid "Allow samba to act as a portmapper"
 msgstr "允许 samba 作为 protmapper 使用"
 
-#: booleans.py:154
+#: booleans.py:174
 msgid "Allow samba to run unconfined scripts"
 msgstr "允许 samba 运行不受限制的脚本"
 
-#: booleans.py:155
+#: booleans.py:175
 msgid "Allow samba to export ntfs/fusefs volumes."
 msgstr "允许 samba 导出 ntfs/fusefs 卷。"
 
-#: booleans.py:156
+#: booleans.py:176
 msgid "Allow samba to export NFS volumes."
 msgstr "允许 samba 导出 NFS 卷。"
 
-#: booleans.py:157
+#: booleans.py:177
 msgid "Allow sanlock to read/write fuse files"
 msgstr "允许 sanlock 读取/写入 fuse 文件"
 
-#: booleans.py:158
+#: booleans.py:178
 msgid "Allow sanlock to manage nfs files"
 msgstr "允许 sanlock 管理 nfs 文件"
 
-#: booleans.py:159
+#: booleans.py:179
 msgid "Allow sanlock to manage cifs files"
 msgstr "允许 sanlock 管理 cifs 文件"
 
-#: booleans.py:160
+#: booleans.py:180
 msgid "Allow sasl to read shadow"
 msgstr "允许 sasl 读取 shadow"
 
-#: booleans.py:161
+#: booleans.py:181
 msgid "Allow secadm to exec content"
-msgstr ""
+msgstr "允许安全管理员执行内容"
 
-#: booleans.py:162
+#: booleans.py:182
 msgid ""
 "disallow programs, such as newrole, from transitioning to administrative "
 "user domains."
 msgstr "不允许类似 newrole 的程序转换到管理用户域。"
 
-#: booleans.py:163
+#: booleans.py:183
 msgid "Disable kernel module loading."
 msgstr "禁用内核模块载入。"
 
-#: booleans.py:164
+#: booleans.py:184
 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 后必须重启方可将其设定会原来的值。"
+msgstr ""
+"确定系统是否允许载入策略的布尔值，设定 enforcing 模式，并更改布尔值。将其设定"
+"为 true 后必须重启方可将其设定会原来的值。"
 
-#: booleans.py:165
+#: booleans.py:185
 msgid "Allow regular users direct dri device access"
 msgstr "允许常规用户的直接 dri 设备访问"
 
-#: booleans.py:166
+#: booleans.py:186
 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 中报告这个可执行文件。"
+msgstr ""
+"允许不受限制的可执行文件使其堆内存可执行。这样做很不好。可能会表示有坏的代码"
+"可执行文件，但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
 
-#: booleans.py:167
+#: booleans.py:187
 msgid ""
 "Allow all unconfined executables to use libraries requiring text relocation "
 "that are not labeled textrel_shlib_t"
-msgstr "允许不受限制的可执行文件使用需要重新定位文本，且没有标记为 textrel_shlib_t 的库。"
+msgstr ""
+"允许不受限制的可执行文件使用需要重新定位文本，且没有标记为 textrel_shlib_t 的"
+"库。"
 
-#: booleans.py:168
+#: booleans.py:188
 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 中报告这个可执行文件。"
+msgstr ""
+"允许不受限制的可执行文件使其栈成为可执行。这永远都不需要。可能会表示有坏的代"
+"码可执行文件，但也可以代表受到攻击。应在 bugzilla 中报告这个可执行文件。"
 
-#: booleans.py:169
+#: booleans.py:189
 msgid "Allow users to connect to the local mysql server"
 msgstr "允许用户连接到本地 mysql 服务器"
 
-#: booleans.py:170
+#: booleans.py:190
 msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+"Allow confined users the ability to execute the ping and traceroute commands."
 msgstr "允许受限制用户执行 ping 和 traceroute 命令。"
 
-#: booleans.py:171
+#: booleans.py:191
 msgid "Allow users to connect to PostgreSQL"
 msgstr "允许用户连接到 PostgreSQL"
 
-#: booleans.py:172
+#: booleans.py:192
 msgid ""
 "Allow user to r/w files on filesystems that do not have extended attributes "
 "(FAT, CDROM, FLOPPY)"
 msgstr "允许用户在没有扩展属性的文件系统 (FAT、CDROM、FLOPPY) 读取/写入文件"
 
-#: booleans.py:173
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "允许用户共享音乐"
+
+#: booleans.py:194
 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 "
+"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 被动模式，并可更改其他协议。"
-
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
 msgstr ""
+"允许用户运行 TCP 服务器 (捆绑到端口并接受来自同一域或者外部用户的连接) ，禁用"
+"此功能可强制 FTP 被动模式，并可更改其他协议。"
 
-#: booleans.py:175
-msgid "Allow user music sharing"
-msgstr "允许用户共享音乐"
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "允许用户使用 ssh chroot 环境。"
 
-#: booleans.py:176
+#: booleans.py:196
 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。"
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"决定 sftpd 是否可以修改在公共文件传输服务中使用的公共文件。必须将目录/文件标"
+"记为 public_content_rw_t。"
 
-#: booleans.py:177
+#: booleans.py:197
 msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
-msgstr "允许内置 sftp 在用户主目录中读取和写入文件"
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr "决定是否允许 sftpd 在用户主目录中读取和写入文件。"
 
-#: booleans.py:178
+#: booleans.py:198
 msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
-msgstr "允许内置 sftp 登录到本地用户，并在该系统中读取/写入所有文件，并由 DAC 管理。"
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"决定 sftpd 是否可以登录到本地用户并读取和写入由 DAC 管理的系统中的所有文件。"
 
-#: booleans.py:179
+#: booleans.py:199
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
+"Determine whether sftpd can read and write files in user ssh home "
 "directories."
-msgstr "允许内置 sftp 在用户 ssh 主目录中读取和写入文件。"
+msgstr "决定是否允许 sftpd 在用户主目录中读取和写入文件。"
 
-#: booleans.py:180
+#: booleans.py:200
 msgid "Allow sge to connect to the network using any TCP port"
 msgstr "允许 sge 使用任意 TCP 端口连接到网络"
 
-#: booleans.py:181
+#: booleans.py:201
 msgid "Allow sge to access nfs file systems."
 msgstr "允许 sge 访问 nfs 文件系统。"
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
-msgstr "启用在 3ware 控制器中支持设备所需的附加权限。"
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "决定 smartmon 是否可以支持 3ware 控制器中的设备。"
 
-#: booleans.py:183
+#: booleans.py:203
 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。"
+msgstr ""
+"允许 samba 修改在公共文件传输服务中使用的公共文件。必须将文件/目录标记为 "
+"public_content_rw_t。"
 
-#: booleans.py:184
+#: booleans.py:204
 msgid "Allow user spamassassin clients to use the network."
 msgstr "允许用户 spamassassin 客户端使用该网络"
 
-#: booleans.py:185
+#: booleans.py:205
 msgid "Allow spamd to read/write user home directories."
 msgstr "允许 spamd 读取/写入用户主目录。"
 
-#: booleans.py:186
-msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
-msgstr "允许 squid 连接到所有端口，而不仅仅是 HTTP、FTP 和 Gopher 端口。"
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "决定 squid 是否可以连接到所有 TCP 端口。"
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
-msgstr "允许 squid 作为透明代理 (TPROXY) 使用"
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "决定 squid 是否可以作为透明代理运行。"
 
-#: booleans.py:188
+#: booleans.py:208
 msgid ""
 "Allow ssh with chroot env to read and write files in the user home "
 "directories"
 msgstr "允许 ssh 使用 chrrot 环境读取和写入用户主目录"
 
-#: booleans.py:189
+#: booleans.py:209
 msgid "allow host key based authentication"
 msgstr "允许基于验证的主机密钥"
 
-#: booleans.py:190
+#: booleans.py:210
 msgid "Allow ssh logins as sysadm_r:sysadm_t"
 msgstr "允许 ssh 作为 sysadm_r:sysadm_t 登录"
 
-#: booleans.py:191
+#: booleans.py:211
 msgid "Allow staff to exec content"
-msgstr ""
+msgstr "允许成员执行内容"
 
-#: booleans.py:192
+#: booleans.py:212
 msgid "allow staff user to create and transition to svirt domains."
 msgstr "允许 staff 用户创建和转换 svirt 域。"
 
-#: booleans.py:193
+#: booleans.py:213
 msgid "Allow sysadm to exec content"
-msgstr ""
+msgstr "允许系统管理员执行内容"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
 msgstr "允许 Telepathy 连接管理器连接到任意网络端口。"
 
-#: booleans.py:195
+#: booleans.py:215
 msgid ""
 "Allow the Telepathy connection managers to connect to any generic TCP port."
 msgstr "允许 Telepathy 连接管理器连接到任意原始 TCP 端口。"
 
-#: booleans.py:196
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
 msgid ""
 "Allow tftp to modify public files used for public file transfer services."
 msgstr "允许 tftp 修改在公共文件传输服务中使用的公共文件。"
 
-#: booleans.py:197
+#: booleans.py:218
 msgid "Allow tftp to read and write files in the user home directories"
-msgstr ""
+msgstr "允许 tftp 在用户主目录中读取和写入文件"
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
-msgstr "允许 tor 守护进程将 tcp 插槽捆绑到所有未保留端口。"
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "决定 tor 是否可以将 tcp 插槽捆绑到所有未保留的端口。"
 
-#: booleans.py:199
+#: booleans.py:220
 msgid "Allow tor to act as a relay"
-msgstr ""
+msgstr "允许 tor 作为中继使用"
 
-#: booleans.py:200
+#: booleans.py:221
 msgid ""
 "allow unconfined users to transition to the chrome sandbox domains when "
 "running chrome-sandbox"
 msgstr "允许未限定用户在运行 chrome 沙箱时转换到 chrome 沙箱域"
 
-#: booleans.py:201
+#: booleans.py:222
 msgid "Allow a user to login as an unconfined domain"
 msgstr "允许用户作为未限定域登录"
 
-#: booleans.py:202
+#: booleans.py:223
 msgid ""
 "Allow unconfined users to transition to the Mozilla plugin domain when "
 "running xulrunner plugin-container."
 msgstr "允许未限定用户在运行 xulrunner 插件容器时转换为 Mozilla 插件域。"
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr "允许不加限制地运行视频播放工具"
-
-#: booleans.py:204
+#: booleans.py:224
 msgid "Allow unprivledged user to create and transition to svirt domains."
 msgstr "允许非特权用户创建并转换到 svirt 域。"
 
-#: booleans.py:205
+#: booleans.py:225
 msgid "Support ecryptfs home directories"
 msgstr "支持 ecryptfs 主目录"
 
-#: booleans.py:206
+#: booleans.py:226
 msgid "Support fusefs home directories"
 msgstr "支持 fusefs 主目录"
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
-msgstr "使用 lpd 服务器而不是 cups"
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "决定 tor 是否支持 lpd 服务器。"
 
-#: booleans.py:208
+#: booleans.py:228
 msgid "Support NFS home directories"
 msgstr "支持 NFS 主目录"
 
-#: booleans.py:209
+#: booleans.py:229
 msgid "Support SAMBA home directories"
 msgstr "支持 SAMBA 主目录"
 
-#: booleans.py:210
+#: booleans.py:230
 msgid "Allow user to exec content"
-msgstr ""
+msgstr "允许用户执行内容"
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
-msgstr "允许修饰过的文件链接到所有端口，而不仅仅是 HTTP。"
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "决定 varnishd 是否可以使用全部 TCP 网络。"
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
-msgstr "忽略 vbetool mmap_zero 错误。"
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr "决定是否应该静谧地阻断 vbetool 在 mmap 低频段的尝试。"
 
-#: booleans.py:213
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "允许受限制的虚拟机读取 fuse 文件"
+
+#: booleans.py:234
 msgid ""
 "Allow confined virtual guests to use serial/parallel communication ports"
 msgstr "允许受限制的虚拟机使用串口/并口沟通端口"
 
-#: booleans.py:214
+#: booleans.py:235
 msgid ""
 "Allow confined virtual guests to use executable memory and executable stack"
 msgstr "允许受限制的虚拟机使用可执行内存和可执行栈"
 
-#: booleans.py:215
+#: booleans.py:236
 msgid "Allow confined virtual guests to read fuse files"
 msgstr "允许受限制的虚拟机读取 fuse 文件"
 
-#: booleans.py:216
+#: booleans.py:237
 msgid "Allow confined virtual guests to manage nfs files"
 msgstr "允许受限制的虚拟机管理 nfs 文件"
 
-#: booleans.py:217
+#: booleans.py:238
 msgid "Allow confined virtual guests to interact with rawip sockets"
-msgstr ""
+msgstr "允许受限制的虚拟机与 rawip Socket 互动"
 
-#: booleans.py:218
+#: booleans.py:239
 msgid "Allow confined virtual guests to manage cifs files"
 msgstr "允许受限制的虚拟机管理 cifs 文件"
 
-#: booleans.py:219
+#: booleans.py:240
 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
+#: booleans.py:241
 msgid "Allow confined virtual guests to use usb devices"
 msgstr "允许受限制的虚拟机使用 usb 设备"
 
-#: booleans.py:222
+#: booleans.py:242
 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:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "决定 webadm 是否可以管理通用用户文件。"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
-msgstr "允许 webadm 读取用户主目录中的文件"
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "决定 webadm 是否可以读取通用用户文件。"
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr "忽略 wine mmap_zero 错误。"
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr "决定是否应该静谧地阻断 wine 在 mmap 低频段的尝试。"
 
-#: booleans.py:226
+#: booleans.py:246
 msgid "Allow the graphical login program to execute bootloader"
 msgstr "允许图形登录程序执行引导装载程序"
 
-#: booleans.py:227
+#: booleans.py:247
 msgid ""
 "Allow the graphical login program to login directly as sysadm_r:sysadm_t"
 msgstr "允许图形登录程序直接作为 sysadm_r:sysadm_t 登录"
 
-#: booleans.py:228
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
 msgid "Allow xen to manage nfs files"
 msgstr "允许 xen 管理 nfs 文件"
 
-#: booleans.py:229
+#: booleans.py:250
 msgid ""
 "Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
 "logical volumes for disk images."
-msgstr "允许 xend 运行 blktapctrl/tapdisk。如果磁盘映像使用非专用逻辑卷则不需要。"
+msgstr ""
+"允许 xend 运行 blktapctrl/tapdisk。如果磁盘映像使用非专用逻辑卷则不需要。"
 
-#: booleans.py:230
+#: booleans.py:251
 msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
 msgstr "允许 xend 运行 qemu-dm。如果使用半虚拟或者没有 vfb 则不需要。"
 
-#: booleans.py:231
+#: booleans.py:252
 msgid ""
 "Allow xguest users to configure Network Manager and connect to apache ports"
 msgstr "允许 xguest 用户配置 Network Manager 并连接到 apache 端口"
 
-#: booleans.py:232
+#: booleans.py:253
 msgid "Allow xguest to exec content"
-msgstr ""
+msgstr "允许X窗口访客执行内容"
 
-#: booleans.py:233
+#: booleans.py:254
 msgid "Allow xguest users to mount removable media"
 msgstr "允许 xguest 用户挂载可移动介质"
 
-#: booleans.py:234
+#: booleans.py:255
 msgid "Allow xguest to use blue tooth devices"
 msgstr "允许 xguest 使用蓝牙设备"
 
-#: booleans.py:235
+#: booleans.py:256
 msgid "Allows clients to write to the X server shared memory segments."
 msgstr "允许客户端写入 X 服务器共享的内存片段。"
 
-#: booleans.py:236
+#: booleans.py:257
 msgid "Allows XServer to execute writable memory"
 msgstr "允许 XServer 执行可写入内存"
 
-#: booleans.py:237
+#: booleans.py:258
 msgid "Support X userspace object manager"
 msgstr "支持 X 用户控件对象管理器"
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
-msgstr "允许 zabbix 连接到未保留端口"
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "决定 zabbox 是否可以连接到所有 TCP 端口。"
 
-#: booleans.py:239
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "允许所有域以 fips_mode 执行"
+
+#: booleans.py:261
 msgid "Allow zebra daemon to write it configuration files"
 msgstr "允许 zebra 守护进程将其写入配置文件"
 
-#: booleans.py:240
+#: booleans.py:262
 msgid ""
 "Allow ZoneMinder to modify public files used for public file transfer "
 "services."
 msgstr "允许 ZoneMinder 修改公共文件传输服务使用的公共文件"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "生成 man page 的域名"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "备选 root 目录，默认为 /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "生成 SELinux man page"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "保存生成的 SELinux man page 的路径"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man 手册对应的操作系统名称"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "为选中的 SELinux 手册页面生成 HTML 手册页面结构"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "备选 root 目录，默认为 /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "所有域"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "查询 SELinux 策略网络信息"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "列出所有 SELinux 端口类型"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "显示与该端口关联的 SELinux 类型"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "显示为这个 SELinux 类型定义的端口"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "显示这个域可捆绑和（/或者）连接的端口"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "显示这个域可捆绑和（/或者）连接的端口"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "查询 SELinux 策略看看域之间是否互相联络"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "源域"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "目标域"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "查询 SELinux 策略查看布尔值描述"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "获取所有布尔值描述"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "获取描述的布尔值"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "查询 SELinux 策略看看如何将源进程域转换为目标进程域"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "源进程域"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "目标进程域"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "生成 sepolicy：错误：需要参数 %s 之一"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "对于此类型策略所需的命令"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t 选项不能和这个选项一同使用。详情请查看选项用法。"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d 选项不能和这个选项一同使用。详情请查看选项用法。"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a 选项不能和这个选项一同使用。详情请查看选项用法。"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t 选项不能和这个选项一同使用。详情请查看选项用法。"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "列出 SELinux 策略接口"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "生成 SELinux 策略模块模板"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "输入您将要延伸至的域类型"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "输入将转移至此域的 SELinux 用户(们)"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "生成策略的名称"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "保存生成的 SELinux 策略文件的路径"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "需要写入到受限制进程的路径"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "需要命令的策略类型"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "生成 '%s' 策略"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "生成 '%s' 策略"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "要限制的可执行文件"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "命令"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "备选的 SELinux 策略，默认至 /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "未安装 SELinux 策略"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "读取 %s 策略文件失败"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "未知"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "互联网服务守护进程"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "已有域类型"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "最小终端登录用户角色"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "最小 X 窗口登录用户角色"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "桌面登录用户角色"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "管理员登录用户角色"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "受限 Root 管理员角色"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "新类型的模块信息"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "有效类型：\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr "端口必须是从 1 到 %d 的数字或者一组数字"
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr "您必须输入一个有效的策略类型"
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "您必须为您 %s 的策略模块输入一个名字。"
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr "名称必须是数字字母组合，且没有空格。请考虑使用选项 \"-n MODULENAME\"。"
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr "不能讲用户角色类型设定为 executable"
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr "只有守护进程程序可以使用 init 脚本。"
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr "use_resolve 必须是一个布尔值"
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr "use_syslog 必须是一个布尔值"
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr "use_kerberos 必须是一个布尔值"
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr "manage_krb5_rcache 必须是一个布尔值"
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr "USER 类型自动为 tmp 类型"
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s 策略模块需要已有域群"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "需要填写类型字段"
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+"您需要定义一个新类型，其结尾为：\n"
+"%s"
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr "您必须输入要限制进程的可执行路径"
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr "输入强制文件"
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr "接口文件"
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr "文件上下文文件"
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr "Spec 文件"
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr "设置脚本"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "应用程序"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "添加用户"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "选择端口"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "网络端口"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
+msgstr " 文件类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "允许 samba 共享所有只读的文件/目录。"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS 范围"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux 端口类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "添加管理员"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "添加 SELinux 登录映射"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux 用户"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux 类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr "布尔值名称"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "布尔值名称"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux 端口类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr "布尔值名称"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux 端口类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux 端口类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "模块名称"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "默认"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "系统默认策略类型："
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>选择：</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "文件标签"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "删除网络接口"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr " 类型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "应用程序"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux 用户"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "选择您希望这个用户管理的域。"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "已禁用"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "启用审核"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s 不是一个有效的上下文\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "布尔值名称"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "登录名"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "删除 SELinux 用户映射"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "向名称空间传送失败\n"
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "布尔值名称"
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "可执行"
+
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "已禁用"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "应用程序"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "添加 SELinux 用户映射"
+
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "删除 SELinux 用户映射"
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "添加 SELinux 登录映射"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "无法为 %s 修改登录映射"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "添加网络接口"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "文件标签"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "添加 SELinux 登录映射"
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "添加 SELinux 用户"
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence\n"
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "修改 SELinux 用户映射"
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "编辑网络接口"
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux 角色"
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "无法为 %s 删除文件上下文"
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "无法为 %s 修改文件上下文"
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux 类型"
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "错误格式 %s：记录 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "删除 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "修改 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "网络端口"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "网络端口"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "添加用户"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "删除用户"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "修改用户"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux 用户"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "角色"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS 范围"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "添加 SELinux 登录映射"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "删除 SELinux 用户映射"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "无法列出登录映射"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux 用户"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux 用户"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
+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 造成您系统中"
+"的错误，您可以选择 permissive 模式，这个模式只记录出错信息，且不强制执行 "
+"SELinux 策略。Permissive 策略不要求重启。您要继续吗？"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/zh_HK.po b/policycoreutils/po/zh_HK.po
index c16935f..dc7dae8 100644
--- a/policycoreutils/po/zh_HK.po
+++ b/policycoreutils/po/zh_HK.po
@@ -1,20 +1,20 @@
 # 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Chinese (Hong Kong) <chinese@lists.fedoraproject.org>\n"
+"Language: zh_HK\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
@@ -24,7 +24,7 @@ msgid ""
 "         <args ...> are the arguments to that script."
 msgstr ""
 
-#: ../run_init/run_init.c:126 ../newrole/newrole.c:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr ""
@@ -73,7 +73,7 @@ msgstr ""
 msgid "authentication failed.\n"
 msgstr ""
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr ""
@@ -86,871 +86,907 @@ msgstr ""
 msgid "To make this policy package active, execute:"
 msgstr ""
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr ""
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr ""
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr ""
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr ""
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr ""
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr ""
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr ""
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr ""
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr ""
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr ""
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr ""
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr ""
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr ""
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr ""
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr ""
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, 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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, 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
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr ""
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr ""
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
 msgstr ""
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, 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
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr ""
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr ""
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr ""
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr ""
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr ""
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr ""
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr ""
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr ""
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr ""
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr ""
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, 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
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr ""
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr ""
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr ""
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr ""
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr ""
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr ""
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr ""
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, 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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, 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
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr ""
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr ""
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr ""
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr ""
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr ""
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr ""
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr ""
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr ""
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr ""
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, 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
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, 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
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr ""
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr ""
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr ""
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr ""
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
 msgstr ""
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr ""
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr ""
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr ""
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr ""
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr ""
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr ""
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr ""
 
@@ -989,206 +1025,226 @@ msgstr ""
 msgid "Unable to clear environment\n"
 msgstr ""
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr ""
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr ""
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr ""
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr ""
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr ""
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr ""
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr ""
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr ""
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr ""
 
@@ -1415,7 +1471,7 @@ msgstr ""
 msgid "<b>Applications</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr ""
 
@@ -1425,7 +1481,7 @@ msgid ""
 "requires a script in /etc/rc.d/init.d"
 msgstr ""
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr ""
 
@@ -1437,7 +1493,7 @@ msgstr ""
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr ""
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr ""
 
@@ -1446,7 +1502,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr ""
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr ""
 
@@ -1456,7 +1512,7 @@ msgid ""
 "started by a user"
 msgstr ""
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr ""
 
@@ -1508,8 +1564,8 @@ msgstr ""
 
 #: ../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:592
@@ -1522,8 +1578,8 @@ 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 "
+"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 ""
 
@@ -1531,7 +1587,8 @@ msgstr ""
 msgid "<b>Enter name of application or user role:</b>"
 msgstr ""
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr ""
 
@@ -1591,8 +1648,7 @@ 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."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr ""
 
 #: ../gui/polgen.glade:1056
@@ -1616,7 +1672,7 @@ msgid "<b>TCP Ports</b>"
 msgstr ""
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr ""
 
@@ -1747,75 +1803,75 @@ msgstr ""
 msgid "Policy Directory"
 msgstr ""
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr ""
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr ""
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr ""
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr ""
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr ""
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr ""
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr ""
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr ""
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr ""
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr ""
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, python-format
 msgid ""
 "Module %s.pp already loaded in current policy.\n"
 "Do you want to continue?"
 msgstr ""
 
-#: ../gui/polgengui.py:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr ""
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr ""
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr ""
 
@@ -1830,6 +1886,10 @@ msgid ""
 msgstr ""
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr ""
 
@@ -1839,7 +1899,9 @@ msgid ""
 "Level"
 msgstr ""
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr ""
 
@@ -1877,10 +1939,14 @@ msgid "Modify %s"
 msgstr ""
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr ""
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr ""
 
@@ -1888,7 +1954,7 @@ msgstr ""
 msgid "Status"
 msgstr ""
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "
@@ -1901,11 +1967,11 @@ msgid ""
 "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?"
+"enforce SELinux policy.  Permissive mode does not require a reboot    Do you "
+"wish to continue?"
 msgstr ""
 
-#: ../gui/statusPage.py:152
+#: ../gui/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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 "
@@ -1957,6 +2023,8 @@ msgid ""
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr ""
 
@@ -1969,6 +2037,7 @@ msgid "SELinux Administration"
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr ""
 
@@ -2038,6 +2107,7 @@ msgstr ""
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr ""
 
@@ -2132,8 +2202,8 @@ msgstr ""
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr ""
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2161,1321 +2231,2868 @@ msgstr ""
 msgid "SELinux user '%s' is required"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:202
-msgid "Generate SELinux man pages"
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:205
-msgid "path in which the generated SELinux man pages will be stored"
+#: booleans.py:2
+msgid ""
+"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:207
-msgid "name of the OS for man pages"
+#: booleans.py:3
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:301
-msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
+#: 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 ""
 
-#: ../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"
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
 msgstr ""
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
 msgstr ""
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
-#, python-format
-msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:231
-msgid "You must enter a valid policy type"
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:234
-#, python-format
-msgid "You must enter a name for your policy module for your %s."
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: booleans.py:47
 msgid ""
-"Name must be alpha numberic with no spaces. Consider using option \"-n "
-"MODULENAME\""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:447
-msgid "User Role types can not be assigned executables."
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:453
-msgid "Only Daemon apps can use an init script.."
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:471
-msgid "use_resolve must be a boolean value "
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:477
-msgid "use_syslog must be a boolean value "
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:483
-msgid "use_kerberos must be a boolean value "
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:489
-msgid "manage_krb5_rcache must be a boolean value "
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:519
-msgid "USER Types automatically get a tmp type"
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:857
-#, python-format
-msgid "%s policy modules require existing domains"
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1059
-msgid "You must enter the executable path for your confined process"
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1321
-msgid "Type Enforcement file"
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1322
-msgid "Interface file"
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1323
-msgid "File Contexts file"
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1324
-msgid "Spec file"
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:1325
-msgid "Setup Script"
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
 msgstr ""
 
-#: booleans.py:1
+#: booleans.py:62
 msgid ""
-"Allow ABRT to modify public files used for public file transfer services."
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
 msgstr ""
 
-#: booleans.py:2
-msgid ""
-"Allow ABRT to run in abrt_handle_event_t domain to handle ABRT event scripts"
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
 msgstr ""
 
-#: booleans.py:3
-msgid "Allow amavis to use JIT compiler"
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
 msgstr ""
 
-#: booleans.py:4
-msgid "Allow antivirus programs to read non security files on a system"
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
 msgstr ""
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
 msgstr ""
 
-#: booleans.py:6
+#: booleans.py:67
 msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
 msgstr ""
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
 msgstr ""
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
 msgstr ""
 
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
 msgstr ""
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow system cron jobs to relabel filesystem for restoring file contexts."
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:21
-msgid "Allow cvs daemon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:22
-msgid "Allow all daemons to write corefiles to /"
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
 msgstr ""
 
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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"
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:30
-msgid "Allow sysadm to debug or ptrace all processes."
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:31
-msgid "Allow dhcpc client applications to execute iptables commands"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:32
-msgid "Allow DHCP daemon to use LDAP backends"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:33
-msgid "Allow all domains to use other domains file descriptors"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
 msgid ""
-"Allow ftp servers to upload files,  used for public file transfer services. "
-"Directories must be labeled public_content_rw_t."
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:45
-msgid "Allow ftp servers to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:46
-msgid "Allow ftp servers to connect to mysql database ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:47
-msgid ""
-"Allow ftp servers to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:48
-msgid "Allow ftp servers to use cifs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:49
-msgid "Allow ftp servers to use nfs used for public file transfer services."
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:50
-msgid "Allow ftp servers to use bind to all unreserved ports for passive mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:51
-msgid "Determine whether Git CGI can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:52
-msgid "Determine whether Git CGI can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
 msgstr ""
 
-#: booleans.py:53
-msgid "Determine whether Git CGI can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:54
-msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:55
-msgid ""
-"Determine whether calling user domains can execute Git daemon in the "
-"git_session_t domain."
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:56
-msgid "Determine whether Git system daemon can search home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:57
-msgid "Determine whether Git system daemon can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:58
-msgid "Determine whether Git system daemon can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:59
-msgid "Allow gitisis daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:61
-msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"Boolean \n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
 msgstr ""
 
-#: booleans.py:65
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
 msgid ""
-"Allow Apache to modify public files used for public file transfer services. "
-"Directories/Files must be labeled public_content_rw_t."
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
 msgstr ""
 
-#: booleans.py:68
-msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:72
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:73
-msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 msgstr ""
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
 msgstr ""
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:89
-msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:90
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:92
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
 msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 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."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
 msgstr ""
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:116
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:119
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
 msgid ""
-"Allow nfs servers to modify public files used for public file transfer "
-"services.  Files/Directories must be labeled public_content_rw_t."
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:127
-msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 msgstr ""
 
-#: booleans.py:138
-msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 msgstr ""
 
-#: booleans.py:149
-msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 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."
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 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"
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
 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"
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:172
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 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."
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:176
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"Allow anon internal-sftp to upload files, used for public file transfer "
-"services. Directories must be labeled public_content_rw_t."
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
 msgstr ""
 
-#: booleans.py:179
-msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
 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."
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1401
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
 msgstr ""
 
-#: booleans.py:194
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1473
 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"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1566
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
 msgstr ""
 
-#: booleans.py:202
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
 msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
 msgstr ""
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
 msgstr ""
 
-#: booleans.py:213
-msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
 msgstr ""
 
-#: booleans.py:214
-msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
 msgstr ""
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
 msgstr ""
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
 msgstr ""
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
 msgstr ""
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
 msgstr ""
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
 msgstr ""
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2783
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/zh_TW.Big5.po b/policycoreutils/po/zh_TW.Big5.po
new file mode 100644
index 0000000..afc86a8
--- /dev/null
+++ b/policycoreutils/po/zh_TW.Big5.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Chinese (Taiwan) (Big5)  (http://www.transifex.com/projects/p/"
+"fedora/language/zh_TW.Big5/)\n"
+"Language: zh_TW.Big5\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
diff --git a/policycoreutils/po/zh_TW.po b/policycoreutils/po/zh_TW.po
index 6673f00..9f84d79 100644
--- a/policycoreutils/po/zh_TW.po
+++ b/policycoreutils/po/zh_TW.po
@@ -1,24 +1,24 @@
 # 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@brisbane.redhat.com>, 2006.
-# Chester Cheng <ccheng@redhat.com>, 2006,2012.
-# Terry Chuang <tchuang at redhat>, 2010.
-# Terry Chuang <tchuang@redhat.com>, 2008-2010,2012.
+# Chester Cheng <ccheng@brisbane.redhat.com>, 2006
+# Chester Cheng <ccheng@redhat.com>, 2006,2012-2013
+# Terry Chuang <tchuang at redhat>, 2010
+# Terry Chuang <tchuang@redhat.com>, 2008-2010,2012-2013
 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"
+"POT-Creation-Date: 2013-10-10 16:04-0400\n"
+"PO-Revision-Date: 2013-07-10 20:44+0000\n"
 "Last-Translator: dwalsh <dwalsh@redhat.com>\n"
 "Language-Team: Chinese (Taiwan) <trans-zh_TW@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"
-"Language: zh_TW\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #: ../run_init/run_init.c:67
@@ -26,9 +26,12 @@ 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:1123
+#: ../run_init/run_init.c:126 ../newrole/newrole.c:1128
 #, c-format
 msgid "failed to initialize PAM\n"
 msgstr "初始化 PAM 失敗\n"
@@ -77,7 +80,7 @@ msgstr "對不起，run_init 可能只能用在 SELinux 的核心上。\n"
 msgid "authentication failed.\n"
 msgstr "認證失敗。\n"
 
-#: ../run_init/run_init.c:405 ../newrole/newrole.c:1257
+#: ../run_init/run_init.c:405 ../newrole/newrole.c:1270
 #, c-format
 msgid "Could not set exec context to %s.\n"
 msgstr "無法將 exec context 設定為 %s。\n"
@@ -90,871 +93,911 @@ msgstr "******************** 重要 ***********************\n"
 msgid "To make this policy package active, execute:"
 msgstr "若要啟用此方針套件，請執行："
 
-#: ../semanage/seobject.py:194
+#: ../semanage/seobject.py:210
 msgid "Could not create semanage handle"
 msgstr "無法建立 semanage 處理器"
 
-#: ../semanage/seobject.py:202
+#: ../semanage/seobject.py:218
 msgid "SELinux policy is not managed or store cannot be accessed."
 msgstr "SELinux 方針並不受管理，或無法存取 store。"
 
-#: ../semanage/seobject.py:207
+#: ../semanage/seobject.py:223
 msgid "Cannot read policy store."
 msgstr "無法讀取方針 store。"
 
-#: ../semanage/seobject.py:212
+#: ../semanage/seobject.py:228
 msgid "Could not establish semanage connection"
 msgstr "無法建立 semanage 連線"
 
-#: ../semanage/seobject.py:217
+#: ../semanage/seobject.py:233
 msgid "Could not test MLS enabled status"
 msgstr "無法測試啟用了 MLS 的狀態"
 
-#: ../semanage/seobject.py:223 ../semanage/seobject.py:238
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
 msgid "Not yet implemented"
 msgstr "未實施"
 
-#: ../semanage/seobject.py:227
+#: ../semanage/seobject.py:243
 msgid "Semanage transaction already in progress"
 msgstr "Semanage 傳輸正在進行中"
 
-#: ../semanage/seobject.py:236
+#: ../semanage/seobject.py:252
 msgid "Could not start semanage transaction"
 msgstr "無法開始 semanage 交易"
 
-#: ../semanage/seobject.py:248
+#: ../semanage/seobject.py:264
 msgid "Could not commit semanage transaction"
 msgstr "無法提交 semanage 交易"
 
-#: ../semanage/seobject.py:253
+#: ../semanage/seobject.py:269
 msgid "Semanage transaction not in progress"
 msgstr "Semanage 傳輸非進行中"
 
-#: ../semanage/seobject.py:265 ../semanage/seobject.py:345
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
 msgid "Could not list SELinux modules"
 msgstr "無法列出 SELinux 模組"
 
-#: ../semanage/seobject.py:278
+#: ../semanage/seobject.py:300
 msgid "Modules Name"
 msgstr "模組名稱"
 
-#: ../semanage/seobject.py:278 ../gui/modulesPage.py:63
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
 msgid "Version"
 msgstr "版本"
 
-#: ../semanage/seobject.py:281 ../gui/statusPage.py:75
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
 msgid "Disabled"
 msgstr "停用"
 
-#: ../semanage/seobject.py:296
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
 #, python-format
 msgid "Could not disable module %s (remove failed)"
 msgstr "無法停用 %s 模組（移除失敗）"
 
-#: ../semanage/seobject.py:307
+#: ../semanage/seobject.py:333
 #, python-format
 msgid "Could not enable module %s (remove failed)"
 msgstr "無法啟用 %s 模組（移除失敗）"
 
-#: ../semanage/seobject.py:322
+#: ../semanage/seobject.py:348
 #, python-format
 msgid "Could not remove module %s (remove failed)"
 msgstr "無法移除 %s 模組（移除失敗）"
 
-#: ../semanage/seobject.py:332
+#: ../semanage/seobject.py:363
 msgid "dontaudit requires either 'on' or 'off'"
 msgstr "dontaudit 必須要是「on」或「off」"
 
-#: ../semanage/seobject.py:360
+#: ../semanage/seobject.py:391
 msgid "Builtin Permissive Types"
 msgstr "內建的許可類型"
 
-#: ../semanage/seobject.py:370
+#: ../semanage/seobject.py:401
 msgid "Customized Permissive Types"
 msgstr "自訂許可類型"
 
-#: ../semanage/seobject.py:412
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
 #, python-format
 msgid "Could not set permissive domain %s (module installation failed)"
 msgstr "無法設定寬鬆型網域 %s（模組安裝失敗）"
 
-#: ../semanage/seobject.py:418
+#: ../semanage/seobject.py:453
 #, python-format
 msgid "Could not remove permissive domain %s (remove failed)"
 msgstr "無法移除寬鬆型網域 %s（移除失敗）"
 
-#: ../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
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
 #, python-format
 msgid "Could not create a key for %s"
 msgstr "無法為 %s 建立金鑰"
 
-#: ../semanage/seobject.py:457 ../semanage/seobject.py:531
-#: ../semanage/seobject.py:577 ../semanage/seobject.py:583
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
 #, python-format
 msgid "Could not check if login mapping for %s is defined"
 msgstr "無法檢查 %s 的登入對應是否已經定義"
 
-#: ../semanage/seobject.py:466
+#: ../semanage/seobject.py:501
 #, python-format
 msgid "Linux Group %s does not exist"
 msgstr "Linux 群組 %s 不存在"
 
-#: ../semanage/seobject.py:471
+#: ../semanage/seobject.py:506
 #, python-format
 msgid "Linux User %s does not exist"
 msgstr "Linux 使用者 %s 不存在"
 
-#: ../semanage/seobject.py:475
+#: ../semanage/seobject.py:510
 #, python-format
 msgid "Could not create login mapping for %s"
 msgstr "無法為 %s 建立登入對應"
 
-#: ../semanage/seobject.py:479 ../semanage/seobject.py:740
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
 #, python-format
 msgid "Could not set name for %s"
 msgstr "無法為 %s 設定名稱"
 
-#: ../semanage/seobject.py:484 ../semanage/seobject.py:750
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
 #, python-format
 msgid "Could not set MLS range for %s"
 msgstr "無法為 %s 設定 MLS 範圍"
 
-#: ../semanage/seobject.py:488
+#: ../semanage/seobject.py:523
 #, python-format
 msgid "Could not set SELinux user for %s"
 msgstr "無法為 %s 設定 SELinux 使用者"
 
-#: ../semanage/seobject.py:492
+#: ../semanage/seobject.py:527
 #, python-format
 msgid "Could not add login mapping for %s"
 msgstr "無法為 %s 新增登入對應"
 
-#: ../semanage/seobject.py:510
+#: ../semanage/seobject.py:545
 msgid "Requires seuser or serange"
 msgstr "需要 seuser 或 serange"
 
-#: ../semanage/seobject.py:533 ../semanage/seobject.py:579
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
 #, python-format
 msgid "Login mapping for %s is not defined"
 msgstr "%s 的登入對應並未定義"
 
-#: ../semanage/seobject.py:537
+#: ../semanage/seobject.py:572
 #, python-format
 msgid "Could not query seuser for %s"
 msgstr "無法為 %s 查詢 seuser"
 
-#: ../semanage/seobject.py:551
+#: ../semanage/seobject.py:586
 #, python-format
 msgid "Could not modify login mapping for %s"
 msgstr "無法為 %s 修改登入對應"
 
-#: ../semanage/seobject.py:585
+#: ../semanage/seobject.py:620
 #, python-format
 msgid "Login mapping for %s is defined in policy, cannot be deleted"
 msgstr "%s 的登入對應定義在方針中，無法刪除"
 
-#: ../semanage/seobject.py:589
+#: ../semanage/seobject.py:624
 #, python-format
 msgid "Could not delete login mapping for %s"
 msgstr "無法為 %s 刪除登入對應"
 
-#: ../semanage/seobject.py:611 ../semanage/seobject.py:644
-#: ../semanage/seobject.py:892
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
 msgid "Could not list login mappings"
 msgstr "無法列出登入對應"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
 #: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
 msgid "Login Name"
 msgstr "登錄名稱"
 
-#: ../semanage/seobject.py:672 ../semanage/seobject.py:684
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:128
 #: ../gui/system-config-selinux.glade:915
 #: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
 msgid "SELinux User"
 msgstr "SELinux 使用者"
 
-#: ../semanage/seobject.py:672 ../gui/system-config-selinux.glade:156
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
 #: ../gui/system-config-selinux.glade:943
 msgid "MLS/MCS Range"
 msgstr "MLS/MCS 範圍"
 
-#: ../semanage/seobject.py:672
+#: ../semanage/seobject.py:707
 msgid "Service"
-msgstr ""
+msgstr "服務"
 
-#: ../semanage/seobject.py:698 ../semanage/seobject.py:729
-#: ../semanage/seobject.py:796 ../semanage/seobject.py:853
-#: ../semanage/seobject.py:859
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
 #, python-format
 msgid "Could not check if SELinux user %s is defined"
 msgstr "無法檢查 SELinux 使用者 %s 是否已經定義"
 
-#: ../semanage/seobject.py:701 ../semanage/seobject.py:802
-#: ../semanage/seobject.py:865
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
 #, python-format
 msgid "Could not query user for %s"
 msgstr "無法為 %s 查詢使用者"
 
-#: ../semanage/seobject.py:721
+#: ../semanage/seobject.py:756
 #, python-format
 msgid "You must add at least one role for %s"
 msgstr "您必須為 %s 新增至少一個角色"
 
-#: ../semanage/seobject.py:736
+#: ../semanage/seobject.py:771
 #, python-format
 msgid "Could not create SELinux user for %s"
 msgstr "無法為 %s 建立 SELinux 使用者"
 
-#: ../semanage/seobject.py:745
+#: ../semanage/seobject.py:780
 #, python-format
 msgid "Could not add role %s for %s"
 msgstr "無法新增 %s 角色給 %s"
 
-#: ../semanage/seobject.py:754
+#: ../semanage/seobject.py:789
 #, python-format
 msgid "Could not set MLS level for %s"
 msgstr "無法為 %s 設定 MLS 等級"
 
-#: ../semanage/seobject.py:757
+#: ../semanage/seobject.py:792
 #, python-format
 msgid "Could not add prefix %s for %s"
 msgstr "無法新增前綴 %s 到 %s"
 
-#: ../semanage/seobject.py:760
+#: ../semanage/seobject.py:795
 #, python-format
 msgid "Could not extract key for %s"
 msgstr "無法為 %s 擷取金鑰"
 
-#: ../semanage/seobject.py:764
+#: ../semanage/seobject.py:799
 #, python-format
 msgid "Could not add SELinux user %s"
 msgstr "無法新增 SELinux 使用者 %s"
 
-#: ../semanage/seobject.py:786
+#: ../semanage/seobject.py:821
 msgid "Requires prefix, roles, level or range"
 msgstr "需要前綴、角色、等級或範圍"
 
-#: ../semanage/seobject.py:788
+#: ../semanage/seobject.py:823
 msgid "Requires prefix or roles"
 msgstr "需要前綴或角色"
 
-#: ../semanage/seobject.py:798 ../semanage/seobject.py:855
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
 #, python-format
 msgid "SELinux user %s is not defined"
 msgstr "SELinux 使用者 %s 未定義"
 
-#: ../semanage/seobject.py:827
+#: ../semanage/seobject.py:862
 #, python-format
 msgid "Could not modify SELinux user %s"
 msgstr "無法修改 SELinux 使用者 %s"
 
-#: ../semanage/seobject.py:861
+#: ../semanage/seobject.py:896
 #, python-format
 msgid "SELinux user %s is defined in policy, cannot be deleted"
 msgstr "SELinux 使用者 %s 定義在方針中，無法刪除"
 
-#: ../semanage/seobject.py:872
+#: ../semanage/seobject.py:907
 #, python-format
 msgid "Could not delete SELinux user %s"
 msgstr "無法刪除 SELinux 使用者 %s"
 
-#: ../semanage/seobject.py:910
+#: ../semanage/seobject.py:945
 msgid "Could not list SELinux users"
 msgstr "無法列出 SELinux 使用者"
 
-#: ../semanage/seobject.py:916
+#: ../semanage/seobject.py:951
 #, python-format
 msgid "Could not list roles for user %s"
 msgstr "無法列出使用者 %s 的角色"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "Labeling"
 msgstr "標記"
 
-#: ../semanage/seobject.py:941
+#: ../semanage/seobject.py:976
 msgid "MLS/"
 msgstr "MLS/"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "Prefix"
 msgstr "前綴字元"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Level"
 msgstr "MCS 等級"
 
-#: ../semanage/seobject.py:942
+#: ../semanage/seobject.py:977
 msgid "MCS Range"
 msgstr "MCS 範圍"
 
-#: ../semanage/seobject.py:942 ../semanage/seobject.py:947
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
 #: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
 msgid "SELinux Roles"
 msgstr "SELinux 角色"
 
-#: ../semanage/seobject.py:964
+#: ../semanage/seobject.py:1002
 msgid "Protocol udp or tcp is required"
 msgstr "需要 udp 或 tcp 通訊協定"
 
-#: ../semanage/seobject.py:966
+#: ../semanage/seobject.py:1004
 msgid "Port is required"
 msgstr "需要連接埠"
 
-#: ../semanage/seobject.py:976
+#: ../semanage/seobject.py:1014
 msgid "Invalid Port"
 msgstr "無效的連接埠"
 
-#: ../semanage/seobject.py:980
+#: ../semanage/seobject.py:1018
 #, python-format
 msgid "Could not create a key for %s/%s"
 msgstr "無法為 %s/%s 建立金鑰"
 
-#: ../semanage/seobject.py:991
+#: ../semanage/seobject.py:1029
 msgid "Type is required"
 msgstr "需要類型"
 
-#: ../semanage/seobject.py:994 ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1814
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
 #, python-format
 msgid "Type %s is invalid, must be a port type"
-msgstr ""
+msgstr "類型 %s 無效，此類型必須是連接埠"
 
-#: ../semanage/seobject.py:1000 ../semanage/seobject.py:1062
-#: ../semanage/seobject.py:1117 ../semanage/seobject.py:1123
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
 #, python-format
 msgid "Could not check if port %s/%s is defined"
 msgstr "無法檢查連接埠 %s/%s 是否已經定義"
 
-#: ../semanage/seobject.py:1002
+#: ../semanage/seobject.py:1042
 #, python-format
 msgid "Port %s/%s already defined"
 msgstr "連接埠 %s/%s 已經定義"
 
-#: ../semanage/seobject.py:1006
+#: ../semanage/seobject.py:1046
 #, python-format
 msgid "Could not create port for %s/%s"
 msgstr "無法為 %s/%s 建立連接埠"
 
-#: ../semanage/seobject.py:1012
+#: ../semanage/seobject.py:1052
 #, python-format
 msgid "Could not create context for %s/%s"
 msgstr "無法為 %s/%s 建立 context"
 
-#: ../semanage/seobject.py:1016
+#: ../semanage/seobject.py:1056
 #, python-format
 msgid "Could not set user in port context for %s/%s"
 msgstr "無法為 %s/%s 的連接埠 context 中，設定使用者"
 
-#: ../semanage/seobject.py:1020
+#: ../semanage/seobject.py:1060
 #, python-format
 msgid "Could not set role in port context for %s/%s"
 msgstr "無法為 %s/%s 的連接埠 context 中，設定角色"
 
-#: ../semanage/seobject.py:1024
+#: ../semanage/seobject.py:1064
 #, python-format
 msgid "Could not set type in port context for %s/%s"
 msgstr "無法為 %s/%s 的連接埠 context 中，設定類型"
 
-#: ../semanage/seobject.py:1029
+#: ../semanage/seobject.py:1069
 #, python-format
 msgid "Could not set mls fields in port context for %s/%s"
 msgstr "無法為 %s/%s 的連接埠 context 中，設定 mls 欄位"
 
-#: ../semanage/seobject.py:1033
+#: ../semanage/seobject.py:1073
 #, python-format
 msgid "Could not set port context for %s/%s"
 msgstr "無法為 %s/%s 設定連接埠 context"
 
-#: ../semanage/seobject.py:1037
+#: ../semanage/seobject.py:1077
 #, python-format
 msgid "Could not add port %s/%s"
 msgstr "無法新增連接埠 %s/%s"
 
-#: ../semanage/seobject.py:1051 ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1523
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
 msgid "Requires setype or serange"
 msgstr "需要 setype 或 serange"
 
-#: ../semanage/seobject.py:1053
+#: ../semanage/seobject.py:1093
 msgid "Requires setype"
 msgstr "需要 setype"
 
-#: ../semanage/seobject.py:1064 ../semanage/seobject.py:1119
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
 #, python-format
 msgid "Port %s/%s is not defined"
 msgstr "連接埠 %s/%s 未定義"
 
-#: ../semanage/seobject.py:1068
+#: ../semanage/seobject.py:1108
 #, python-format
 msgid "Could not query port %s/%s"
 msgstr "無法查詢連接埠 %s/%s"
 
-#: ../semanage/seobject.py:1079
+#: ../semanage/seobject.py:1119
 #, python-format
 msgid "Could not modify port %s/%s"
 msgstr "無法修改連接埠 %s/%s"
 
-#: ../semanage/seobject.py:1092
+#: ../semanage/seobject.py:1132
 msgid "Could not list the ports"
 msgstr "無法列出連接埠"
 
-#: ../semanage/seobject.py:1108
+#: ../semanage/seobject.py:1148
 #, python-format
 msgid "Could not delete the port %s"
 msgstr "無法刪除連接埠 %s"
 
-#: ../semanage/seobject.py:1125
+#: ../semanage/seobject.py:1165
 #, python-format
 msgid "Port %s/%s is defined in policy, cannot be deleted"
 msgstr "連接埠 %s/%s 已經在方針中定義，無法刪除"
 
-#: ../semanage/seobject.py:1129
+#: ../semanage/seobject.py:1169
 #, python-format
 msgid "Could not delete port %s/%s"
 msgstr "無法刪除連接埠 %s/%s"
 
-#: ../semanage/seobject.py:1145 ../semanage/seobject.py:1167
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
 msgid "Could not list ports"
 msgstr "無法列出連接埠"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
 msgid "SELinux Port Type"
 msgstr "SELinux 連接埠類型"
 
-#: ../semanage/seobject.py:1206
+#: ../semanage/seobject.py:1246
 msgid "Proto"
 msgstr "Proto"
 
-#: ../semanage/seobject.py:1206 ../gui/system-config-selinux.glade:335
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
 msgid "Port Number"
 msgstr "埠號"
 
-#: ../semanage/seobject.py:1227
+#: ../semanage/seobject.py:1270
 msgid "Node Address is required"
 msgstr "需要節點位址"
 
-#: ../semanage/seobject.py:1242
+#: ../semanage/seobject.py:1285
 msgid "Unknown or missing protocol"
 msgstr "通訊協定不明或遺失"
 
-#: ../semanage/seobject.py:1256
+#: ../semanage/seobject.py:1299
 msgid "SELinux node type is required"
-msgstr ""
+msgstr "需要 SELinux 的節點類型"
 
-#: ../semanage/seobject.py:1259 ../semanage/seobject.py:1327
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
 #, python-format
 msgid "Type %s is invalid, must be a node type"
-msgstr ""
+msgstr "類型 %s 無效，類型必須是個節點"
 
-#: ../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
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
 #, python-format
 msgid "Could not create key for %s"
 msgstr "無法為 %s 建立金鑰"
 
-#: ../semanage/seobject.py:1265 ../semanage/seobject.py:1335
-#: ../semanage/seobject.py:1371 ../semanage/seobject.py:1377
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
 #, python-format
 msgid "Could not check if addr %s is defined"
 msgstr "無法檢查 addr %s 是否已定義"
 
-#: ../semanage/seobject.py:1274
+#: ../semanage/seobject.py:1317
 #, python-format
 msgid "Could not create addr for %s"
 msgstr "無法為 %s 建立 addr"
 
-#: ../semanage/seobject.py:1280 ../semanage/seobject.py:1481
-#: ../semanage/seobject.py:1714
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
 #, python-format
 msgid "Could not create context for %s"
 msgstr "無法為 %s 建立 context"
 
-#: ../semanage/seobject.py:1284
+#: ../semanage/seobject.py:1327
 #, python-format
 msgid "Could not set mask for %s"
 msgstr "無法為 %s 設定遮罩"
 
-#: ../semanage/seobject.py:1288
+#: ../semanage/seobject.py:1331
 #, python-format
 msgid "Could not set user in addr context for %s"
 msgstr "無法為 %s 的 addr context 設定使用者"
 
-#: ../semanage/seobject.py:1292
+#: ../semanage/seobject.py:1335
 #, python-format
 msgid "Could not set role in addr context for %s"
 msgstr "無法為 %s 的 addr context 設定角色"
 
-#: ../semanage/seobject.py:1296
+#: ../semanage/seobject.py:1339
 #, python-format
 msgid "Could not set type in addr context for %s"
 msgstr "無法為 %s 的 addr context 設定類型"
 
-#: ../semanage/seobject.py:1301
+#: ../semanage/seobject.py:1344
 #, python-format
 msgid "Could not set mls fields in addr context for %s"
 msgstr "無法為 %s 的 addr context 設定 mls 欄位"
 
-#: ../semanage/seobject.py:1305
+#: ../semanage/seobject.py:1348
 #, python-format
 msgid "Could not set addr context for %s"
 msgstr "無法為 %s 設定 addr context"
 
-#: ../semanage/seobject.py:1309
+#: ../semanage/seobject.py:1352
 #, python-format
 msgid "Could not add addr %s"
 msgstr "無法新增 addr %s"
 
-#: ../semanage/seobject.py:1337 ../semanage/seobject.py:1373
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
 #, python-format
 msgid "Addr %s is not defined"
 msgstr "Addr %s 未定義"
 
-#: ../semanage/seobject.py:1341
+#: ../semanage/seobject.py:1384
 #, python-format
 msgid "Could not query addr %s"
 msgstr "無法查詢 addr %s"
 
-#: ../semanage/seobject.py:1351
+#: ../semanage/seobject.py:1394
 #, python-format
 msgid "Could not modify addr %s"
 msgstr "無法修改 addr %s"
 
-#: ../semanage/seobject.py:1379
+#: ../semanage/seobject.py:1422
 #, python-format
 msgid "Addr %s is defined in policy, cannot be deleted"
 msgstr "Addr %s 已經在方針中定義，無法刪除"
 
-#: ../semanage/seobject.py:1383
+#: ../semanage/seobject.py:1426
 #, python-format
 msgid "Could not delete addr %s"
 msgstr "無法刪除 addr %s"
 
-#: ../semanage/seobject.py:1395
+#: ../semanage/seobject.py:1438
 msgid "Could not deleteall node mappings"
 msgstr "無法刪除所有節點對映"
 
-#: ../semanage/seobject.py:1409
+#: ../semanage/seobject.py:1452
 msgid "Could not list addrs"
 msgstr "無法列出 addr"
 
-#: ../semanage/seobject.py:1461 ../semanage/seobject.py:1752
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
 msgid "SELinux Type is required"
 msgstr "需要 SELinux 類型"
 
-#: ../semanage/seobject.py:1469 ../semanage/seobject.py:1531
-#: ../semanage/seobject.py:1565 ../semanage/seobject.py:1571
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
 #, python-format
 msgid "Could not check if interface %s is defined"
 msgstr "無法檢查介面 %s 是否已經定義"
 
-#: ../semanage/seobject.py:1476
+#: ../semanage/seobject.py:1519
 #, python-format
 msgid "Could not create interface for %s"
 msgstr "無法為 %s 建立介面"
 
-#: ../semanage/seobject.py:1485
+#: ../semanage/seobject.py:1528
 #, python-format
 msgid "Could not set user in interface context for %s"
 msgstr "無法為 %s 設定介面 context 中的使用者"
 
-#: ../semanage/seobject.py:1489
+#: ../semanage/seobject.py:1532
 #, python-format
 msgid "Could not set role in interface context for %s"
 msgstr "無法為 %s 設定介面 context 中的角色"
 
-#: ../semanage/seobject.py:1493
+#: ../semanage/seobject.py:1536
 #, python-format
 msgid "Could not set type in interface context for %s"
 msgstr "無法為 %s 設定介面 context 中的類型"
 
-#: ../semanage/seobject.py:1498
+#: ../semanage/seobject.py:1541
 #, python-format
 msgid "Could not set mls fields in interface context for %s"
 msgstr "無法為 %s 設定介面 context 中的 mls 欄位"
 
-#: ../semanage/seobject.py:1502
+#: ../semanage/seobject.py:1545
 #, python-format
 msgid "Could not set interface context for %s"
 msgstr "無法為 %s 設定介面 context"
 
-#: ../semanage/seobject.py:1506
+#: ../semanage/seobject.py:1549
 #, python-format
 msgid "Could not set message context for %s"
 msgstr "無法為 %s 設定訊息 context"
 
-#: ../semanage/seobject.py:1510
+#: ../semanage/seobject.py:1553
 #, python-format
 msgid "Could not add interface %s"
 msgstr "無法新增介面 %s"
 
-#: ../semanage/seobject.py:1533 ../semanage/seobject.py:1567
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
 #, python-format
 msgid "Interface %s is not defined"
 msgstr "介面 %s 未定義"
 
-#: ../semanage/seobject.py:1537
+#: ../semanage/seobject.py:1580
 #, python-format
 msgid "Could not query interface %s"
 msgstr "無法查詢介面 %s"
 
-#: ../semanage/seobject.py:1548
+#: ../semanage/seobject.py:1591
 #, python-format
 msgid "Could not modify interface %s"
 msgstr "無法修改介面 %s"
 
-#: ../semanage/seobject.py:1573
+#: ../semanage/seobject.py:1616
 #, python-format
 msgid "Interface %s is defined in policy, cannot be deleted"
 msgstr "介面 %s 定義在方針中，無法刪除"
 
-#: ../semanage/seobject.py:1577
+#: ../semanage/seobject.py:1620
 #, python-format
 msgid "Could not delete interface %s"
 msgstr "無法刪除介面 %s"
 
-#: ../semanage/seobject.py:1589
+#: ../semanage/seobject.py:1632
 msgid "Could not delete all interface  mappings"
 msgstr "無法刪除所有介面  對映"
 
-#: ../semanage/seobject.py:1603
+#: ../semanage/seobject.py:1646
 msgid "Could not list interfaces"
 msgstr "無法列出介面"
 
-#: ../semanage/seobject.py:1628
+#: ../semanage/seobject.py:1671
 msgid "SELinux Interface"
 msgstr "SELinux 介面"
 
-#: ../semanage/seobject.py:1628 ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
 msgid "Context"
 msgstr "Context"
 
-#: ../semanage/seobject.py:1691
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
 #, python-format
 msgid "Equivalence class for %s already exists"
 msgstr "與 %s 相等的 class 已存在"
 
-#: ../semanage/seobject.py:1697
+#: ../semanage/seobject.py:1750
 #, python-format
 msgid "File spec %s conflicts with equivalency rule '%s %s'"
 msgstr "檔案規格 %s 與相等規則 '%s %s' 發生衝突"
 
-#: ../semanage/seobject.py:1706
+#: ../semanage/seobject.py:1759
 #, python-format
 msgid "Equivalence class for %s does not exists"
 msgstr "%s 的相等 class 不存在"
 
-#: ../semanage/seobject.py:1720
+#: ../semanage/seobject.py:1773
 #, python-format
 msgid "Could not set user in file context for %s"
 msgstr "無法為 %s 的檔案 context 設定使用者"
 
-#: ../semanage/seobject.py:1724
+#: ../semanage/seobject.py:1777
 #, python-format
 msgid "Could not set role in file context for %s"
 msgstr "無法為 %s 的檔案 context 設定角色"
 
-#: ../semanage/seobject.py:1729 ../semanage/seobject.py:1789
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
 #, python-format
 msgid "Could not set mls fields in file context for %s"
 msgstr "無法為 %s 的檔案 context 設定 mls 欄位"
 
-#: ../semanage/seobject.py:1735
+#: ../semanage/seobject.py:1788
 msgid "Invalid file specification"
 msgstr "無效的檔案規格"
 
-#: ../semanage/seobject.py:1737
+#: ../semanage/seobject.py:1790
 msgid "File specification can not include spaces"
 msgstr "檔案規格不可包含空格"
 
-#: ../semanage/seobject.py:1742
+#: ../semanage/seobject.py:1795
 #, 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
+#: ../semanage/seobject.py:1814
 #, python-format
 msgid "Type %s is invalid, must be a file or device type"
-msgstr ""
+msgstr "類型 %s 無效，類型必須是個檔案或是裝置"
 
-#: ../semanage/seobject.py:1763 ../semanage/seobject.py:1768
-#: ../semanage/seobject.py:1824 ../semanage/seobject.py:1906
-#: ../semanage/seobject.py:1910
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
 #, python-format
 msgid "Could not check if file context for %s is defined"
 msgstr "無法檢查 %s 的檔案 context 是否已經定義"
 
-#: ../semanage/seobject.py:1776
+#: ../semanage/seobject.py:1835
 #, python-format
 msgid "Could not create file context for %s"
 msgstr "無法為 %s 建立檔案 context"
 
-#: ../semanage/seobject.py:1784
+#: ../semanage/seobject.py:1843
 #, python-format
 msgid "Could not set type in file context for %s"
 msgstr "無法為 %s 的檔案 context 設定類型"
 
-#: ../semanage/seobject.py:1792 ../semanage/seobject.py:1852
-#: ../semanage/seobject.py:1856
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
 #, python-format
 msgid "Could not set file context for %s"
 msgstr "無法為 %s 設定檔案 context"
 
-#: ../semanage/seobject.py:1798
+#: ../semanage/seobject.py:1857
 #, python-format
 msgid "Could not add file context for %s"
 msgstr "無法為 %s 新增檔案 context"
 
-#: ../semanage/seobject.py:1812
+#: ../semanage/seobject.py:1871
 msgid "Requires setype, serange or seuser"
 msgstr "需要 setype、serange 或 seuser"
 
-#: ../semanage/seobject.py:1828 ../semanage/seobject.py:1914
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
 #, python-format
 msgid "File context for %s is not defined"
 msgstr "%s 的檔案 context 未定義"
 
-#: ../semanage/seobject.py:1834
+#: ../semanage/seobject.py:1893
 #, python-format
 msgid "Could not query file context for %s"
 msgstr "無法為 %s 查詢檔案 context"
 
-#: ../semanage/seobject.py:1860
+#: ../semanage/seobject.py:1919
 #, python-format
 msgid "Could not modify file context for %s"
 msgstr "無法為 %s 修改檔案 context"
 
-#: ../semanage/seobject.py:1873
+#: ../semanage/seobject.py:1932
 msgid "Could not list the file contexts"
 msgstr "無法列出檔案 context"
 
-#: ../semanage/seobject.py:1887
+#: ../semanage/seobject.py:1946
 #, python-format
 msgid "Could not delete the file context %s"
 msgstr "無法刪除檔案 context %s"
 
-#: ../semanage/seobject.py:1912
+#: ../semanage/seobject.py:1971
 #, python-format
 msgid "File context for %s is defined in policy, cannot be deleted"
 msgstr "%s 的檔案 context 已經定義在方針中，無法刪除"
 
-#: ../semanage/seobject.py:1918
+#: ../semanage/seobject.py:1977
 #, python-format
 msgid "Could not delete file context for %s"
 msgstr "無法為 %s 刪除檔案 context"
 
-#: ../semanage/seobject.py:1933
+#: ../semanage/seobject.py:1992
 msgid "Could not list file contexts"
 msgstr "無法列出檔案 context"
 
-#: ../semanage/seobject.py:1937
+#: ../semanage/seobject.py:1996
 msgid "Could not list local file contexts"
 msgstr "無法列出本地的檔案 context"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "SELinux fcontext"
 msgstr "SELinux fcontext"
 
-#: ../semanage/seobject.py:1974
+#: ../semanage/seobject.py:2033
 msgid "type"
 msgstr "類型"
 
-#: ../semanage/seobject.py:1987
+#: ../semanage/seobject.py:2046
 msgid ""
 "\n"
 "SELinux Distribution fcontext Equivalence \n"
-msgstr "\nSELinux Distribution fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:1992
+#: ../semanage/seobject.py:2051
 msgid ""
 "\n"
 "SELinux Local fcontext Equivalence \n"
-msgstr "\nSELinux Local fcontext Equivalence \n"
+msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: ../semanage/seobject.py:2028 ../semanage/seobject.py:2079
-#: ../semanage/seobject.py:2085
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
 #, python-format
 msgid "Could not check if boolean %s is defined"
 msgstr "無法檢查布林值 %s 是否已經定義"
 
-#: ../semanage/seobject.py:2030 ../semanage/seobject.py:2081
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
 #, python-format
 msgid "Boolean %s is not defined"
 msgstr "布林值 %s 未定義"
 
-#: ../semanage/seobject.py:2034
+#: ../semanage/seobject.py:2093
 #, python-format
 msgid "Could not query file context %s"
 msgstr "無法查詢檔案 context %s"
 
-#: ../semanage/seobject.py:2039
+#: ../semanage/seobject.py:2098
 #, python-format
 msgid "You must specify one of the following values: %s"
 msgstr "您必須指定下列其中一個值：%s"
 
-#: ../semanage/seobject.py:2044
+#: ../semanage/seobject.py:2103
 #, python-format
 msgid "Could not set active value of boolean %s"
 msgstr "無法設置布林值 %s"
 
-#: ../semanage/seobject.py:2047
+#: ../semanage/seobject.py:2106
 #, python-format
 msgid "Could not modify boolean %s"
 msgstr "無法修改布林值 %s"
 
-#: ../semanage/seobject.py:2063
+#: ../semanage/seobject.py:2122
 #, python-format
 msgid "Bad format %s: Record %s"
 msgstr "錯誤的格式 %s：紀錄 %s"
 
-#: ../semanage/seobject.py:2087
+#: ../semanage/seobject.py:2146
 #, python-format
 msgid "Boolean %s is defined in policy, cannot be deleted"
 msgstr "布林值 %s 已經定義在方針中，無法刪除"
 
-#: ../semanage/seobject.py:2091
+#: ../semanage/seobject.py:2150
 #, python-format
 msgid "Could not delete boolean %s"
 msgstr "無法刪除布林值 %s"
 
-#: ../semanage/seobject.py:2103 ../semanage/seobject.py:2120
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
 msgid "Could not list booleans"
 msgstr "無法列出布林值"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "off"
 msgstr "關閉"
 
-#: ../semanage/seobject.py:2155
+#: ../semanage/seobject.py:2214
 msgid "on"
 msgstr "開啟"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "SELinux boolean"
 msgstr "SELinux 布林值"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "State"
 msgstr "狀態"
 
-#: ../semanage/seobject.py:2169
+#: ../semanage/seobject.py:2228
 msgid "Default"
 msgstr "預設值"
 
-#: ../semanage/seobject.py:2169 ../gui/polgen.glade:113
-#: ../gui/polgengui.py:269
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
 msgid "Description"
 msgstr "描述"
 
@@ -993,206 +1036,226 @@ msgstr "錯誤！Shell 無效。\n"
 msgid "Unable to clear environment\n"
 msgstr "無法清除環境\n"
 
-#: ../newrole/newrole.c:556 ../newrole/newrole.c:587 ../newrole/newrole.c:617
+#: ../newrole/newrole.c:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
 #, c-format
 msgid "Error changing uid, aborting.\n"
 msgstr "變更 uid 錯誤，放棄。\n"
 
-#: ../newrole/newrole.c:612
+#: ../newrole/newrole.c:611
 #, c-format
 msgid "Error resetting KEEPCAPS, aborting\n"
 msgstr "重設 KEEPCAPS 錯誤，放棄\n"
 
-#: ../newrole/newrole.c:635
+#: ../newrole/newrole.c:634
 #, c-format
 msgid "Error connecting to audit system.\n"
 msgstr "連接稽核系統錯誤。\n"
 
-#: ../newrole/newrole.c:641
+#: ../newrole/newrole.c:640
 #, c-format
 msgid "Error allocating memory.\n"
 msgstr "分配記憶體錯誤。\n"
 
-#: ../newrole/newrole.c:648
+#: ../newrole/newrole.c:647
 #, c-format
 msgid "Error sending audit message.\n"
 msgstr "發送稽核訊息時錯誤。\n"
 
-#: ../newrole/newrole.c:692 ../newrole/newrole.c:1058
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
 #, c-format
 msgid "Could not determine enforcing mode.\n"
 msgstr "無法決定 enforcing 模式。\n"
 
-#: ../newrole/newrole.c:699
+#: ../newrole/newrole.c:698
 #, c-format
 msgid "Error!  Could not open %s.\n"
 msgstr "錯誤！無法開啟 %s。\n"
 
-#: ../newrole/newrole.c:705
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr "錯誤！無法清除 %s 上的 O_NONBLOCK\n"
+
+#: ../newrole/newrole.c:710
 #, c-format
 msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
 msgstr "%s！無法取得 %s 目前的 context，無法為 tty 重新標記。\n"
 
-#: ../newrole/newrole.c:715
+#: ../newrole/newrole.c:720
 #, c-format
 msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
 msgstr "%s！無法取得 %s 新的 context，無法為 tty 重新標記。\n"
 
-#: ../newrole/newrole.c:725
+#: ../newrole/newrole.c:730
 #, c-format
 msgid "%s!  Could not set new context for %s\n"
 msgstr "%s！無法為 %s 設定新的 context\n"
 
-#: ../newrole/newrole.c:772
+#: ../newrole/newrole.c:777
 #, c-format
 msgid "%s changed labels.\n"
 msgstr "%s 改變了標籤。\n"
 
-#: ../newrole/newrole.c:778
+#: ../newrole/newrole.c:783
 #, c-format
 msgid "Warning! Could not restore context for %s\n"
 msgstr "無法為 %s 回復 context\n"
 
-#: ../newrole/newrole.c:835
+#: ../newrole/newrole.c:840
 #, c-format
 msgid "Error: multiple roles specified\n"
 msgstr "錯誤：指定了多個角色\n"
 
-#: ../newrole/newrole.c:843
+#: ../newrole/newrole.c:848
 #, c-format
 msgid "Error: multiple types specified\n"
 msgstr "錯誤：指定了多個類型\n"
 
-#: ../newrole/newrole.c:850
+#: ../newrole/newrole.c:855
 #, c-format
 msgid "Sorry, -l may be used with SELinux MLS support.\n"
 msgstr "對不起，-l 也許能與 SELinux MLS 的支援合用。\n"
 
-#: ../newrole/newrole.c:855
+#: ../newrole/newrole.c:860
 #, c-format
 msgid "Error: multiple levels specified\n"
 msgstr "錯誤：指令的多個等級\n"
 
-#: ../newrole/newrole.c:865
+#: ../newrole/newrole.c:870
 #, c-format
 msgid "Error: you are not allowed to change levels on a non secure terminal \n"
 msgstr "錯誤：您不可在一個非安全的終端機上更改等級\n"
 
-#: ../newrole/newrole.c:891
+#: ../newrole/newrole.c:896
 #, c-format
 msgid "Couldn't get default type.\n"
 msgstr "無法取得預設類型。\n"
 
-#: ../newrole/newrole.c:901
+#: ../newrole/newrole.c:906
 #, c-format
 msgid "failed to get new context.\n"
 msgstr "無法取得新的 context。\n"
 
-#: ../newrole/newrole.c:908
+#: ../newrole/newrole.c:913
 #, c-format
 msgid "failed to set new role %s\n"
 msgstr "無法設定新的角色 %s\n"
 
-#: ../newrole/newrole.c:915
+#: ../newrole/newrole.c:920
 #, c-format
 msgid "failed to set new type %s\n"
 msgstr "無法設定新的類型 %s\n"
 
-#: ../newrole/newrole.c:925
+#: ../newrole/newrole.c:930
 #, c-format
 msgid "failed to build new range with level %s\n"
 msgstr "無法以 %s 等級建立新的範圍\n"
 
-#: ../newrole/newrole.c:930
+#: ../newrole/newrole.c:935
 #, c-format
 msgid "failed to set new range %s\n"
 msgstr "設定新範圍 %s 失敗\n"
 
-#: ../newrole/newrole.c:938
+#: ../newrole/newrole.c:943
 #, c-format
 msgid "failed to convert new context to string\n"
 msgstr "無法將新的 context 轉為字串\n"
 
-#: ../newrole/newrole.c:943
+#: ../newrole/newrole.c:948
 #, c-format
 msgid "%s is not a valid context\n"
 msgstr "%s 不是有效的 context\n"
 
-#: ../newrole/newrole.c:950
+#: ../newrole/newrole.c:955
 #, c-format
 msgid "Unable to allocate memory for new_context"
 msgstr "無法為新的 context（new_context）分配記憶體"
 
-#: ../newrole/newrole.c:976
+#: ../newrole/newrole.c:981
 #, c-format
 msgid "Unable to obtain empty signal set\n"
 msgstr "無法獲得空的訊號組\n"
 
-#: ../newrole/newrole.c:984
+#: ../newrole/newrole.c:989
 #, c-format
 msgid "Unable to set SIGHUP handler\n"
 msgstr "無法設定 SIGHUP 處理器\n"
 
-#: ../newrole/newrole.c:1036
+#: ../newrole/newrole.c:1041
 msgid "Sorry, newrole failed to drop capabilities\n"
 msgstr "抱歉，newrole 無法放棄能力\n"
 
-#: ../newrole/newrole.c:1052
+#: ../newrole/newrole.c:1057
 #, c-format
 msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
 msgstr "很抱歉，newrole 只能在 SELinux 核心中使用。\n"
 
-#: ../newrole/newrole.c:1069
+#: ../newrole/newrole.c:1074
 #, c-format
 msgid "failed to get old_context.\n"
 msgstr "無法取得舊的 context（old_context）。\n"
 
-#: ../newrole/newrole.c:1076
+#: ../newrole/newrole.c:1081
 #, c-format
 msgid "Warning!  Could not retrieve tty information.\n"
 msgstr "警告！無法擷取 tty 資訊。\n"
 
-#: ../newrole/newrole.c:1097
+#: ../newrole/newrole.c:1102
 #, c-format
 msgid "error on reading PAM service configuration.\n"
 msgstr "讀取 PAM 服務組態設定時發生了錯誤。\n"
 
-#: ../newrole/newrole.c:1132
+#: ../newrole/newrole.c:1137
 #, c-format
 msgid "newrole: incorrect password for %s\n"
 msgstr "newrole：%s 的密碼錯誤\n"
 
-#: ../newrole/newrole.c:1159
+#: ../newrole/newrole.c:1164
 #, c-format
 msgid "newrole: failure forking: %s"
 msgstr "newrole：無法分支（fork）：%s"
 
-#: ../newrole/newrole.c:1162 ../newrole/newrole.c:1185
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
 #, c-format
 msgid "Unable to restore tty label...\n"
 msgstr "無法回復 tty 標籤...\n"
 
-#: ../newrole/newrole.c:1164 ../newrole/newrole.c:1191
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
 #, c-format
 msgid "Failed to close tty properly\n"
 msgstr "無法正確地關閉 tty\n"
 
-#: ../newrole/newrole.c:1223
+#: ../newrole/newrole.c:1228
 #, c-format
 msgid "Could not close descriptors.\n"
 msgstr "無法關閉描述者。\n"
 
-#: ../newrole/newrole.c:1250
+#: ../newrole/newrole.c:1263
 #, c-format
 msgid "Error allocating shell's argv0.\n"
 msgstr "無法分配 shell 的 argv0。\n"
 
-#: ../newrole/newrole.c:1286
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr "無法傳送稽核訊息"
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr "無法切換至 namespace\n"
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr "無法放棄 %m 能力\n"
+
+#: ../newrole/newrole.c:1304
 #, c-format
 msgid "Unable to restore the environment, aborting\n"
 msgstr "無法復原環境；放棄\n"
 
-#: ../newrole/newrole.c:1297
+#: ../newrole/newrole.c:1315
 msgid "failed to exec shell\n"
 msgstr "無法 exec shell\n"
 
@@ -1323,19 +1386,25 @@ 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"
@@ -1345,19 +1414,25 @@ 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/\nMCS 範圍"
+msgstr ""
+"MLS/\n"
+"MCS 範圍"
 
 #: ../gui/loginsPage.py:133
 #, python-format
@@ -1419,7 +1494,7 @@ msgstr "<b>為您希望限制的應用程式或使用者角色選擇政策類型
 msgid "<b>Applications</b>"
 msgstr "<b>應用程式</b>"
 
-#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:171
+#: ../gui/polgen.glade:316 ../sepolicy/sepolicy/generate.py:130
 msgid "Standard Init Daemon"
 msgstr "標準的 Init Daemon"
 
@@ -1427,9 +1502,11 @@ msgstr "標準的 Init Daemon"
 msgid ""
 "Standard Init Daemon are daemons started on boot via init scripts.  Usually "
 "requires a script in /etc/rc.d/init.d"
-msgstr "標準的 Init Daemon 乃透過 init script 在 boot 上啟用的 daemon。 一般在 /etc/rc.d/init.d 中需要有個 script"
+msgstr ""
+"標準的 Init Daemon 乃透過 init script 在 boot 上啟用的 daemon。 一般在 /etc/"
+"rc.d/init.d 中需要有個 script"
 
-#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:172
+#: ../gui/polgen.glade:332 ../sepolicy/sepolicy/generate.py:131
 msgid "DBUS System Daemon"
 msgstr "DBUS 系統 Daemon"
 
@@ -1441,7 +1518,7 @@ msgstr "網際網路服務 Daemon（inetd）"
 msgid "Internet Services Daemon are daemons started by xinetd"
 msgstr "網際網路服務 Daemon 乃 xinetd 所啟用的 daemon"
 
-#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:174
+#: ../gui/polgen.glade:366 ../sepolicy/sepolicy/generate.py:133
 msgid "Web Application/Script (CGI)"
 msgstr "網站應用程式/Script（CGI）"
 
@@ -1450,7 +1527,7 @@ msgid ""
 "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
 msgstr "網站應用程式/Script（CGI）CGI script 乃由網站伺服器（apache）所啟用。"
 
-#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:176
+#: ../gui/polgen.glade:383 ../sepolicy/sepolicy/generate.py:135
 msgid "User Application"
 msgstr "使用者應用程式"
 
@@ -1460,7 +1537,7 @@ msgid ""
 "started by a user"
 msgstr "使用者應用程式乃任何您所希望限制、由使用者所啟用的任何應用程式"
 
-#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:175
+#: ../gui/polgen.glade:400 ../sepolicy/sepolicy/generate.py:134
 msgid "Sandbox"
 msgstr "Sandbox"
 
@@ -1484,7 +1561,9 @@ msgstr "最少終端機使用者角色"
 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。"
+msgstr ""
+"這位使用者只能透過終端機或是遠端登錄來登錄機器。 就預設值，這位使用者將  沒"
+"有 setuid、無網路、無 su，並無 sudo。"
 
 #: ../gui/polgen.glade:512
 msgid "Minimal X Windows User Role"
@@ -1494,7 +1573,9 @@ msgstr "最少 X Windows 使用者角色"
 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"
+msgstr ""
+"這位使用者能透過 X 或是終端機來登入機器。 就預設值，這位使用者將沒有 setuid、"
+"無網路、無 sudo，並無 su"
 
 #: ../gui/polgen.glade:529
 msgid "User Role"
@@ -1512,9 +1593,10 @@ msgstr "管理使用者角色"
 
 #: ../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 管理角色"
+"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>"
@@ -1526,16 +1608,19 @@ msgstr "Root 管理使用者角色"
 
 #: ../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 "
+"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 管理使用者角色。 該使用者將無法直接登入系統。"
+msgstr ""
+"若使用者將會以 root 身份管理機器，請選擇 Root 管理使用者角色。 該使用者將無法"
+"直接登入系統。"
 
 #: ../gui/polgen.glade:705
 msgid "<b>Enter name of application or user role:</b>"
 msgstr "<b>輸入應用程式或使用者叫色的名稱：</b>"
 
-#: ../gui/polgen.glade:728 ../gui/polgengui.py:267
+#: ../gui/polgen.glade:728 ../gui/polgengui.py:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
 msgid "Name"
 msgstr "名稱"
 
@@ -1588,15 +1673,16 @@ msgstr "選擇 %s 將會轉換至的應用程式區域。"
 msgid ""
 "transition \n"
 "role tab"
-msgstr "翻譯\n角色分頁"
+msgstr ""
+"翻譯\n"
+"角色分頁"
 
 #: ../gui/polgen.glade:1001
 msgid "<b>Select the user_roles that will transition to %s:</b>"
 msgstr "<b>選擇將會轉換至 %s 的 user_roles：</b>"
 
 #: ../gui/polgen.glade:1019
-msgid ""
-"Select the user roles that will transiton to this applications domains."
+msgid "Select the user roles that will transiton to this applications domains."
 msgstr "選擇將會轉換至此應用程式區域的使用者角色。"
 
 #: ../gui/polgen.glade:1056
@@ -1620,7 +1706,7 @@ msgid "<b>TCP Ports</b>"
 msgstr "<b>TCP 連接埠</b>"
 
 #: ../gui/polgen.glade:1223 ../gui/polgen.glade:1390 ../gui/polgen.glade:1589
-#: ../gui/polgen.glade:1698
+#: ../gui/polgen.glade:1698 ../sepolicy/sepolicy/sepolicy.glade:4314
 msgid "All"
 msgstr "全部"
 
@@ -1644,7 +1730,9 @@ msgstr "未預留的連接埠（>1024）"
 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"
+msgstr ""
+"輸入一列以逗號區隔開的 udp 連接埠，或是 %s 綁定至的連接埠範圍之清單。例如："
+"612, 650-660"
 
 #: ../gui/polgen.glade:1289 ../gui/polgen.glade:1456 ../gui/polgen.glade:1609
 #: ../gui/polgen.glade:1718
@@ -1663,7 +1751,9 @@ msgstr "<b>UDP 連接埠</b>"
 msgid ""
 "Network\n"
 "Bind tab"
-msgstr "網路\n綁定分頁"
+msgstr ""
+"網路\n"
+"綁定分頁"
 
 #: ../gui/polgen.glade:1537
 msgid "<b>Select network ports that %s connects to:</b>"
@@ -1677,7 +1767,8 @@ msgstr "允許 %s 連至任何 tcp 連接埠"
 msgid ""
 "Enter a comma separated list of tcp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "輸入一列以逗號區隔開、%s 連至的 tcp 連接埠或連接埠範圍。例如：612, 650-660"
+msgstr ""
+"輸入一列以逗號區隔開、%s 連至的 tcp 連接埠或連接埠範圍。例如：612, 650-660"
 
 #: ../gui/polgen.glade:1702
 msgid "Allows %s to connect to any udp port"
@@ -1687,7 +1778,8 @@ msgstr "允許 %s 連至任何 udp 連接埠"
 msgid ""
 "Enter a comma separated list of udp ports or ranges of ports that %s "
 "connects to. Example: 612, 650-660"
-msgstr "輸入一列以逗號區隔開、%s 連至的 udp 連接埠或連接埠範圍。例如：612, 650-660"
+msgstr ""
+"輸入一列以逗號區隔開、%s 連至的 udp 連接埠或連接埠範圍。例如：612, 650-660"
 
 #: ../gui/polgen.glade:1792
 msgid "<b>Select common application traits for %s:</b>"
@@ -1751,75 +1843,79 @@ msgstr "<b>您會為那個目錄產生 %s 政策？</b>"
 msgid "Policy Directory"
 msgstr "政策目錄"
 
-#: ../gui/polgengui.py:277
+#: ../gui/polgengui.py:282
 msgid "Role"
 msgstr "角色"
 
-#: ../gui/polgengui.py:284
+#: ../gui/polgengui.py:289
 msgid "Existing_User"
 msgstr "既有使用者(_U)"
 
-#: ../gui/polgengui.py:298 ../gui/polgengui.py:306 ../gui/polgengui.py:320
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
 msgid "Application"
 msgstr "應用程式"
 
-#: ../gui/polgengui.py:363
+#: ../gui/polgengui.py:370
 #, python-format
 msgid "%s must be a directory"
 msgstr "%s 必須是個目錄"
 
-#: ../gui/polgengui.py:423 ../gui/polgengui.py:704
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
 msgid "You must select a user"
 msgstr "您必須選擇一位使用者"
 
-#: ../gui/polgengui.py:553
+#: ../gui/polgengui.py:560
 msgid "Select executable file to be confined."
 msgstr "選擇欲限制的可執行檔。"
 
-#: ../gui/polgengui.py:564
+#: ../gui/polgengui.py:571
 msgid "Select init script file to be confined."
 msgstr "選擇欲限制的 init script 檔案。"
 
-#: ../gui/polgengui.py:574
+#: ../gui/polgengui.py:581
 msgid "Select file(s) that confined application creates or writes"
 msgstr "選擇限制應用程式建立或寫入的檔案"
 
-#: ../gui/polgengui.py:581
+#: ../gui/polgengui.py:588
 msgid "Select directory(s) that the confined application owns and writes into"
 msgstr "選擇受限之應用程式擁有並寫入其中的目錄"
 
-#: ../gui/polgengui.py:643
+#: ../gui/polgengui.py:650
 msgid "Select directory to generate policy files in"
 msgstr "選擇欲在其中產生政策檔案的目錄"
 
-#: ../gui/polgengui.py:660
+#: ../gui/polgengui.py:667
 #, 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:660 ../gui/polgengui.py:664
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
 msgid "Verify Name"
 msgstr "驗證名稱"
 
-#: ../gui/polgengui.py:664
+#: ../gui/polgengui.py:671
 #, 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:710
+#: ../gui/polgengui.py:717
 msgid ""
 "You must add a name made up of letters and numbers and containing no spaces."
 msgstr "您必須新增一組以字母和數字組成，並且不包含空格的名稱。"
 
-#: ../gui/polgengui.py:724
+#: ../gui/polgengui.py:731
 msgid "You must enter a executable"
 msgstr "您必須輸入一個可執行檔"
 
-#: ../gui/polgengui.py:749 ../gui/system-config-selinux.py:180
+#: ../gui/polgengui.py:756 ../gui/system-config-selinux.py:180
 msgid "Configue SELinux"
 msgstr "配置 SELinux"
 
@@ -1831,9 +1927,15 @@ msgstr "網路連接埠"
 msgid ""
 "SELinux Port\n"
 "Type"
-msgstr "SELinux 連接埠\n類型"
+msgstr ""
+"SELinux 連接埠\n"
+"類型"
 
 #: ../gui/portsPage.py:91 ../gui/system-config-selinux.glade:363
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
 msgid "Protocol"
 msgstr "通訊協定"
 
@@ -1841,9 +1943,13 @@ msgstr "通訊協定"
 msgid ""
 "MLS/MCS\n"
 "Level"
-msgstr "MLS/MCS\n等級"
+msgstr ""
+"MLS/MCS\n"
+"等級"
 
-#: ../gui/portsPage.py:101
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
 msgid "Port"
 msgstr "連接埠"
 
@@ -1881,10 +1987,14 @@ msgid "Modify %s"
 msgstr "修改 %s"
 
 #: ../gui/statusPage.py:69 ../gui/system-config-selinux.glade:2819
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
 msgid "Permissive"
 msgstr "寬容"
 
 #: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
 msgid "Enforcing"
 msgstr "強制"
 
@@ -1892,12 +2002,15 @@ msgstr "強制"
 msgid "Status"
 msgstr "狀態"
 
-#: ../gui/statusPage.py:133
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
 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 "變更政策類型會在下次開機時，重新標記整個檔案系統。根據檔案系統的大小，重新標記會花上不少時間。\n確定要繼續？"
+msgstr ""
+"變更政策類型會在下次開機時，重新標記整個檔案系統。根據檔案系統的大小，重新標"
+"記會花上不少時間。\n"
+"確定要繼續？"
 
 #: ../gui/statusPage.py:147
 msgid ""
@@ -1905,16 +2018,26 @@ msgid ""
 "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/statusPage.py:152
+"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/statusPage.py:152 ../sepolicy/sepolicy/gui.py:2753
 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確定要繼續？"
+msgstr ""
+"啟用 SELinux 會在下次開機時，重新標記整個檔案系統。根據檔案系統的大小，重新標"
+"記會花上不少時間。\n"
+"確定要繼續？"
 
 #: ../gui/system-config-selinux.glade:11
 msgid "system-config-selinux"
@@ -1924,7 +2047,9 @@ msgstr "system-config-selinux"
 msgid ""
 "Copyright (c)2006 Red Hat, Inc.\n"
 "Copyright (c) 2006 Dan Walsh <dwalsh@redhat.com>"
-msgstr "版權所有 (c) 2006 Red Hat, Inc.\n版權所有 (c) 2006 Dan Walsh <dwalsh@redhat.com>"
+msgstr ""
+"版權所有 (c) 2006 Red Hat, Inc.\n"
+"版權所有 (c) 2006 Dan Walsh <dwalsh@redhat.com>"
 
 #: ../gui/system-config-selinux.glade:22
 #: ../gui/system-config-selinux.glade:544
@@ -1958,9 +2083,19 @@ msgid ""
 "socket\n"
 "symbolic link\n"
 "named pipe\n"
-msgstr "all files\nregular file\ndirectory\ncharacter device\nblock device\nsocket\nsymbolic link\nnamed pipe\n"
+msgstr ""
+"all files\n"
+"regular file\n"
+"directory\n"
+"character device\n"
+"block device\n"
+"socket\n"
+"symbolic link\n"
+"named pipe\n"
 
 #: ../gui/system-config-selinux.glade:773
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
 msgid "MLS"
 msgstr "MLS"
 
@@ -1973,6 +2108,7 @@ msgid "SELinux Administration"
 msgstr "管理 SELinux"
 
 #: ../gui/system-config-selinux.glade:1122
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
 msgid "Add"
 msgstr "新增"
 
@@ -2001,7 +2137,10 @@ msgid ""
 "Disabled\n"
 "Permissive\n"
 "Enforcing\n"
-msgstr "停用\n寬容\n強制\n"
+msgstr ""
+"停用\n"
+"寬容\n"
+"強制\n"
 
 #: ../gui/system-config-selinux.glade:1373
 msgid "Current Enforcing Mode"
@@ -2017,7 +2156,10 @@ msgid ""
 "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如果您要改變政策類型，或從停用模式變為強制模式，那麼就需要重新標記。"
+msgstr ""
+"如果您想要在下次開機時，重新標記整個作業系統，請選擇此項。\n"
+"根據檔案系統大小，重新標記可能會花上非常長的時間。\n"
+"如果您要改變政策類型，或從停用模式變為強制模式，那麼就需要重新標記。"
 
 #: ../gui/system-config-selinux.glade:1509
 msgid "Relabel on next reboot."
@@ -2042,6 +2184,7 @@ msgstr "在自訂布林值與所有布林值之間切換"
 #: ../gui/system-config-selinux.glade:2467
 #: ../gui/system-config-selinux.glade:2692
 #: ../gui/system-config-selinux.glade:2867
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
 msgid "Filter"
 msgstr "篩選"
 
@@ -2136,8 +2279,8 @@ msgstr "移除可載入政策模組"
 
 #: ../gui/system-config-selinux.glade:2661
 msgid ""
-"Enable/Disable additional audit rules, that are normally not reported in the"
-" log files."
+"Enable/Disable additional audit rules, that are normally not reported in the "
+"log files."
 msgstr "啟用/停用額外的稽核規則，這些規則通常不會回報在日誌檔中。"
 
 #: ../gui/system-config-selinux.glade:2781
@@ -2165,1321 +2308,2990 @@ msgstr "label59"
 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 ""
+#: booleans.py:1
+msgid ""
+"Allow ABRT to modify public files used for public file transfer services."
+msgstr "允許 ABRT 修改用於公開傳輸服務的公開檔案。"
 
-#: ../sepolicy/sepolicy.py:209
-msgid "Generate HTML man pages structure for selected SELinux man page"
-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 事件程序檔"
 
-#: ../sepolicy/sepolicy.py:213
-msgid "All domains"
-msgstr "所有網域"
+#: booleans.py:3
+#, fuzzy
+msgid ""
+"Allow abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr "允許 tftp 修改用於公共檔案傳輸服務的公用檔案。"
 
-#: ../sepolicy/sepolicy.py:216
-msgid "Domain name(s) of man pages to be created"
-msgstr "要建立的 man page 之網域名稱"
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr "允許防毒程式讀取系統上，非安全性相關的檔案"
 
-#: ../sepolicy/sepolicy.py:221
-msgid "Query SELinux policy network information"
-msgstr ""
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr "決定防毒程式是否能使用  JIT 編譯器。"
 
-#: ../sepolicy/sepolicy.py:226
-msgid "list all SELinux port types"
-msgstr ""
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr "允許 auditadm 執行內容"
 
-#: ../sepolicy/sepolicy.py:229
-msgid "show SELinux type related to the port"
-msgstr ""
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr "允許使用者直接從 ldap，而非 sssd 伺服器，解析使用者的 passwd 條目"
 
-#: ../sepolicy/sepolicy.py:232
-msgid "Show ports defined for this SELinux type"
-msgstr ""
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr "允許使用者透過 radius 伺服器登入"
 
-#: ../sepolicy/sepolicy.py:235
-msgid "show ports to which this domain can bind and/or connect"
-msgstr ""
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr "允許使用者使用 yubikey 伺服器登入"
 
-#: ../sepolicy/sepolicy.py:250
-msgid "query SELinux policy to see if domains can communicate with each other"
-msgstr ""
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr "決定 awstats 是否能清除 httpd 日誌檔案。"
 
-#: ../sepolicy/sepolicy.py:253
-msgid "Source Domain"
-msgstr ""
+#: booleans.py:11
+#, fuzzy
+msgid "Allow boinc_domain execmem/execstack."
+msgstr "允許 httpd script 與模組 execmem/execstack"
 
-#: ../sepolicy/sepolicy.py:256
-msgid "Target Domain"
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
 msgstr ""
+"決定 cdrecord 是否能讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不"
+"受信任的內容檔案"
 
-#: ../sepolicy/sepolicy.py:276
-msgid "query SELinux Policy to see description of booleans"
-msgstr ""
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr "允許叢集管理區域透過 TCP 連至網路。"
 
-#: ../sepolicy/sepolicy.py:280
-msgid "get all booleans descriptions"
-msgstr ""
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr "允許叢集管理區域管理系統上的所有檔案。"
 
-#: ../sepolicy/sepolicy.py:282
-msgid "boolean to get description"
-msgstr ""
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr "允許叢集管理叢集區域 memcheck-amd64- 使用可執行的記憶體"
 
-#: ../sepolicy/sepolicy.py:301
+#: booleans.py:16
 msgid ""
-"query SELinux Policy to see how a source process domain can transition to "
-"the target process domain"
-msgstr ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr "決定 Cobbler 是否能修改使用於公共檔案傳輸服務的公用檔案。"
 
-#: ../sepolicy/sepolicy.py:304
-msgid "source process domain"
-msgstr ""
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr "決定 Cobbler 是否能透過 TCP 連至網路。"
 
-#: ../sepolicy/sepolicy.py:307
-msgid "target process domain"
-msgstr ""
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr "決定 Cobbler 是否能存取 cifs 檔案系統。"
 
-#: ../sepolicy/sepolicy.py:327
-msgid "Command required for this type of policy"
-msgstr ""
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr "決定 Cobbler 是否能存取 nfs 檔案系統。"
 
-#: ../sepolicy/sepolicy.py:347
-msgid "List SELinux Policy interfaces"
-msgstr ""
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr "決定 collectd 是否能透過 TCP 連至網路。"
 
-#: ../sepolicy/sepolicy.py:362
-msgid "Generate SELinux Policy module template"
-msgstr ""
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr "決定 Condor 是否能透過 TCP 連至網路。"
 
-#: ../sepolicy/sepolicy.py:365
-msgid "Enter domain type which you will be extending"
-msgstr ""
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr "允許系統的 cron job 重新標記檔案系統，以回復檔案的 context。"
 
-#: ../sepolicy/sepolicy.py:368
-msgid "Enter SELinux user(s) which will transition to this domain"
-msgstr ""
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr "決定 cvs 是否能讀取 shadow 密碼檔案。"
 
-#: ../sepolicy/sepolicy.py:371
-msgid "Enter domain(s) that this confined admin will administrate"
-msgstr ""
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr "允許所有 daemon 將 corefiles 寫至 /"
 
-#: ../sepolicy/sepolicy.py:374
-msgid "name of policy to generate"
-msgstr ""
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr "允許所有 daemon 使用 tcp wrapper。"
 
-#: ../sepolicy/sepolicy.py:378
-msgid "path in which the generated policy files will be stored"
-msgstr ""
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr "允許所有 darmon 擁有讀寫終端機的能力"
 
-#: ../sepolicy/sepolicy.py:380
-msgid "executable to confine"
-msgstr ""
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr "決定 dbadm 是否能管理一般使用者檔案。"
 
-#: ../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 ""
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+msgstr "決定 dbadm 是否能讀取一般使用者檔案。"
 
-#: ../sepolicy/sepolicy.py:422
-msgid "commands"
+#: 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"
 
-#: ../sepolicy/sepolicy.py:425
-msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
-msgstr ""
+#: booleans.py:30
+msgid "Deny any process from ptracing or debugging any other processes."
+msgstr "拒絕任何從 ptrace 任何其他程序或 debug 任何其他程序所得來的程序。"
 
-#: ../sepolicy/sepolicy/__init__.py:48
-msgid "No SELinux Policy installed"
-msgstr ""
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr "允許 dhcpc 用戶端應用程式執行 iptables 指令"
 
-#: ../sepolicy/sepolicy/__init__.py:54
-#, python-format
-msgid "Failed to read %s policy file"
-msgstr ""
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can use LDAP backends."
+msgstr "決定 DHCP daemon 是否能使用 LDAP 後端。"
 
-#: ../sepolicy/sepolicy/__init__.py:127
-msgid "unknown"
-msgstr "不明"
+#: booleans.py:33
+msgid "Allow all domains to use other domains file descriptors"
+msgstr "允許所有區域使用其他區域的檔案描述子"
 
-#: ../sepolicy/sepolicy/generate.py:173
-msgid "Internet Services Daemon"
-msgstr "網際網路服務 Daemon"
+#: booleans.py:34
+msgid "Allow all domains to have the kernel load modules"
+msgstr "允許所有區域擁有 kernel 的載入模組"
 
-#: ../sepolicy/sepolicy/generate.py:177
-msgid "Existing Domain Type"
-msgstr ""
+#: booleans.py:35
+msgid ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr "決定 entropyd 是否能使用音效裝置來作為 entropy feed 的來源。"
 
-#: ../sepolicy/sepolicy/generate.py:178
-msgid "Minimal Terminal Login User Role"
-msgstr ""
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr "決定 exim 是否能連至資料庫。"
 
-#: ../sepolicy/sepolicy/generate.py:179
-msgid "Minimal X Windows Login User Role"
-msgstr ""
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr "決定 exim 是否能建立、讀取、寫入和刪除一般使用者內容檔案。"
 
-#: ../sepolicy/sepolicy/generate.py:180
-msgid "Desktop Login User Role"
-msgstr ""
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr "決定 exim 是否能讀取一般使用者內容檔案。"
 
-#: ../sepolicy/sepolicy/generate.py:181
-msgid "Administrator Login User Role"
-msgstr ""
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr "在 cron 區域中啟用額外規則，以支援 fcron。"
 
-#: ../sepolicy/sepolicy/generate.py:182
-msgid "Confined Root Administrator Role"
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr "決定 fenced 是否能連至 TCP 網路。"
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr "決定 fenced 是否能使用 ssh。"
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr "允許所有區域在 fips_mode 下執行"
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr "決定 ftpd 是否能讀取和寫入使用者家目錄中的檔案。"
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"決定 ftpd 是否能修改使用於公共檔案傳輸服務的公用檔案。目錄/檔案必須標記為 "
+"public_content_rw_t。"
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr "決定 ftpd 是否能連至所有未預留的連接埠。"
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr "決定 ftpd 是否能透過 TCP 網路連至資料庫。"
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"決定 ftpd 是否能登入本機使用者，並讀取和寫入系統上所有透過 DAC 管理的檔案。"
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr "決定 ftpd 是否能使用使用於公共檔案傳輸服務的 CIFS。"
+
+#: booleans.py:49
+#, fuzzy
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr "允許 samba 匯出 ntfs/fusefs 卷冊。"
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr "決定 ftpd 是否能使用使用於公共檔案傳輸服務的公用檔案。"
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr "決定 ftpd 是否能綁定至所有未預留的連接埠，以使用被動模式。"
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr "是否讓 Git CGI 搜尋家目錄。"
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr "是否讓 Git CGI 存取 cifs 檔案系統。"
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr "是否讓 Git CGI 存取 nfs 檔案系統。"
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr "是否讓 Git session daemon 綁定 TCP socket 至所有未保留的連接埠。"
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr "呼叫使用者區域時是否可以在 git_session_t 區域中執行 Git daemon。"
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr "Git 系統 daemon 是否可以搜尋家目錄。"
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr "Git 系統 daemon 是否可以存取 cifs 檔案系統。"
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr "Git 系統 daemon 是否能存取 nfs 檔案系統。"
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr "決定 Gitosis 是否能傳送郵件。"
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr "為所有區域啟用讀取 urandom 功能。"
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+"允許 glusterfsd 修改使用於公共檔案傳輸服務的公用檔案。檔案/目錄必須標記為 "
+"public_content_rw_t。"
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr "允許 glusterfsd 以唯讀的方式共享任何檔案/目錄。"
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr "允許 glusterfsd 以可讀寫的方式共享任何檔案/目錄。"
+
+#: booleans.py:65
+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 管理使用者檔"
+"案。"
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr "允許 gpg web 區域修改用於公開檔案傳輸服務的公開檔案。"
+
+#: booleans.py:67
+#, fuzzy
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr "允許 gssd 讀取 temp 目錄。用以存取 kerberos tgt。"
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr "允許客座端執行內容"
+
+#: booleans.py:69
+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。"
+
+#: booleans.py:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr "允許 httpd 使用內建的描述式程式 (通常是 php)"
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr "允許 http daemon 檢查 spam"
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr "允許 httpd 如 FTP 用戶端運作，連接 ftp 連接埠與 ephemeral 連接埠"
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr "允許 httpd 連接 ldap 連接埠"
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr "允許 http daemon 連接 zabbix"
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr "允許 HTTPD script 與模組透過 TCP 連接網路。"
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr "允許 HTTPD script 與模組透過網路連接 cobbler。"
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr "允許 HTTPD script 與模組透過網路連接資料庫。"
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr "允許 httpd 連接 memcache 伺服器"
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr "允許 httpd 作為中轉站"
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr "允許 http daemon 發送郵件"
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr "允許 Apache 透過 dbus 與 avahi 服務通訊"
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr "允許支援 httpd cgi"
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr "允許 httpd 監聽 ftp 連接埠，成為 FTP 伺服器。"
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr "允許 httpd 讀取家目錄"
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr "允許 httpd script 與模組 execmem/execstack"
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr "允許 HTTPD 連接至連接埠 80，以順利關機"
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr "允許 httpd 程序管理 IPA 內容"
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr "允許 Apache 使用 mod_auth_ntlm_winbind"
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr "允許 Apache 使用 mod_auth_pam"
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr "允許 httpd 讀取使用者內容"
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr "允許 Apache 在 stickshift 模式中執行，而非轉移至 passenger"
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr "允許 HTTPD 指令稿與模組給伺服器 cobbler 檔案。"
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr "允許 httpd daemon 變更其資源限制"
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr "允許 HTTPD 執行與系統 CGI script 位於同樣位置的 SSI 可執行檔。"
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+"允許 apache script 寫入公開內容，目錄 / 檔案必須標記為 public_rw_content_t。"
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr "允許 Apache 執行 tmp 內容。"
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+"統一 HTTPD 以與終端機進行通訊。欲在終端機中輸入憑證的密語，您將需要這麼作。"
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr "統一所有內容檔案的 HTTPD 處理。"
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr "允許 httpd 存取 cifs 檔案系統"
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr "允許 httpd 存取 FUSE 檔案系統"
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr "允許 httpd 執行 gpg"
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr "允許 httpd 存取 nfs 檔案系統"
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr "允許 httpd 存取 openstack 連接埠"
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr "允許 Apache 查詢 NS 紀錄"
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr "決定 icecast 是否能監聽並連至任何 TCP 連接埠。"
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr "決定 irc 客戶端是否能監聽並連至任何未預留的 TCP 連接埠。"
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr "允許 Irssi IRC Client 連至任何連接埠，並綁定至任何未預留的連接埠。"
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr "允許受限的應用程式透過 kerberos 執行。"
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr "允許 ksmtuned 使用 cifs/Samba 檔案系統"
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr "允許 ksmtuned 使用 nfs 檔案系統"
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr "允許 syslogd daemon 傳送郵件"
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr "允許 syslogd 讀取/寫入終端機"
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr "允許登入並使用來自於 /dev/console 的系統。"
+
+#: booleans.py:116
+#, fuzzy
+msgid "Allow epylog to send mail"
+msgstr "允許 syslogd daemon 傳送郵件"
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr "允許 mailman 存取 FUSE 檔案系統"
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr "決定 mcelog 是否能支援客戶端模式。"
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr "決定 mcelog 是否能執行 script。"
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr "決定 mcelog 是否能使用所有的使用者 ttys。"
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr "決定 mcelog 是否能支援伺服器模式。"
+
+#: booleans.py:122
+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 所配"
+"置。"
+
+#: booleans.py:123
+msgid "Allow mock to read files in home directories."
+msgstr "允許 mock 讀取家目錄中的檔案。"
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr "允許 mozilla 外掛區域透過 TCP 連至網路。"
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr "允許受限的網站瀏覽器讀取家目錄內容"
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr "決定 mpd 是否能瀏覽使用者家目錄。"
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr "決定 mpd 是否能使用 cifs 檔案系統。"
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr "決定 mpd 是否能使用 nfs 檔案系統。"
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr "決定 mplayer 是否能讓其堆疊可執行。"
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr "允許 mysqld 連至所有連接埠"
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr "決定 Bind 是否能將 tcp socket 綁定至 http 連接埠。"
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+"決定 Bind 是否能寫入 master zone 檔案。一般來說，這會使用於動態式的 DNS 或是 "
+"zone 傳輸。"
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr "允許任何檔案/目錄透過 NFS 匯出為唯讀。"
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr "允許任何檔案/目錄透過 NFS 匯出為可讀寫。"
+
+#: booleans.py:138
+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。"
+
+#: booleans.py:139
+msgid "Allow system to run with NIS"
+msgstr "允許系統搭配 NIS 執行"
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr "允許受限的應用程式使用 nscd 共享的記憶體。"
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr "允許 openshift 鎖住 app"
+
+#: booleans.py:142
+#, fuzzy
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr "決定 fenced 是否能連至 TCP 網路。"
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr "決定 openvpn 是否能讀取一般使用者的家目錄內容檔案。"
+
+#: booleans.py:144
+#, fuzzy
+msgid "Allow openvpn to run unconfined scripts"
+msgstr "允許 samba 執行未受限的 script"
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr "允許 piranha-lvs 區域透過 TCP 連至網路。"
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr "允許 polipo 連至所有連接埠 > 1023"
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+"決定 Polipo session daemon 是否能將 tcp socket 綁定至所有未預留的連接埠。"
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr "決定調用使用者區域是否能夠在 polipo_session_t 中執行 Polipo daemon。"
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr "決定 polipo 是否能夠存取 cifs 檔案系統。"
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr "決定 Polipo 是否能存取 nfs 檔案系統。"
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr "啟用 polyinstantiated 目錄支援。"
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr "允許 postfix_local 區域擁有 mail_spool 目錄的完整寫入權限"
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr "允許 postgresql 使用 ssh 和 rsync 來進行 point-in-time 復原"
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr "允許將客戶端標籤傳輸至外部資料庫"
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr "允許資料庫管理員執行 DML 陳述式"
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr "允許無特權的使用者執行 DDL 陳述式"
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr "允許 pppd 載入特定數據機的 kernel 模組"
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr "允許 pppd 以一般使用者身份運行"
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr "決定 privoxy 是否能連至所有 tcp 連接埠。"
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr "允許 Puppet 客戶端管理所有檔案類型。"
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr "允許 Puppet master 連至 MySQL 和 PostgreSQL 資料庫"
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr "允許 racoon 讀取 shadow"
+
+#: booleans.py:164
+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。"
+
+#: booleans.py:165
+msgid "Allow rsync to run as a client"
+msgstr "允許 rsync 作為客戶端執行"
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr "允許 rsync 將任何檔案/目錄匯出為唯讀。"
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr "允許 rsync 伺服器管理系統上的所有檔案/目錄。"
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr "允許 samba 建立新的家目錄（例如透過 PAM）"
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr "允許 samba 作為區域控制器、新增使用者、群組和改變密碼。"
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr "允許 samba 共享使用者家目錄。"
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr "允許 samba 將任何檔案/目錄共享為唯讀。"
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr "允許 samba 將任何檔案/目錄共享為可讀寫。"
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr "允許 samba 作為 portmapper 運作"
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr "允許 samba 執行未受限的 script"
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr "允許 samba 匯出 ntfs/fusefs 卷冊。"
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr "允許 samba 匯出 NFS 卷冊。"
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr "允許 sanlock 讀/寫 fuse 檔案"
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr "允許 sanlock 管理 nfs 檔案"
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr "允許 sanlock 管理 cifs 檔案"
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr "允許 sasl 讀取 shadow"
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr "允許 secadm 執行內容"
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr "不讓程式（例如 newrole）切換至管理使用者區域。"
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr "停用 kernel 模組載入。"
+
+#: booleans.py:184
+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。請將此設為"
+"「true」，您必須要重新開機才能將它設回。"
+
+#: booleans.py:185
+msgid "Allow regular users direct dri device access"
+msgstr "讓一般使用者能直接存取 dri 裝置"
+
+#: booleans.py:186
+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 回報此執行檔"
+
+#: booleans.py:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+"允許所有未受限的可執行檔，使用需要文字重定位而未標記為 textrel_shlib_t 的函式"
+"庫"
+
+#: booleans.py:188
+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 中回報此執行檔"
+
+#: booleans.py:189
+msgid "Allow users to connect to the local mysql server"
+msgstr "允許使用者連至本機的 mysql 伺服器"
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr "允許受限的使用者執行 ping 與 traceroute 指令。"
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr "允許使用者連至 PostgreSQL"
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+"允許使用者擁有檔案系統上，無延伸屬性（FAT、CDROM、FLOPPY）的檔案之讀寫權限"
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr "允許共享使用者的音樂"
+
+#: booleans.py:194
+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 被動模式，並且也可能會改變其它協定。"
+
+#: booleans.py:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr "允許 user 使用 ssh chroot 環境。"
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+"決定 sftpd 是否能修改使用於公共檔案傳輸服務的公用檔案。目錄/檔案必須標記為 "
+"public_content_rw_t。"
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr "決定 sftpd 是否能讀取和寫入使用者家目錄中的檔案。"
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+"決定 sftpd 是否能登入本機使用者，並讀取和寫入系統上所有以 DAC 管理的檔案。"
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr "決定 sftpd 是否能讀取和寫入使用者 ssh 家目錄中的檔案。"
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr "允許 sge 透過任何 TCP 連接埠連至網路"
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr "允許 sge 存取 nfs 檔案系統。"
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr "決定 smartmon 是否能支援 3ware 控制器上的裝置。"
+
+#: booleans.py:203
+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。"
+
+#: booleans.py:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr "允許使用者的 spamassassin 客戶端使用網路。"
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr "允許 spamd 讀/寫使用者家目錄。"
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr "決定 squid 是否能連至所有 TCP 連接埠。"
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr "決定 squid 是否能作為 transparent proxy 執行。"
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr "允許搭配 chroot env 的 ssh 讀/寫使用者家目錄中的檔案"
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr "允許基於主機金鑰的認證"
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr "允許 ssh 登入成為 "
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr "允許 staff 執行內容"
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr "允許 staff 使用者建立和切換至 svirt 區域。"
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr "允許 sysadm 執行內容"
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr "允許 Telepathy 連線管理員連至任何網路連接埠。"
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr "允許 Telepathy 連線管理員連至任何的一般 TCP 連接埠。"
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr "允許 tftp 修改用於公共檔案傳輸服務的公用檔案。"
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr "允許 tftp 讀取和寫入使用者家目錄中的檔案"
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr "決定 tor 是否能將 tcp socket 綁定至所有未預留的連接埠。"
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr "允許 tor 作為中繼站"
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr "允許未受限的使用者在執行 chrome-sandbox 時切換至 chrome sandbox 區域"
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr "允許使用者以未受限的區域登入"
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+"允許未受限的使用者在執行 xulrunner plugin-container 時，切換至 Mozilla 外掛程"
+"式區域。"
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr "允許無特權的使用者建立和切換至 svirt 區域。"
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr "支援 ecryptfs 家目錄"
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr "支援 fusefs 家目錄"
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr "決定是否要支援 lpd 伺服器。"
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr "支援 NFS 家目錄"
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr "支援 SAMBA 家目錄"
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr "允許 user 執行內容"
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr "決定 varnishd 是否能使用完整的 TCP 網路。"
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr "決定是否要在背景阻絕 vbetool 嘗試 mmap 低區域的動作。"
+
+#: booleans.py:233
+#, fuzzy
+msgid "Allow virtual processes to run as userdomains"
+msgstr "允許受限的虛擬客座端讀取 fuse 檔案"
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr "允許受限的虛擬客座端使用序列/平行通訊埠"
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr "允許受限的虛擬客座端使用可執行的記憶體以及可執行的堆疊"
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr "允許受限的虛擬客座端讀取 fuse 檔案"
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr "允許受限的虛擬客座端管理 nfs 檔案"
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr "允許受限的虛擬客座端與 rawip socket 進行互動"
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr "允許受限的虛擬客座端管理 cifs 檔案"
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr "允許受限的虛擬客座端與 sanlock 進行互動"
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr "允許受限的虛擬客座端使用 usb 裝置"
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr "允許受限的虛擬客座端與 xserver 進行互動"
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr "決定 webadm 是否能管理一般使用者檔案。"
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr "決定 webadm 是否能讀取一般使用者檔案。"
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr "決定是否要在背景中阻絕 wine 嘗試 mmap 低區域的動作。"
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr "允許圖性化登入程式執行開機載入程式"
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr "允許圖形化登入程式直接以 sysadm_r:sysadm_t 登入"
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr "允許 xen 管理 nfs 檔案"
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+"允許 xend 執行 blktapctrl/tapdisk。若使用專門的邏輯卷冊來作為磁碟映像的話，則"
+"不需要。"
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr "允許 xend 執行 qemu-dm。若使用 paravirt 並且無 vfb 的話則不需要。"
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr "允許 xguest 使用者配置 Network Manager 並連至 apache 連接埠"
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr "允許 xguest 執行內容"
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr "允許 xguest 使用者掛載卸除式媒介"
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr "允許 xguest 使用藍牙裝置"
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr "允許客戶端寫入 X server 的共享記憶體區段。"
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr "允許 XServer 執行可寫入的記憶體"
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr "支援 X userspace 物件管理程式"
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr "決定 zabbix 是否能連至所有 TCP 連接埠"
+
+#: booleans.py:260
+#, fuzzy
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr "允許所有區域在 fips_mode 下執行"
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr "允許 zebra daemon 寫入配置檔案"
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr "允許 ZoneMinder 修改使用於公共檔案傳輸服務的公用檔案。"
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr "介面 %s 不存在。"
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr "要建立的 man page 之網域名稱"
+
+#: ../sepolicy/sepolicy.py:311
+#, fuzzy
+msgid "Alternative root needs to be setup"
+msgstr "其它 root 目錄，預設值為 /"
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr "產生 SELinux man page"
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr "產生 SELinux man page 的路徑會被儲存"
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr "man page 的 OS名稱"
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr "所選擇之 SELinux man page 的一般 HTML man page 結構"
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr "其它 root 目錄，預設值為 /"
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr "所有網域"
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr "查詢 SELinux 政策網路資訊"
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr "列出所有 SELinux 連接埠類型"
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr "顯示與此連接埠相關的 SELinux 類型"
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr "顯示為此 SELinux 類型定義的連接埠"
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr "顯示此網域可以綁定且/或可以連接的連接埠"
+
+#: ../sepolicy/sepolicy.py:367
+#, fuzzy
+msgid "show ports to which this application can bind and/or connect"
+msgstr "顯示此網域可以綁定且/或可以連接的連接埠"
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr "查詢 SELinux 政策，看看區域是否可以互相通訊"
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr "來源區域"
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr "目標區域"
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr "查詢 SELinux 政策，以檢視布林值的描述"
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr "取得所有布林值的詳述"
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr "取得描述的布林值"
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr "查詢 SELinux 政策，看看來源程序區域如何翻譯至目標程序區域"
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr "來源程序區域"
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr "目標程序區域"
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr "sepolicy 產生：錯誤：缺少了其中一項引數 %s"
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr "此類型政策所需要的指令"
+
+#: ../sepolicy/sepolicy.py:488
+#, fuzzy, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr "-t 選項不可搭配此選項使用。請詳讀使用方法以取得更多詳細資料。"
+
+#: ../sepolicy/sepolicy.py:493
+#, fuzzy, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr "-d 選項不可與此選項搭配使用。請詳讀使用方法，以取得更多詳細資料。"
+
+#: ../sepolicy/sepolicy.py:497
+#, fuzzy, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr "-a 選項不可與此選項搭配使用。請詳讀使用方法以取得更多詳細資料。"
+
+#: ../sepolicy/sepolicy.py:501
+#, fuzzy
+msgid "-w option can not be used with the --newtype option"
+msgstr "-t 選項不可搭配此選項使用。請詳讀使用方法以取得更多詳細資料。"
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr "列出 SELinux Policy 介面"
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr "請輸入您想查詢的介面名稱。"
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr "產生 SELinux 政策的模組範本"
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr "輸入您將會延伸的區域類型"
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr "輸入將會切換至此區域的 SELinux 使用者"
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr "要產生的政策名稱"
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr "所產生的政策檔案將會被存放在的路徑"
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr "受限的程序需寫入的路徑"
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr "需要輸入一項指令的政策類型"
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr "產生 '%s' 政策"
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr "產生 '%s' 政策"
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr "欲限制的可執行檔"
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr "指令"
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr "替代用的 SELinux 政策，預設值為 /sys/fs/selinux/policy"
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:187
-msgid "Valid Types:\n"
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
 msgstr ""
 
-#: ../sepolicy/sepolicy/generate.py:221
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr "尚未安裝 SELinux Policy"
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr "無法讀取 %s 政策檔案"
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr "不明"
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr "網際網路服務 Daemon"
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr "既有的區域類型"
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr "最低階的終端機登入使用者角色"
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr "最低階的 X Windows 登入使用者角色"
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr "桌面登入使用者角色"
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr "管理員登入使用者角色"
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr "受限的 Root 管理員角色"
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr "新類型的模組資訊"
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr "合於規定的類型：\n"
+
+#: ../sepolicy/sepolicy/generate.py:181
 #, python-format
 msgid "Ports must be numbers or ranges of numbers from 1 to %d "
 msgstr "連接埠必須是數字或是由 1 至 %d 這個範圍內的數字"
 
-#: ../sepolicy/sepolicy/generate.py:231
+#: ../sepolicy/sepolicy/generate.py:192
 msgid "You must enter a valid policy type"
-msgstr ""
+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:195
+#, fuzzy, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr "您必須為您的 %s 之政策模組輸入一組名稱。"
 
-#: ../sepolicy/sepolicy/generate.py:355
+#: ../sepolicy/sepolicy/generate.py:333
 msgid ""
 "Name must be alpha numberic with no spaces. Consider using option \"-n "
 "MODULENAME\""
 msgstr "名稱必須是字母數字，並且不包含空格。請考慮使用 \"-n MODULENAME\" 選項"
 
-#: ../sepolicy/sepolicy/generate.py:447
+#: ../sepolicy/sepolicy/generate.py:425
 msgid "User Role types can not be assigned executables."
 msgstr "使用者角色類型不可指定可執行檔。"
 
-#: ../sepolicy/sepolicy/generate.py:453
+#: ../sepolicy/sepolicy/generate.py:431
 msgid "Only Daemon apps can use an init script.."
 msgstr "只有 Daemon 應用程式可使用 init script..."
 
-#: ../sepolicy/sepolicy/generate.py:471
+#: ../sepolicy/sepolicy/generate.py:449
 msgid "use_resolve must be a boolean value "
 msgstr "use_resolve 必須是個布林值"
 
-#: ../sepolicy/sepolicy/generate.py:477
+#: ../sepolicy/sepolicy/generate.py:455
 msgid "use_syslog must be a boolean value "
 msgstr "use_syslog 必須是個布林值"
 
-#: ../sepolicy/sepolicy/generate.py:483
+#: ../sepolicy/sepolicy/generate.py:461
 msgid "use_kerberos must be a boolean value "
 msgstr "use_kerberos 必須是個布林值"
 
-#: ../sepolicy/sepolicy/generate.py:489
+#: ../sepolicy/sepolicy/generate.py:467
 msgid "manage_krb5_rcache must be a boolean value "
 msgstr "manage_krb5_rcache 必須是個布林值"
 
-#: ../sepolicy/sepolicy/generate.py:519
+#: ../sepolicy/sepolicy/generate.py:497
 msgid "USER Types automatically get a tmp type"
 msgstr "USER 類型會自動地取得一項 tmp 類型"
 
-#: ../sepolicy/sepolicy/generate.py:857
+#: ../sepolicy/sepolicy/generate.py:838
+#, fuzzy, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr "%s 政策模組需要既有的區域"
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr "需填入類型欄位"
+
+#: ../sepolicy/sepolicy/generate.py:876
 #, python-format
-msgid "%s policy modules require existing domains"
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
 msgstr ""
+"您需要定義新的類型，並且該類型以此作為結尾：\n"
+" %s"
 
-#: ../sepolicy/sepolicy/generate.py:1059
+#: ../sepolicy/sepolicy/generate.py:1104
 msgid "You must enter the executable path for your confined process"
 msgstr "您必須為您受限的程序輸入可執行檔的路徑"
 
-#: ../sepolicy/sepolicy/generate.py:1321
+#: ../sepolicy/sepolicy/generate.py:1363
 msgid "Type Enforcement file"
 msgstr "Type Enforcement 檔案"
 
-#: ../sepolicy/sepolicy/generate.py:1322
+#: ../sepolicy/sepolicy/generate.py:1364
 msgid "Interface file"
 msgstr "介面檔"
 
-#: ../sepolicy/sepolicy/generate.py:1323
+#: ../sepolicy/sepolicy/generate.py:1365
 msgid "File Contexts file"
 msgstr "檔案文本檔"
 
-#: ../sepolicy/sepolicy/generate.py:1324
+#: ../sepolicy/sepolicy/generate.py:1367
 msgid "Spec file"
-msgstr ""
+msgstr "規格檔案"
 
-#: ../sepolicy/sepolicy/generate.py:1325
+#: ../sepolicy/sepolicy/generate.py:1368
 msgid "Setup Script"
 msgstr "設定 script"
 
-#: 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 ""
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+#, fuzzy
+msgid "Applications"
+msgstr "應用程式"
 
-#: booleans.py:5
-msgid "Allow auditadm to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
 msgstr ""
 
-#: booleans.py:6
-msgid ""
-"Allow users to resolve user passwd entries directly from ldap rather then "
-"using a sssd server"
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
 msgstr ""
 
-#: booleans.py:7
-msgid "Allow users to login using a radius server"
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
 msgstr ""
 
-#: booleans.py:8
-msgid "Allow users to login using a yubikey  server"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+#, fuzzy
+msgid "Users"
+msgstr "新增使用者"
 
-#: booleans.py:9
-msgid "Allow awstats to purge Apache logs"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+#, fuzzy
+msgid "Select"
+msgstr "選擇連接埠"
 
-#: booleans.py:10
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
 msgid ""
-"Allow cdrecord to read various content. nfs, samba, removable devices, user "
-"temp and untrusted content files"
-msgstr "允許 cdrecord 讀取各種內容。nfs、samba、卸除式裝置、使用者 temp 以及不受信任的內容檔案"
-
-#: booleans.py:11
-msgid "Allow clamd to use JIT compiler"
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
 msgstr ""
 
-#: booleans.py:12
-msgid "Allow clamscan to non security files on a system"
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
 msgstr ""
 
-#: booleans.py:13
-msgid "Allow clamscan to read user content"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+#, fuzzy
+msgid "Network Port Definitions"
+msgstr "網路連接埠"
 
-#: booleans.py:14
+#: ../sepolicy/sepolicy/sepolicy.glade:476
 msgid ""
-"Allow Cobbler to modify public files used for public file transfer services."
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
 msgstr ""
 
-#: booleans.py:15
-msgid "Allow Cobbler to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
 msgstr ""
 
-#: booleans.py:16
-msgid "Allow Cobbler to access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
 msgstr ""
 
-#: booleans.py:17
-msgid "Allow Cobbler to access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
 msgstr ""
 
-#: booleans.py:18
-msgid "Allow collectd to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
 msgstr ""
 
-#: booleans.py:19
-msgid "Allow codnor domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
 msgstr ""
 
-#: booleans.py:20
+#: ../sepolicy/sepolicy/sepolicy.glade:582
 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 "允許所有 daemon 將 corefiles 寫至 /"
-
-#: booleans.py:23
-msgid "Allow all daemons to use tcp wrappers."
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
 msgstr ""
 
-#: booleans.py:24
-msgid "Allow all daemons the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
 msgstr ""
 
-#: booleans.py:25
-msgid "Allow dan to manage user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
 msgstr ""
 
-#: booleans.py:26
-msgid "Allow dan to read user files"
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
 msgstr ""
 
-#: booleans.py:27
-msgid "Allow dbadm to manage files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
 msgstr ""
 
-#: booleans.py:28
-msgid "Allow dbadm to read files in users home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+#, fuzzy
+msgid "Type"
 msgstr ""
+"檔案\n"
+"類型"
 
-#: booleans.py:29
+#: ../sepolicy/sepolicy/sepolicy.glade:795
 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 "允許 sysadm 進行除錯或是 ptrace 所有程序。"
-
-#: 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"
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
 msgstr ""
 
-#: booleans.py:34
-msgid "Allow all domains to have the kernel load modules"
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
 msgstr ""
 
-#: booleans.py:35
-msgid "Allow the use of the audio devices as the source for the entropy feeds"
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
 msgstr ""
 
-#: booleans.py:36
-msgid "Allow exim to connect to databases (postgres, mysql)"
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
 msgstr ""
 
-#: booleans.py:37
-msgid "Allow exim to create, read, write, and delete unprivileged user files."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+#, fuzzy
+msgid "Browse to select the file/directory for labeling."
+msgstr "允許 samba 將任何檔案/目錄共享為唯讀。"
 
-#: booleans.py:38
-msgid "Allow exim to read unprivileged user files."
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
 msgstr ""
 
-#: booleans.py:39
-msgid "Enable extra rules in the cron domain to support fcron."
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
 msgstr ""
 
-#: booleans.py:40
-msgid "Allow fenced domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
 msgstr ""
 
-#: booleans.py:41
-msgid "Allow fenced domain to execute ssh."
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
 msgstr ""
 
-#: booleans.py:42
-msgid "Allow all domains to execute in fips_mode"
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
 msgstr ""
 
-#: booleans.py:43
-msgid "Allow ftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
 msgstr ""
 
-#: booleans.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
 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"
+"Add Login Mapping. Login Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:47
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
 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."
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
 msgstr ""
 
-#: booleans.py:54
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
 msgid ""
-"Determine whether Git session daemon can bind TCP sockets to all unreserved "
-"ports."
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
 msgstr ""
 
-#: booleans.py:55
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
 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"
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
 msgstr ""
 
-#: booleans.py:60
-msgid "Enable reading of urandom for all domains."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+#, fuzzy
+msgid "MLS Range"
+msgstr "MCS 範圍"
 
-#: booleans.py:61
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
 msgid ""
-"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
-"agent to manage user files."
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
 msgstr ""
 
-#: booleans.py:62
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
 msgid ""
-"Allow gpg web domain to modify public files used for public file transfer "
-"services."
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
 msgstr ""
 
-#: booleans.py:63
-msgid "Allow gssd to read temp directory.  For access to kerberos tgt."
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
 msgstr ""
 
-#: booleans.py:64
-msgid "Allow guest to exec content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+#, fuzzy
+msgid "Port Type"
+msgstr "SELinux 連接埠類型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
 msgstr ""
 
-#: booleans.py:66
-msgid "Allow httpd to use built in scripting (usually php)"
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
 msgstr ""
 
-#: booleans.py:67
-msgid "Allow http daemon to check spam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
 msgstr ""
 
-#: booleans.py:68
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
 msgid ""
-"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
-"ports"
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
 msgstr ""
 
-#: booleans.py:69
-msgid "Allow httpd to connect to the ldap port"
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
 msgstr ""
 
-#: booleans.py:70
-msgid "Allow http daemon to connect to zabbix"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+#, fuzzy
+msgid "SELinux Configuration"
+msgstr "管理 SELinux"
 
-#: booleans.py:71
-msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
 msgstr ""
 
-#: booleans.py:72
-msgid ""
-"Allow HTTPD scripts and modules to connect to cobbler over the network."
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
 msgstr ""
 
-#: booleans.py:73
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
 msgid ""
-"Allow HTTPD scripts and modules to connect to databases over the network."
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
 msgstr ""
 
-#: booleans.py:74
-msgid "Allow httpd to connect to memcache server"
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
 msgstr ""
 
-#: booleans.py:75
-msgid "Allow httpd to act as a relay"
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
 msgstr ""
 
-#: booleans.py:76
-msgid "Allow http daemon to send mail"
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
 msgstr ""
 
-#: booleans.py:77
-msgid "Allow Apache to communicate with avahi service via dbus"
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
 msgstr ""
 
-#: booleans.py:78
-msgid "Allow httpd cgi support"
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
 msgstr ""
 
-#: booleans.py:79
-msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
 msgstr ""
 
-#: booleans.py:80
-msgid "Allow httpd to read home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+#, fuzzy
+msgid "Login Mapping"
+msgstr "新增 SELinux 登入對應"
 
-#: booleans.py:81
-msgid "Allow httpd scripts and modules execmem/execstack"
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
 msgstr ""
 
-#: booleans.py:82
-msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+#, fuzzy
+msgid "SELinux Users"
+msgstr "SELinux 使用者"
 
-#: booleans.py:83
-msgid "Allow httpd processes to manage IPA content"
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
 msgstr ""
 
-#: booleans.py:84
-msgid "Allow Apache to use mod_auth_ntlm_winbind"
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
 msgstr ""
 
-#: booleans.py:85
-msgid "Allow Apache to use mod_auth_pam"
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
 msgstr ""
 
-#: booleans.py:86
-msgid "Allow httpd to read user content"
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
 msgstr ""
 
-#: booleans.py:87
-msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
 msgstr ""
 
-#: booleans.py:88
-msgid "Allow httpd daemon to change its resource limits"
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
 msgstr ""
 
-#: booleans.py:89
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
 msgid ""
-"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
 msgstr ""
 
-#: booleans.py:90
-msgid ""
-"Allow apache scripts to write to public content, directories/files must be "
-"labeled public_rw_content_t."
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
 msgstr ""
 
-#: booleans.py:91
-msgid "Allow Apache to execute tmp content."
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
 msgstr ""
 
-#: booleans.py:92
-msgid ""
-"Unify HTTPD to communicate with the terminal. Needed for entering the "
-"passphrase for certificates at the terminal."
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+#, fuzzy
+msgid "SELinux File Type"
+msgstr "SELinux 類型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
 msgstr ""
 
-#: booleans.py:93
-msgid "Unify HTTPD handling of all content files."
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
 msgstr ""
 
-#: booleans.py:94
-msgid "Allow httpd to access cifs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
 msgstr ""
 
-#: booleans.py:95
-msgid "Allow httpd to access FUSE file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
 msgstr ""
 
-#: booleans.py:96
-msgid "Allow httpd to run gpg"
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
 msgstr ""
 
-#: booleans.py:97
-msgid "Allow httpd to access nfs file systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
 msgstr ""
 
-#: booleans.py:98
-msgid "Allow httpd to communicate with oddjob to start up a service"
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
 msgstr ""
 
-#: booleans.py:99
-msgid "Allow httpd to access openstack ports"
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
 msgstr ""
 
-#: booleans.py:100
-msgid "Allow Apache to query NS records"
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
 msgstr ""
 
-#: booleans.py:101
-msgid "Allow icecast to connect to all ports, not just sound ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
 msgstr ""
 
-#: booleans.py:102
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+#, fuzzy
 msgid ""
-"Allow the Irssi IRC Client to connect to any port, and to bind to any "
-"unreserved port."
-msgstr ""
+"Boolean \n"
+"Enabled"
+msgstr "布林值名稱"
 
-#: booleans.py:103
-msgid "Allow confined applications to run with kerberos."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+#, fuzzy
+msgid "Boolean name"
+msgstr "布林值名稱"
 
-#: booleans.py:104
-msgid "Allow syslogd daemon to send mail"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+#, fuzzy
+msgid "SELinux Application Type"
+msgstr "SELinux 連接埠類型"
 
-#: booleans.py:105
-msgid "Allow syslogd the ability to read/write terminals"
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
 msgstr ""
 
-#: booleans.py:106
-msgid "Allow logging in and using the system from /dev/console."
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:107
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+#, fuzzy
 msgid ""
-"Control the ability to mmap a low area of the address space, as configured "
-"by /proc/sys/kernel/mmap_min_addr."
+"Boolean\n"
+"Enabled"
+msgstr "布林值名稱"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
 msgstr ""
 
-#: booleans.py:108
-msgid "Allow mock to read files in home directories."
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
 msgstr ""
 
-#: booleans.py:109
-msgid "Allow the mount command to mount any directory or file."
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
 msgstr ""
 
-#: booleans.py:110
-msgid "Allow mozilla plugin domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
 msgstr ""
 
-#: booleans.py:111
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
 msgid ""
-"Allow mozilla_plugins to create random content in the users home directory"
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
 msgstr ""
 
-#: booleans.py:112
-msgid "Allow confined web browsers to read home directory content"
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+#, fuzzy
+msgid "SELinux Directory Type"
+msgstr "SELinux 連接埠類型"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
 msgstr ""
 
-#: booleans.py:113
-msgid "Allow mplayer executable stack"
-msgstr "允許 mplayer 可執行堆疊"
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+#, fuzzy
+msgid "SELinux Destination Type"
+msgstr "SELinux 連接埠類型"
 
-#: booleans.py:114
-msgid "Allow mysqld to connect to all ports"
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+#, fuzzy
+msgid "File Name"
+msgstr "模組名稱"
 
-#: booleans.py:115
-msgid "Allow BIND to bind apache port."
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
 msgstr ""
 
-#: booleans.py:116
-msgid ""
-"Allow BIND to write the master zone files. Generally this is used for "
-"dynamic DNS or zone transfers."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+#, fuzzy
+msgid "Default Level"
+msgstr "預設值"
 
-#: booleans.py:117
-msgid "Allow any files/directories to be exported read/only via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
 msgstr ""
 
-#: booleans.py:118
-msgid "Allow any files/directories to be exported read/write via NFS."
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+#, fuzzy
+msgid "System Policy Type:"
+msgstr "系統的預設政策類型："
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+#, fuzzy
+msgid "<b>System Mode</b>"
+msgstr "<b>選擇：</b>"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
 msgstr ""
 
-#: booleans.py:120
-msgid "Allow system to run with NIS"
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
 msgstr ""
 
-#: booleans.py:121
-msgid "Allow confined applications to use nscd shared memory."
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
 msgstr ""
 
-#: booleans.py:122
-msgid "Allow openshift to lockdown app"
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
 msgstr ""
 
-#: booleans.py:123
-msgid "Allow openvpn to read home directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
 msgstr ""
 
-#: booleans.py:124
-msgid "Allow piranha-lvs domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
 msgstr ""
 
-#: booleans.py:125
-msgid "Allow polipo to connect to all ports > 1023"
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
 msgstr ""
 
-#: booleans.py:126
-msgid ""
-"Determine whether Polipo session daemon can bind tcp sockets to all "
-"unreserved ports."
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
 msgstr ""
 
-#: booleans.py:127
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
 msgid ""
-"Determine whether calling user domains can execute Polipo daemon in the "
-"polipo_session_t domain."
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
 msgstr ""
 
-#: booleans.py:128
-msgid "Determine whether polipo can access cifs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
 msgstr ""
 
-#: booleans.py:129
-msgid "Determine whether Polipo can access nfs file systems."
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:130
-msgid "Enable polyinstantiated directory support."
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
 msgstr ""
 
-#: booleans.py:131
-msgid "Allow postfix_local domain full write access to mail_spool directories"
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
 msgstr ""
 
-#: booleans.py:132
-msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+#, fuzzy
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr "拒絕任何從 ptrace 任何其他程序或 debug 任何其他程序所得來的程序。"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
 msgstr ""
 
-#: booleans.py:133
-msgid "Allow transmit client label to foreign database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
 msgstr ""
 
-#: booleans.py:134
-msgid "Allow database admins to execute DML statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
 msgstr ""
 
-#: booleans.py:135
-msgid "Allow unprivileged users to execute DDL statement"
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
 msgstr ""
 
-#: booleans.py:136
-msgid "Allow pppd to load kernel modules for certain modems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
 msgstr ""
 
-#: booleans.py:137
-msgid "Allow pppd to be run for a regular user"
-msgstr "允許 pppd 以一般使用者身份運行"
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
 
-#: booleans.py:138
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
 msgid ""
-"Allow privoxy to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
 msgstr ""
 
-#: booleans.py:139
-msgid "Allow Puppet client to manage all file types."
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
 msgstr ""
 
-#: booleans.py:140
-msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
 msgstr ""
 
-#: booleans.py:141
-msgid "Allow racoon to read shadow"
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
 msgstr ""
 
-#: booleans.py:142
-msgid "Allow rgmanager domain to connect to the network using TCP."
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
 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."
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
 msgstr ""
 
-#: booleans.py:144
-msgid "Allow rsync to run as a client"
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
 msgstr ""
 
-#: booleans.py:145
-msgid "Allow rsync to export any files/directories read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+#, fuzzy
+msgid "Delete Modified File Labeling"
+msgstr "檔案標籤"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:146
-msgid "Allow rsync servers to share cifs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
 msgstr ""
 
-#: booleans.py:147
-msgid "Allow rsync servers to share nfs files systems"
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
 msgstr ""
 
-#: booleans.py:148
-msgid "Allow samba to create new home directories (e.g. via PAM)"
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+#, fuzzy
+msgid "Delete Modified Ports"
+msgstr "刪除網路連接埠"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
 msgstr ""
 
-#: booleans.py:149
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
 msgid ""
-"Allow samba to act as the domain controller, add users, groups and change "
-"passwords."
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
 msgstr ""
 
-#: booleans.py:150
-msgid "Allow samba to share users home directories."
-msgstr ""
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+#, fuzzy
+msgid "More Types"
+msgstr "檔案類型"
 
-#: booleans.py:151
-msgid "Allow samba to share any file/directory read only."
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
 msgstr ""
 
-#: booleans.py:152
-msgid "Allow samba to share any file/directory read/write."
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
 msgstr ""
 
-#: booleans.py:153
-msgid "Allow samba to act as a portmapper"
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+#, fuzzy
+msgid "Action"
+msgstr "應用程式"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
 msgstr ""
 
-#: booleans.py:154
-msgid "Allow samba to run unconfined scripts"
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:155
-msgid "Allow samba to export ntfs/fusefs volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+#, fuzzy
+msgid "SELinux User Name"
+msgstr "SELinux 使用者"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
 msgstr ""
 
-#: booleans.py:156
-msgid "Allow samba to export NFS volumes."
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+#, fuzzy
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr "選擇您希望該使用者管理的區域。"
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
 msgstr ""
 
-#: booleans.py:157
-msgid "Allow sanlock to read/write fuse files"
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Disable"
+msgstr "停用"
+
+#: ../sepolicy/sepolicy/gui.py:61
+#, fuzzy
+msgid "Enable"
+msgstr "啟用稽核"
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
 msgstr ""
 
-#: booleans.py:158
-msgid "Allow sanlock to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
 msgstr ""
 
-#: booleans.py:159
-msgid "Allow sanlock to manage cifs files"
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
 msgstr ""
 
-#: booleans.py:160
-msgid "Allow sasl to read shadow"
+#: ../sepolicy/sepolicy/gui.py:115
+#, fuzzy, python-format
+msgid "%s is not a valid domain"
+msgstr "%s 不是有效的 context\n"
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
 msgstr ""
 
-#: booleans.py:161
-msgid "Allow secadm to exec content"
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
 msgstr ""
 
-#: booleans.py:162
-msgid ""
-"disallow programs, such as newrole, from transitioning to administrative "
-"user domains."
+#: ../sepolicy/sepolicy/gui.py:726
+#, fuzzy
+msgid "Help: Booleans Page"
+msgstr "布林值名稱"
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
 msgstr ""
 
-#: booleans.py:163
-msgid "Disable kernel module loading."
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
 msgstr ""
 
-#: booleans.py:165
-msgid "Allow regular users direct dri device access"
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
 msgstr ""
 
-#: booleans.py:167
-msgid ""
-"Allow all unconfined executables to use libraries requiring text relocation "
-"that are not labeled textrel_shlib_t"
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
 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"
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
 msgstr ""
 
-#: booleans.py:169
-msgid "Allow users to connect to the local mysql server"
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
 msgstr ""
 
-#: booleans.py:170
-msgid ""
-"Allow confined users the ability to execute the ping and traceroute "
-"commands."
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
 msgstr ""
 
-#: booleans.py:171
-msgid "Allow users to connect to PostgreSQL"
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
 msgstr ""
 
-#: booleans.py:172
-msgid ""
-"Allow user to r/w files on filesystems that do not have extended attributes "
-"(FAT, CDROM, FLOPPY)"
+#: ../sepolicy/sepolicy/gui.py:770
+#, fuzzy
+msgid "Help: Login Page"
+msgstr "登錄名稱"
+
+#: ../sepolicy/sepolicy/gui.py:774
+#, fuzzy
+msgid "Help: SELinux User Page"
+msgstr "刪除 SELinux 使用者對應"
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
 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."
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
 msgstr ""
 
-#: booleans.py:174
-msgid "Allow user  to use ssh chroot environment."
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
 msgstr ""
 
-#: booleans.py:175
-msgid "Allow user music sharing"
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
 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."
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
 msgstr ""
 
-#: booleans.py:177
-msgid ""
-"Allow sftp-internal to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
 msgstr ""
 
-#: booleans.py:178
-msgid ""
-"Allow sftp-internal to login to local users and read/write all files on the "
-"system, governed by DAC."
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
 msgstr ""
 
-#: booleans.py:179
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
 msgid ""
-"Allow internal-sftp to read and write files in the user ssh home "
-"directories."
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
 msgstr ""
 
-#: booleans.py:180
-msgid "Allow sge to connect to the network using any TCP port"
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
 msgstr ""
 
-#: booleans.py:181
-msgid "Allow sge to access nfs file systems."
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
 msgstr ""
 
-#: booleans.py:182
-msgid ""
-"Enable additional permissions needed to support devices on 3ware "
-"controllers."
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
 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."
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
 msgstr ""
 
-#: booleans.py:184
-msgid "Allow user spamassassin clients to use the network."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1041
+#, fuzzy, python-format
+msgid "File Transitions From '%s'"
+msgstr "無法切換至 namespace\n"
 
-#: booleans.py:185
-msgid "Allow spamd to read/write user home directories."
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
 msgstr ""
 
-#: booleans.py:186
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
 msgid ""
-"Allow squid to connect to all ports, not just HTTP, FTP, and Gopher ports."
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
 msgstr ""
 
-#: booleans.py:187
-msgid "Allow squid to run as a transparent proxy (TPROXY)"
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
 msgstr ""
 
-#: booleans.py:188
-msgid ""
-"Allow ssh with chroot env to read and write files in the user home "
-"directories"
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
 msgstr ""
 
-#: booleans.py:189
-msgid "allow host key based authentication"
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
 msgstr ""
 
-#: booleans.py:190
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "允許 ssh 登入成為 "
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+#, fuzzy
+msgid "Boolean section."
+msgstr "布林值名稱"
 
-#: booleans.py:191
-msgid "Allow staff to exec content"
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
 msgstr ""
 
-#: booleans.py:192
-msgid "allow staff user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
 msgstr ""
 
-#: booleans.py:193
-msgid "Allow sysadm to exec content"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1324
+#, fuzzy
+msgid "executable"
+msgstr "可執行檔"
 
-#: booleans.py:194
-msgid ""
-"Allow the Telepathy connection managers to connect to any network port."
+#: ../sepolicy/sepolicy/gui.py:1327
+#, fuzzy
+msgid "writable"
+msgstr "停用"
+
+#: ../sepolicy/sepolicy/gui.py:1330
+#, fuzzy
+msgid "application"
+msgstr "應用程式"
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
 msgstr ""
 
-#: booleans.py:195
-msgid ""
-"Allow the Telepathy connection managers to connect to any generic TCP port."
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
 msgstr ""
 
-#: booleans.py:196
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
 msgid ""
-"Allow tftp to modify public files used for public file transfer services."
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:197
-msgid "Allow tftp to read and write files in the user home directories"
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
 msgstr ""
 
-#: booleans.py:198
-msgid "Allow tor daemon to bind tcp sockets to all unreserved ports."
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
 msgstr ""
 
-#: booleans.py:199
-msgid "Allow tor to act as a relay"
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
 msgstr ""
 
-#: booleans.py:200
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
 msgid ""
-"allow unconfined users to transition to the chrome sandbox domains when "
-"running chrome-sandbox"
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:201
-msgid "Allow a user to login as an unconfined domain"
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
 msgstr ""
 
-#: booleans.py:202
-msgid ""
-"Allow unconfined users to transition to the Mozilla plugin domain when "
-"running xulrunner plugin-container."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1381
+#, fuzzy
+msgid "Add new SELinux User/Role definition."
+msgstr "新增 SELinux 使用者對應"
 
-#: booleans.py:203
-msgid "Allow video playing tools to run unconfined"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1382
+#, fuzzy
+msgid "Delete modified SELinux User/Role definitions."
+msgstr "刪除 SELinux 使用者對應"
 
-#: booleans.py:204
-msgid "Allow unprivledged user to create and transition to svirt domains."
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
 msgstr ""
 
-#: booleans.py:205
-msgid "Support ecryptfs home directories"
+#: ../sepolicy/sepolicy/gui.py:1390
+#, fuzzy
+msgid "Add new Login Mapping definition."
+msgstr "新增 SELinux 登入對應"
+
+#: ../sepolicy/sepolicy/gui.py:1391
+#, fuzzy
+msgid "Delete modified Login Mapping definitions."
+msgstr "無法為 %s 修改登入對應"
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
 msgstr ""
 
-#: booleans.py:206
-msgid "Support fusefs home directories"
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
 msgstr ""
 
-#: booleans.py:207
-msgid "Use lpd server instead of cups"
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
 msgstr ""
 
-#: booleans.py:208
-msgid "Support NFS home directories"
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
 msgstr ""
 
-#: booleans.py:209
-msgid "Support SAMBA home directories"
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
 msgstr ""
 
-#: booleans.py:210
-msgid "Allow user to exec content"
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:211
-msgid "Allow varnishd to connect to all ports, not just HTTP."
+#: ../sepolicy/sepolicy/gui.py:1443
+#, fuzzy, python-format
+msgid "Add Network Port for %s"
+msgstr "新增網路連接埠"
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
 msgstr ""
 
-#: booleans.py:212
-msgid "Ignore vbetool mmap_zero errors."
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, fuzzy, python-format
+msgid "Add File Labeling for %s"
+msgstr "檔案標籤"
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
 msgstr ""
 
-#: booleans.py:213
+#: ../sepolicy/sepolicy/gui.py:1460
+#, fuzzy
+msgid "Add Login Mapping"
+msgstr "新增 SELinux 登入對應"
+
+#: ../sepolicy/sepolicy/gui.py:1465
 msgid ""
-"Allow confined virtual guests to use serial/parallel communication ports"
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:214
+#: ../sepolicy/sepolicy/gui.py:1466
+#, fuzzy
+msgid "Add SELinux Users"
+msgstr "新增 SELinux 使用者"
+
+#: ../sepolicy/sepolicy/gui.py:1473
 msgid ""
-"Allow confined virtual guests to use executable memory and executable stack"
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
 msgstr ""
 
-#: booleans.py:215
-msgid "Allow confined virtual guests to read fuse files"
+#: ../sepolicy/sepolicy/gui.py:1474
+#, fuzzy
+msgid "Add SELinux File Equivalency"
 msgstr ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
 
-#: booleans.py:216
-msgid "Allow confined virtual guests to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:217
-msgid "Allow confined virtual guests to interact with rawip sockets"
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
 msgstr ""
 
-#: booleans.py:218
-msgid "Allow confined virtual guests to manage cifs files"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1567
+#, fuzzy
+msgid "Modify SELinux File Equivalency"
+msgstr "修改 SELinux 使用者對應"
 
-#: booleans.py:219
-msgid "Allow confined virtual guests to interact with the sanlock"
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
 msgstr ""
 
-#: booleans.py:220
-msgid "Allow confined virtual guests to manage device configuration, (pci)"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:1653
+#, fuzzy, python-format
+msgid "Modify Network Port for %s"
+msgstr "編輯網路連接埠"
 
-#: booleans.py:221
-msgid "Allow confined virtual guests to use usb devices"
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
 msgstr ""
 
-#: booleans.py:222
-msgid "Allow confined virtual guests to interact with the xserver"
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
 msgstr ""
 
-#: booleans.py:223
-msgid "Allow webadm to manage files in users home directories"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2146
+#, fuzzy, python-format
+msgid "SELinux name: %s"
+msgstr "SELinux 角色"
 
-#: booleans.py:224
-msgid "Allow webadm to read files in users home directories"
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
 msgstr ""
 
-#: booleans.py:225
-msgid "Ignore wine mmap_zero errors."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2159
+#, fuzzy, python-format
+msgid "Delete file labeling for %s"
+msgstr "無法為 %s 刪除檔案 context"
 
-#: booleans.py:226
-msgid "Allow the graphical login program to execute bootloader"
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2161
+#, fuzzy, python-format
+msgid "Modify file labeling for %s"
+msgstr "無法為 %s 修改檔案 context"
 
-#: booleans.py:227
-msgid ""
-"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
 msgstr ""
 
-#: booleans.py:228
-msgid "Allow xen to manage nfs files"
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
 msgstr ""
 
-#: booleans.py:229
-msgid ""
-"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
-"logical volumes for disk images."
-msgstr ""
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, fuzzy, python-format
+msgid "SELinux file type: %s"
+msgstr "SELinux 類型"
 
-#: booleans.py:230
-msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+#: ../sepolicy/sepolicy/gui.py:2180
+#, fuzzy, python-format
+msgid "Add ports for %s"
+msgstr "錯誤的格式 %s：紀錄 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, fuzzy, python-format
+msgid "Delete ports for %s"
+msgstr "刪除 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, fuzzy, python-format
+msgid "Modify ports for %s"
+msgstr "修改 %s"
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, fuzzy, python-format
+msgid "Network ports: %s"
+msgstr "網路連接埠"
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, fuzzy, python-format
+msgid "Network protocol: %s"
+msgstr "網路連接埠"
+
+#: ../sepolicy/sepolicy/gui.py:2204
+#, fuzzy
+msgid "Add user"
+msgstr "新增使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2206
+#, fuzzy
+msgid "Delete user"
+msgstr "刪除使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2208
+#, fuzzy
+msgid "Modify user"
+msgstr "修改使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, fuzzy, python-format
+msgid "SELinux User : %s"
+msgstr "SELinux 使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, fuzzy, python-format
+msgid "Roles: %s"
+msgstr "角色"
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, fuzzy, python-format
+msgid "MLS/MCS Range: %s"
+msgstr "MLS/MCS 範圍"
+
+#: ../sepolicy/sepolicy/gui.py:2229
+#, fuzzy
+msgid "Add login mapping"
+msgstr "新增 SELinux 登入對應"
+
+#: ../sepolicy/sepolicy/gui.py:2231
+#, fuzzy
+msgid "Delete login mapping"
+msgstr "刪除 SELinux 使用者對應"
+
+#: ../sepolicy/sepolicy/gui.py:2233
+#, fuzzy
+msgid "Modify login mapping"
+msgstr "無法列出登入對應"
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, fuzzy, python-format
+msgid "Linux User : %s"
+msgstr "SELinux 使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, fuzzy, python-format
+msgid "SELinux User: %s"
+msgstr "SELinux 使用者"
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
 msgstr ""
 
-#: booleans.py:231
-msgid ""
-"Allow xguest users to configure Network Manager and connect to apache ports"
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
 msgstr ""
 
-#: booleans.py:232
-msgid "Allow xguest to exec content"
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
 msgstr ""
 
-#: booleans.py:233
-msgid "Allow xguest users to mount removable media"
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
 msgstr ""
 
-#: booleans.py:234
-msgid "Allow xguest to use blue tooth devices"
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
 msgstr ""
 
-#: booleans.py:235
-msgid "Allows clients to write to the X server shared memory segments."
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
 msgstr ""
 
-#: booleans.py:236
-msgid "Allows XServer to execute writable memory"
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
 msgstr ""
 
-#: booleans.py:237
-msgid "Support X userspace object manager"
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
 msgstr ""
 
-#: booleans.py:238
-msgid "Allow zabbix to connect to unreserved ports"
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
 msgstr ""
 
-#: booleans.py:239
-msgid "Allow zebra daemon to write it configuration files"
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
 msgstr ""
 
-#: booleans.py:240
+#: ../sepolicy/sepolicy/gui.py:2749
+#, fuzzy
 msgid ""
-"Allow ZoneMinder to modify public files used for public file transfer "
-"services."
+"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"
+"確定要繼續？"
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
 msgstr ""
diff --git a/policycoreutils/po/zu.po b/policycoreutils/po/zu.po
new file mode 100644
index 0000000..b306041
--- /dev/null
+++ b/policycoreutils/po/zu.po
@@ -0,0 +1,5099 @@
+# 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-10-10 16:04-0400\n"
+"PO-Revision-Date: 2012-03-30 18:14+0000\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Zulu (http://www.transifex.com/projects/p/fedora/language/"
+"zu/)\n"
+"Language: zu\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"
+
+#: ../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:1128
+#, 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:1270
+#, 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:210
+msgid "Could not create semanage handle"
+msgstr ""
+
+#: ../semanage/seobject.py:218
+msgid "SELinux policy is not managed or store cannot be accessed."
+msgstr ""
+
+#: ../semanage/seobject.py:223
+msgid "Cannot read policy store."
+msgstr ""
+
+#: ../semanage/seobject.py:228
+msgid "Could not establish semanage connection"
+msgstr ""
+
+#: ../semanage/seobject.py:233
+msgid "Could not test MLS enabled status"
+msgstr ""
+
+#: ../semanage/seobject.py:239 ../semanage/seobject.py:254
+msgid "Not yet implemented"
+msgstr ""
+
+#: ../semanage/seobject.py:243
+msgid "Semanage transaction already in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:252
+msgid "Could not start semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:264
+msgid "Could not commit semanage transaction"
+msgstr ""
+
+#: ../semanage/seobject.py:269
+msgid "Semanage transaction not in progress"
+msgstr ""
+
+#: ../semanage/seobject.py:281 ../semanage/seobject.py:376
+msgid "Could not list SELinux modules"
+msgstr ""
+
+#: ../semanage/seobject.py:300
+msgid "Modules Name"
+msgstr ""
+
+#: ../semanage/seobject.py:300 ../gui/modulesPage.py:63
+msgid "Version"
+msgstr ""
+
+#: ../semanage/seobject.py:303 ../gui/statusPage.py:75
+#: ../sepolicy/sepolicy/sepolicy.glade:3430
+msgid "Disabled"
+msgstr ""
+
+#: ../semanage/seobject.py:312
+#, python-format
+msgid "Module does not exists %s "
+msgstr ""
+
+#: ../semanage/seobject.py:322
+#, python-format
+msgid "Could not disable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:333
+#, python-format
+msgid "Could not enable module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:348
+#, python-format
+msgid "Could not remove module %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:363
+msgid "dontaudit requires either 'on' or 'off'"
+msgstr ""
+
+#: ../semanage/seobject.py:391
+msgid "Builtin Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:401
+msgid "Customized Permissive Types"
+msgstr ""
+
+#: ../semanage/seobject.py:410
+msgid ""
+"The sepolgen python module is required to setup permissive domains.\n"
+"In some distributions it is included in the policycoreutils-devel patckage.\n"
+"# yum install policycoreutils-devel\n"
+"Or similar for your distro."
+msgstr ""
+
+#: ../semanage/seobject.py:447
+#, python-format
+msgid "Could not set permissive domain %s (module installation failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:453
+#, python-format
+msgid "Could not remove permissive domain %s (remove failed)"
+msgstr ""
+
+#: ../semanage/seobject.py:488 ../semanage/seobject.py:562
+#: ../semanage/seobject.py:608 ../semanage/seobject.py:730
+#: ../semanage/seobject.py:760 ../semanage/seobject.py:827
+#: ../semanage/seobject.py:884 ../semanage/seobject.py:1144
+#: ../semanage/seobject.py:1879 ../semanage/seobject.py:1942
+#: ../semanage/seobject.py:1961 ../semanage/seobject.py:2084
+#: ../semanage/seobject.py:2135
+#, python-format
+msgid "Could not create a key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:492 ../semanage/seobject.py:566
+#: ../semanage/seobject.py:612 ../semanage/seobject.py:618
+#, python-format
+msgid "Could not check if login mapping for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:501
+#, python-format
+msgid "Linux Group %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:506
+#, python-format
+msgid "Linux User %s does not exist"
+msgstr ""
+
+#: ../semanage/seobject.py:510
+#, python-format
+msgid "Could not create login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:514 ../semanage/seobject.py:775
+#, python-format
+msgid "Could not set name for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:519 ../semanage/seobject.py:785
+#, python-format
+msgid "Could not set MLS range for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:523
+#, python-format
+msgid "Could not set SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:527
+#, python-format
+msgid "Could not add login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:545
+msgid "Requires seuser or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:568 ../semanage/seobject.py:614
+#, python-format
+msgid "Login mapping for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:572
+#, python-format
+msgid "Could not query seuser for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:586
+#, python-format
+msgid "Could not modify login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:620
+#, python-format
+msgid "Login mapping for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:624
+#, python-format
+msgid "Could not delete login mapping for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:646 ../semanage/seobject.py:679
+#: ../semanage/seobject.py:927
+msgid "Could not list login mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../gui/system-config-selinux.glade:100
+#: ../sepolicy/sepolicy/sepolicy.glade:1166
+#: ../sepolicy/sepolicy/sepolicy.glade:3155
+msgid "Login Name"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../semanage/seobject.py:719
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:128
+#: ../gui/system-config-selinux.glade:915
+#: ../gui/system-config-selinux.glade:2285 ../gui/usersPage.py:44
+#: ../sepolicy/sepolicy/sepolicy.glade:1192
+#: ../sepolicy/sepolicy/sepolicy.glade:3173
+#: ../sepolicy/sepolicy/sepolicy.glade:3259
+msgid "SELinux User"
+msgstr ""
+
+#: ../semanage/seobject.py:707 ../gui/system-config-selinux.glade:156
+#: ../gui/system-config-selinux.glade:943
+msgid "MLS/MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:707
+msgid "Service"
+msgstr ""
+
+#: ../semanage/seobject.py:733 ../semanage/seobject.py:764
+#: ../semanage/seobject.py:831 ../semanage/seobject.py:888
+#: ../semanage/seobject.py:894
+#, python-format
+msgid "Could not check if SELinux user %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:736 ../semanage/seobject.py:837
+#: ../semanage/seobject.py:900
+#, python-format
+msgid "Could not query user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:756
+#, python-format
+msgid "You must add at least one role for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:771
+#, python-format
+msgid "Could not create SELinux user for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:780
+#, python-format
+msgid "Could not add role %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:789
+#, python-format
+msgid "Could not set MLS level for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:792
+#, python-format
+msgid "Could not add prefix %s for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:795
+#, python-format
+msgid "Could not extract key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:799
+#, python-format
+msgid "Could not add SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:821
+msgid "Requires prefix, roles, level or range"
+msgstr ""
+
+#: ../semanage/seobject.py:823
+msgid "Requires prefix or roles"
+msgstr ""
+
+#: ../semanage/seobject.py:833 ../semanage/seobject.py:890
+#, python-format
+msgid "SELinux user %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:862
+#, python-format
+msgid "Could not modify SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:896
+#, python-format
+msgid "SELinux user %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:907
+#, python-format
+msgid "Could not delete SELinux user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:945
+msgid "Could not list SELinux users"
+msgstr ""
+
+#: ../semanage/seobject.py:951
+#, python-format
+msgid "Could not list roles for user %s"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "Labeling"
+msgstr ""
+
+#: ../semanage/seobject.py:976
+msgid "MLS/"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "Prefix"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Level"
+msgstr ""
+
+#: ../semanage/seobject.py:977
+msgid "MCS Range"
+msgstr ""
+
+#: ../semanage/seobject.py:977 ../semanage/seobject.py:982
+#: ../gui/system-config-selinux.glade:992 ../gui/usersPage.py:59
+#: ../sepolicy/sepolicy/sepolicy.glade:3279
+#: ../sepolicy/sepolicy/sepolicy.glade:5170
+#: ../sepolicy/sepolicy/sepolicy.glade:5411
+msgid "SELinux Roles"
+msgstr ""
+
+#: ../semanage/seobject.py:1002
+msgid "Protocol udp or tcp is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1004
+msgid "Port is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1014
+msgid "Invalid Port"
+msgstr ""
+
+#: ../semanage/seobject.py:1018
+#, python-format
+msgid "Could not create a key for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1029
+msgid "Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1032 ../semanage/seobject.py:1096
+#: ../semanage/seobject.py:1873
+#, python-format
+msgid "Type %s is invalid, must be a port type"
+msgstr ""
+
+#: ../semanage/seobject.py:1040 ../semanage/seobject.py:1102
+#: ../semanage/seobject.py:1157 ../semanage/seobject.py:1163
+#, python-format
+msgid "Could not check if port %s/%s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1042
+#, python-format
+msgid "Port %s/%s already defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1046
+#, python-format
+msgid "Could not create port for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1052
+#, python-format
+msgid "Could not create context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1056
+#, python-format
+msgid "Could not set user in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1060
+#, python-format
+msgid "Could not set role in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1064
+#, python-format
+msgid "Could not set type in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1069
+#, python-format
+msgid "Could not set mls fields in port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1073
+#, python-format
+msgid "Could not set port context for %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1077
+#, python-format
+msgid "Could not add port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1091 ../semanage/seobject.py:1367
+#: ../semanage/seobject.py:1566
+msgid "Requires setype or serange"
+msgstr ""
+
+#: ../semanage/seobject.py:1093
+msgid "Requires setype"
+msgstr ""
+
+#: ../semanage/seobject.py:1104 ../semanage/seobject.py:1159
+#, python-format
+msgid "Port %s/%s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1108
+#, python-format
+msgid "Could not query port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1119
+#, python-format
+msgid "Could not modify port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1132
+msgid "Could not list the ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1148
+#, python-format
+msgid "Could not delete the port %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1165
+#, python-format
+msgid "Port %s/%s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1169
+#, python-format
+msgid "Could not delete port %s/%s"
+msgstr ""
+
+#: ../semanage/seobject.py:1185 ../semanage/seobject.py:1207
+msgid "Could not list ports"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../sepolicy/sepolicy/sepolicy.glade:2675
+#: ../sepolicy/sepolicy/sepolicy.glade:2773
+#: ../sepolicy/sepolicy/sepolicy.glade:4687
+msgid "SELinux Port Type"
+msgstr ""
+
+#: ../semanage/seobject.py:1246
+msgid "Proto"
+msgstr ""
+
+#: ../semanage/seobject.py:1246 ../gui/system-config-selinux.glade:335
+#: ../sepolicy/sepolicy/sepolicy.glade:1417
+msgid "Port Number"
+msgstr ""
+
+#: ../semanage/seobject.py:1270
+msgid "Node Address is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1285
+msgid "Unknown or missing protocol"
+msgstr ""
+
+#: ../semanage/seobject.py:1299
+msgid "SELinux node type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1302 ../semanage/seobject.py:1370
+#, python-format
+msgid "Type %s is invalid, must be a node type"
+msgstr ""
+
+#: ../semanage/seobject.py:1306 ../semanage/seobject.py:1374
+#: ../semanage/seobject.py:1410 ../semanage/seobject.py:1508
+#: ../semanage/seobject.py:1570 ../semanage/seobject.py:1604
+#: ../semanage/seobject.py:1818
+#, python-format
+msgid "Could not create key for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1308 ../semanage/seobject.py:1378
+#: ../semanage/seobject.py:1414 ../semanage/seobject.py:1420
+#, python-format
+msgid "Could not check if addr %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1317
+#, python-format
+msgid "Could not create addr for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1323 ../semanage/seobject.py:1524
+#: ../semanage/seobject.py:1767
+#, python-format
+msgid "Could not create context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1327
+#, python-format
+msgid "Could not set mask for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1331
+#, python-format
+msgid "Could not set user in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1335
+#, python-format
+msgid "Could not set role in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1339
+#, python-format
+msgid "Could not set type in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1344
+#, python-format
+msgid "Could not set mls fields in addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1348
+#, python-format
+msgid "Could not set addr context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1352
+#, python-format
+msgid "Could not add addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1380 ../semanage/seobject.py:1416
+#, python-format
+msgid "Addr %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1384
+#, python-format
+msgid "Could not query addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1394
+#, python-format
+msgid "Could not modify addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1422
+#, python-format
+msgid "Addr %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1426
+#, python-format
+msgid "Could not delete addr %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1438
+msgid "Could not deleteall node mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1452
+msgid "Could not list addrs"
+msgstr ""
+
+#: ../semanage/seobject.py:1504 ../semanage/seobject.py:1811
+msgid "SELinux Type is required"
+msgstr ""
+
+#: ../semanage/seobject.py:1512 ../semanage/seobject.py:1574
+#: ../semanage/seobject.py:1608 ../semanage/seobject.py:1614
+#, python-format
+msgid "Could not check if interface %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1519
+#, python-format
+msgid "Could not create interface for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1528
+#, python-format
+msgid "Could not set user in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1532
+#, python-format
+msgid "Could not set role in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1536
+#, python-format
+msgid "Could not set type in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1541
+#, python-format
+msgid "Could not set mls fields in interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1545
+#, python-format
+msgid "Could not set interface context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1549
+#, python-format
+msgid "Could not set message context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1553
+#, python-format
+msgid "Could not add interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1576 ../semanage/seobject.py:1610
+#, python-format
+msgid "Interface %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1580
+#, python-format
+msgid "Could not query interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1591
+#, python-format
+msgid "Could not modify interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1616
+#, python-format
+msgid "Interface %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1620
+#, python-format
+msgid "Could not delete interface %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1632
+msgid "Could not delete all interface  mappings"
+msgstr ""
+
+#: ../semanage/seobject.py:1646
+msgid "Could not list interfaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1671
+msgid "SELinux Interface"
+msgstr ""
+
+#: ../semanage/seobject.py:1671 ../semanage/seobject.py:2033
+msgid "Context"
+msgstr ""
+
+#: ../semanage/seobject.py:1738
+#, python-format
+msgid "Target %s is not valid. Target is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1741
+#, python-format
+msgid "Substiture %s is not valid. Substitute is not allowed to end with '/'"
+msgstr ""
+
+#: ../semanage/seobject.py:1744
+#, python-format
+msgid "Equivalence class for %s already exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1750
+#, python-format
+msgid "File spec %s conflicts with equivalency rule '%s %s'"
+msgstr ""
+
+#: ../semanage/seobject.py:1759
+#, python-format
+msgid "Equivalence class for %s does not exists"
+msgstr ""
+
+#: ../semanage/seobject.py:1773
+#, python-format
+msgid "Could not set user in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1777
+#, python-format
+msgid "Could not set role in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1782 ../semanage/seobject.py:1848
+#, python-format
+msgid "Could not set mls fields in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1788
+msgid "Invalid file specification"
+msgstr ""
+
+#: ../semanage/seobject.py:1790
+msgid "File specification can not include spaces"
+msgstr ""
+
+#: ../semanage/seobject.py:1795
+#, python-format
+msgid ""
+"File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead"
+msgstr ""
+
+#: ../semanage/seobject.py:1814
+#, python-format
+msgid "Type %s is invalid, must be a file or device type"
+msgstr ""
+
+#: ../semanage/seobject.py:1822 ../semanage/seobject.py:1827
+#: ../semanage/seobject.py:1883 ../semanage/seobject.py:1965
+#: ../semanage/seobject.py:1969
+#, python-format
+msgid "Could not check if file context for %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1835
+#, python-format
+msgid "Could not create file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1843
+#, python-format
+msgid "Could not set type in file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1851 ../semanage/seobject.py:1911
+#: ../semanage/seobject.py:1915
+#, python-format
+msgid "Could not set file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1857
+#, python-format
+msgid "Could not add file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1871
+msgid "Requires setype, serange or seuser"
+msgstr ""
+
+#: ../semanage/seobject.py:1887 ../semanage/seobject.py:1973
+#, python-format
+msgid "File context for %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:1893
+#, python-format
+msgid "Could not query file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1919
+#, python-format
+msgid "Could not modify file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1932
+msgid "Could not list the file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1946
+#, python-format
+msgid "Could not delete the file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1971
+#, python-format
+msgid "File context for %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:1977
+#, python-format
+msgid "Could not delete file context for %s"
+msgstr ""
+
+#: ../semanage/seobject.py:1992
+msgid "Could not list file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:1996
+msgid "Could not list local file contexts"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "SELinux fcontext"
+msgstr ""
+
+#: ../semanage/seobject.py:2033
+msgid "type"
+msgstr ""
+
+#: ../semanage/seobject.py:2046
+msgid ""
+"\n"
+"SELinux Distribution fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2051
+msgid ""
+"\n"
+"SELinux Local fcontext Equivalence \n"
+msgstr ""
+
+#: ../semanage/seobject.py:2087 ../semanage/seobject.py:2138
+#: ../semanage/seobject.py:2144
+#, python-format
+msgid "Could not check if boolean %s is defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2089 ../semanage/seobject.py:2140
+#, python-format
+msgid "Boolean %s is not defined"
+msgstr ""
+
+#: ../semanage/seobject.py:2093
+#, python-format
+msgid "Could not query file context %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2098
+#, python-format
+msgid "You must specify one of the following values: %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2103
+#, python-format
+msgid "Could not set active value of boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2106
+#, python-format
+msgid "Could not modify boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2122
+#, python-format
+msgid "Bad format %s: Record %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2146
+#, python-format
+msgid "Boolean %s is defined in policy, cannot be deleted"
+msgstr ""
+
+#: ../semanage/seobject.py:2150
+#, python-format
+msgid "Could not delete boolean %s"
+msgstr ""
+
+#: ../semanage/seobject.py:2162 ../semanage/seobject.py:2179
+msgid "Could not list booleans"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "off"
+msgstr ""
+
+#: ../semanage/seobject.py:2214
+msgid "on"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "SELinux boolean"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "State"
+msgstr ""
+
+#: ../semanage/seobject.py:2228
+msgid "Default"
+msgstr ""
+
+#: ../semanage/seobject.py:2228 ../gui/polgen.glade:113
+#: ../gui/polgengui.py:274 ../sepolicy/sepolicy/sepolicy.glade:2147
+#: ../sepolicy/sepolicy/sepolicy.glade:2517
+#: ../sepolicy/sepolicy/sepolicy.glade:5021
+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:554 ../newrole/newrole.c:585 ../newrole/newrole.c:616
+#, c-format
+msgid "Error changing uid, aborting.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:611
+#, c-format
+msgid "Error resetting KEEPCAPS, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:634
+#, c-format
+msgid "Error connecting to audit system.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:640
+#, c-format
+msgid "Error allocating memory.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:647
+#, c-format
+msgid "Error sending audit message.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:691 ../newrole/newrole.c:1063
+#, c-format
+msgid "Could not determine enforcing mode.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:698
+#, c-format
+msgid "Error!  Could not open %s.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:704
+#, c-format
+msgid "Error!  Could not clear O_NONBLOCK on %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:710
+#, c-format
+msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:720
+#, c-format
+msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:730
+#, c-format
+msgid "%s!  Could not set new context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:777
+#, c-format
+msgid "%s changed labels.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:783
+#, c-format
+msgid "Warning! Could not restore context for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:840
+#, c-format
+msgid "Error: multiple roles specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:848
+#, c-format
+msgid "Error: multiple types specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:855
+#, c-format
+msgid "Sorry, -l may be used with SELinux MLS support.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:860
+#, c-format
+msgid "Error: multiple levels specified\n"
+msgstr ""
+
+#: ../newrole/newrole.c:870
+#, c-format
+msgid "Error: you are not allowed to change levels on a non secure terminal \n"
+msgstr ""
+
+#: ../newrole/newrole.c:896
+#, c-format
+msgid "Couldn't get default type.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:906
+#, c-format
+msgid "failed to get new context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:913
+#, c-format
+msgid "failed to set new role %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:920
+#, c-format
+msgid "failed to set new type %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:930
+#, c-format
+msgid "failed to build new range with level %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:935
+#, c-format
+msgid "failed to set new range %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:943
+#, c-format
+msgid "failed to convert new context to string\n"
+msgstr ""
+
+#: ../newrole/newrole.c:948
+#, c-format
+msgid "%s is not a valid context\n"
+msgstr ""
+
+#: ../newrole/newrole.c:955
+#, c-format
+msgid "Unable to allocate memory for new_context"
+msgstr ""
+
+#: ../newrole/newrole.c:981
+#, c-format
+msgid "Unable to obtain empty signal set\n"
+msgstr ""
+
+#: ../newrole/newrole.c:989
+#, c-format
+msgid "Unable to set SIGHUP handler\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1041
+msgid "Sorry, newrole failed to drop capabilities\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1057
+#, c-format
+msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1074
+#, c-format
+msgid "failed to get old_context.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1081
+#, c-format
+msgid "Warning!  Could not retrieve tty information.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1102
+#, c-format
+msgid "error on reading PAM service configuration.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1137
+#, c-format
+msgid "newrole: incorrect password for %s\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1164
+#, c-format
+msgid "newrole: failure forking: %s"
+msgstr ""
+
+#: ../newrole/newrole.c:1167 ../newrole/newrole.c:1190
+#, c-format
+msgid "Unable to restore tty label...\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1169 ../newrole/newrole.c:1196
+#, c-format
+msgid "Failed to close tty properly\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1228
+#, c-format
+msgid "Could not close descriptors.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1263
+#, c-format
+msgid "Error allocating shell's argv0.\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1285
+#, c-format
+msgid "Failed to send audit message"
+msgstr ""
+
+#: ../newrole/newrole.c:1293
+#, c-format
+msgid "Failed to transition to namespace\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1299
+#, c-format
+msgid "Failed to drop capabilities %m\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1304
+#, c-format
+msgid "Unable to restore the environment, aborting\n"
+msgstr ""
+
+#: ../newrole/newrole.c:1315
+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:130
+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:131
+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:133
+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:135
+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:134
+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:272
+#: ../sepolicy/sepolicy/sepolicy.glade:2182
+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 ../sepolicy/sepolicy/sepolicy.glade:4314
+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:282
+msgid "Role"
+msgstr ""
+
+#: ../gui/polgengui.py:289
+msgid "Existing_User"
+msgstr ""
+
+#: ../gui/polgengui.py:303 ../gui/polgengui.py:311 ../gui/polgengui.py:325
+msgid "Application"
+msgstr ""
+
+#: ../gui/polgengui.py:370
+#, python-format
+msgid "%s must be a directory"
+msgstr ""
+
+#: ../gui/polgengui.py:430 ../gui/polgengui.py:711
+msgid "You must select a user"
+msgstr ""
+
+#: ../gui/polgengui.py:560
+msgid "Select executable file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:571
+msgid "Select init script file to be confined."
+msgstr ""
+
+#: ../gui/polgengui.py:581
+msgid "Select file(s) that confined application creates or writes"
+msgstr ""
+
+#: ../gui/polgengui.py:588
+msgid "Select directory(s) that the confined application owns and writes into"
+msgstr ""
+
+#: ../gui/polgengui.py:650
+msgid "Select directory to generate policy files in"
+msgstr ""
+
+#: ../gui/polgengui.py:667
+#, python-format
+msgid ""
+"Type %s_t already defined in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:667 ../gui/polgengui.py:671
+msgid "Verify Name"
+msgstr ""
+
+#: ../gui/polgengui.py:671
+#, python-format
+msgid ""
+"Module %s.pp already loaded in current policy.\n"
+"Do you want to continue?"
+msgstr ""
+
+#: ../gui/polgengui.py:717
+msgid ""
+"You must add a name made up of letters and numbers and containing no spaces."
+msgstr ""
+
+#: ../gui/polgengui.py:731
+msgid "You must enter a executable"
+msgstr ""
+
+#: ../gui/polgengui.py:756 ../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
+#: ../sepolicy/sepolicy/sepolicy.glade:1443
+#: ../sepolicy/sepolicy/sepolicy.glade:2657
+#: ../sepolicy/sepolicy/sepolicy.glade:2755
+#: ../sepolicy/sepolicy/sepolicy.glade:4672
+msgid "Protocol"
+msgstr ""
+
+#: ../gui/portsPage.py:96 ../gui/system-config-selinux.glade:479
+msgid ""
+"MLS/MCS\n"
+"Level"
+msgstr ""
+
+#: ../gui/portsPage.py:101 ../sepolicy/sepolicy/sepolicy.glade:2638
+#: ../sepolicy/sepolicy/sepolicy.glade:2737
+#: ../sepolicy/sepolicy/sepolicy.glade:4658
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:3413
+#: ../sepolicy/sepolicy/sepolicy.glade:3486
+msgid "Permissive"
+msgstr ""
+
+#: ../gui/statusPage.py:70 ../gui/system-config-selinux.glade:2837
+#: ../sepolicy/sepolicy/sepolicy.glade:3394
+#: ../sepolicy/sepolicy/sepolicy.glade:3468
+msgid "Enforcing"
+msgstr ""
+
+#: ../gui/statusPage.py:94
+msgid "Status"
+msgstr ""
+
+#: ../gui/statusPage.py:133 ../sepolicy/sepolicy/gui.py:2619
+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 ../sepolicy/sepolicy/gui.py:2753
+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@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
+#: ../sepolicy/sepolicy/sepolicy.glade:729
+#: ../sepolicy/sepolicy/sepolicy.glade:1489
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:4162
+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
+#: ../sepolicy/sepolicy/sepolicy.glade:1992
+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 ""
+
+#: 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 abrt-handle-upload to modify public files used for public file "
+"transfer services in /var/spool/abrt-upload/."
+msgstr ""
+
+#: booleans.py:4
+msgid "Allow antivirus programs to read non security files on a system"
+msgstr ""
+
+#: booleans.py:5
+msgid "Determine whether can antivirus programs use JIT compiler."
+msgstr ""
+
+#: booleans.py:6
+msgid "Allow auditadm to exec content"
+msgstr ""
+
+#: booleans.py:7
+msgid ""
+"Allow users to resolve user passwd entries directly from ldap rather then "
+"using a sssd server"
+msgstr ""
+
+#: booleans.py:8
+msgid "Allow users to login using a radius server"
+msgstr ""
+
+#: booleans.py:9
+msgid "Allow users to login using a yubikey  server"
+msgstr ""
+
+#: booleans.py:10
+msgid "Determine whether awstats can purge httpd log files."
+msgstr ""
+
+#: booleans.py:11
+msgid "Allow boinc_domain execmem/execstack."
+msgstr ""
+
+#: booleans.py:12
+msgid ""
+"Determine whether cdrecord can read various content. nfs, samba, removable "
+"devices, user temp and untrusted content files"
+msgstr ""
+
+#: booleans.py:13
+msgid ""
+"Allow cluster administrative domains to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:14
+msgid "Allow cluster administrative domains to manage all files on a system."
+msgstr ""
+
+#: booleans.py:15
+msgid ""
+"Allow cluster administrative cluster domains memcheck-amd64- to use "
+"executable memory"
+msgstr ""
+
+#: booleans.py:16
+msgid ""
+"Determine whether Cobbler can modify public files used for public file "
+"transfer services."
+msgstr ""
+
+#: booleans.py:17
+msgid "Determine whether Cobbler can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:18
+msgid "Determine whether Cobbler can access cifs file systems."
+msgstr ""
+
+#: booleans.py:19
+msgid "Determine whether Cobbler can access nfs file systems."
+msgstr ""
+
+#: booleans.py:20
+msgid "Determine whether collectd can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:21
+msgid "Determine whether Condor can connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:22
+msgid ""
+"Allow system cron jobs to relabel filesystem for restoring file contexts."
+msgstr ""
+
+#: booleans.py:23
+msgid "Determine whether cvs can read shadow password files."
+msgstr ""
+
+#: booleans.py:24
+msgid "Allow all daemons to write corefiles to /"
+msgstr ""
+
+#: booleans.py:25
+msgid "Allow all daemons to use tcp wrappers."
+msgstr ""
+
+#: booleans.py:26
+msgid "Allow all daemons the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:27
+msgid "Determine whether dbadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:28
+msgid "Determine whether dbadm can read generic user files."
+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 "Deny any process from ptracing or debugging any other processes."
+msgstr ""
+
+#: booleans.py:31
+msgid "Allow dhcpc client applications to execute iptables commands"
+msgstr ""
+
+#: booleans.py:32
+msgid "Determine whether DHCP daemon can 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 ""
+"Determine whether entropyd can use audio devices as the source for the "
+"entropy feeds."
+msgstr ""
+
+#: booleans.py:36
+msgid "Determine whether exim can connect to databases."
+msgstr ""
+
+#: booleans.py:37
+msgid ""
+"Determine whether exim can create, read, write, and delete generic user "
+"content files."
+msgstr ""
+
+#: booleans.py:38
+msgid "Determine whether exim can read generic user content files."
+msgstr ""
+
+#: booleans.py:39
+msgid "Enable extra rules in the cron domain to support fcron."
+msgstr ""
+
+#: booleans.py:40
+msgid "Determine whether fenced can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:41
+msgid "Determine whether fenced can use ssh."
+msgstr ""
+
+#: booleans.py:42
+msgid "Allow all domains to execute in fips_mode"
+msgstr ""
+
+#: booleans.py:43
+msgid ""
+"Determine whether ftpd can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:44
+msgid ""
+"Determine whether ftpd can modify public files used for public file transfer "
+"services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:45
+msgid "Determine whether ftpd can connect to all unreserved ports."
+msgstr ""
+
+#: booleans.py:46
+msgid "Determine whether ftpd can connect to databases over the TCP network."
+msgstr ""
+
+#: booleans.py:47
+msgid ""
+"Determine whether ftpd can login to local users and can read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:48
+msgid ""
+"Determine whether ftpd can use CIFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:49
+msgid "Allow ftpd to use ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:50
+msgid ""
+"Determine whether ftpd can use NFS used for public file transfer services."
+msgstr ""
+
+#: booleans.py:51
+msgid ""
+"Determine whether ftpd can bind to all unreserved ports for passive mode."
+msgstr ""
+
+#: booleans.py:52
+msgid "Determine whether Git CGI can search home directories."
+msgstr ""
+
+#: booleans.py:53
+msgid "Determine whether Git CGI can access cifs file systems."
+msgstr ""
+
+#: booleans.py:54
+msgid "Determine whether Git CGI can access nfs file systems."
+msgstr ""
+
+#: booleans.py:55
+msgid ""
+"Determine whether Git session daemon can bind TCP sockets to all unreserved "
+"ports."
+msgstr ""
+
+#: booleans.py:56
+msgid ""
+"Determine whether calling user domains can execute Git daemon in the "
+"git_session_t domain."
+msgstr ""
+
+#: booleans.py:57
+msgid "Determine whether Git system daemon can search home directories."
+msgstr ""
+
+#: booleans.py:58
+msgid "Determine whether Git system daemon can access cifs file systems."
+msgstr ""
+
+#: booleans.py:59
+msgid "Determine whether Git system daemon can access nfs file systems."
+msgstr ""
+
+#: booleans.py:60
+msgid "Determine whether Gitosis can send mail."
+msgstr ""
+
+#: booleans.py:61
+msgid "Enable reading of urandom for all domains."
+msgstr ""
+
+#: booleans.py:62
+msgid ""
+"Allow glusterfsd to modify public files used for public file transfer "
+"services.  Files/Directories must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:63
+msgid "Allow glusterfsd to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:64
+msgid "Allow glusterfsd to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:65
+msgid ""
+"Allow usage of the gpg-agent --write-env-file option. This also allows gpg-"
+"agent to manage user files."
+msgstr ""
+
+#: booleans.py:66
+msgid ""
+"Allow gpg web domain to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:67
+msgid ""
+"Allow gssd to list tmp directories and read the kerberos credential cache."
+msgstr ""
+
+#: booleans.py:68
+msgid "Allow guest to exec content"
+msgstr ""
+
+#: booleans.py:69
+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:70
+msgid "Allow httpd to use built in scripting (usually php)"
+msgstr ""
+
+#: booleans.py:71
+msgid "Allow http daemon to check spam"
+msgstr ""
+
+#: booleans.py:72
+msgid ""
+"Allow httpd to act as a FTP client connecting to the ftp port and ephemeral "
+"ports"
+msgstr ""
+
+#: booleans.py:73
+msgid "Allow httpd to connect to the ldap port"
+msgstr ""
+
+#: booleans.py:74
+msgid "Allow http daemon to connect to mythtv"
+msgstr ""
+
+#: booleans.py:75
+msgid "Allow http daemon to connect to zabbix"
+msgstr ""
+
+#: booleans.py:76
+msgid "Allow HTTPD scripts and modules to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:77
+msgid "Allow HTTPD scripts and modules to connect to cobbler over the network."
+msgstr ""
+
+#: booleans.py:78
+msgid ""
+"Allow HTTPD scripts and modules to connect to databases over the network."
+msgstr ""
+
+#: booleans.py:79
+msgid "Allow httpd to connect to memcache server"
+msgstr ""
+
+#: booleans.py:80
+msgid "Allow httpd to act as a relay"
+msgstr ""
+
+#: booleans.py:81
+msgid "Allow http daemon to send mail"
+msgstr ""
+
+#: booleans.py:82
+msgid "Allow Apache to communicate with avahi service via dbus"
+msgstr ""
+
+#: booleans.py:83
+msgid "Allow httpd cgi support"
+msgstr ""
+
+#: booleans.py:84
+msgid "Allow httpd to act as a FTP server by listening on the ftp port."
+msgstr ""
+
+#: booleans.py:85
+msgid "Allow httpd to read home directories"
+msgstr ""
+
+#: booleans.py:86
+msgid "Allow httpd scripts and modules execmem/execstack"
+msgstr ""
+
+#: booleans.py:87
+msgid "Allow HTTPD to connect to port 80 for graceful shutdown"
+msgstr ""
+
+#: booleans.py:88
+msgid "Allow httpd processes to manage IPA content"
+msgstr ""
+
+#: booleans.py:89
+msgid "Allow Apache to use mod_auth_ntlm_winbind"
+msgstr ""
+
+#: booleans.py:90
+msgid "Allow Apache to use mod_auth_pam"
+msgstr ""
+
+#: booleans.py:91
+msgid "Allow httpd to read user content"
+msgstr ""
+
+#: booleans.py:92
+msgid "Allow Apache to run in stickshift mode, not transition to passenger"
+msgstr ""
+
+#: booleans.py:93
+msgid "Allow HTTPD scripts and modules to server cobbler files."
+msgstr ""
+
+#: booleans.py:94
+msgid "Allow httpd daemon to change its resource limits"
+msgstr ""
+
+#: booleans.py:95
+msgid ""
+"Allow HTTPD to run SSI executables in the same domain as system CGI scripts."
+msgstr ""
+
+#: booleans.py:96
+msgid ""
+"Allow apache scripts to write to public content, directories/files must be "
+"labeled public_rw_content_t."
+msgstr ""
+
+#: booleans.py:97
+msgid "Allow Apache to execute tmp content."
+msgstr ""
+
+#: booleans.py:98
+msgid ""
+"Unify HTTPD to communicate with the terminal. Needed for entering the "
+"passphrase for certificates at the terminal."
+msgstr ""
+
+#: booleans.py:99
+msgid "Unify HTTPD handling of all content files."
+msgstr ""
+
+#: booleans.py:100
+msgid "Allow httpd to access cifs file systems"
+msgstr ""
+
+#: booleans.py:101
+msgid "Allow httpd to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:102
+msgid "Allow httpd to run gpg"
+msgstr ""
+
+#: booleans.py:103
+msgid "Allow httpd to access nfs file systems"
+msgstr ""
+
+#: booleans.py:104
+msgid "Allow httpd to access openstack ports"
+msgstr ""
+
+#: booleans.py:105
+msgid "Allow httpd to connect to  sasl"
+msgstr ""
+
+#: booleans.py:106
+msgid "Allow Apache to query NS records"
+msgstr ""
+
+#: booleans.py:107
+msgid "Determine whether icecast can listen on and connect to any TCP port."
+msgstr ""
+
+#: booleans.py:108
+msgid ""
+"Determine whether irc clients can listen on and connect to any unreserved "
+"TCP ports."
+msgstr ""
+
+#: booleans.py:109
+msgid ""
+"Allow the Irssi IRC Client to connect to any port, and to bind to any "
+"unreserved port."
+msgstr ""
+
+#: booleans.py:110
+msgid "Allow confined applications to run with kerberos."
+msgstr ""
+
+#: booleans.py:111
+msgid "Allow ksmtuned to use cifs/Samba file systems"
+msgstr ""
+
+#: booleans.py:112
+msgid "Allow ksmtuned to use nfs file systems"
+msgstr ""
+
+#: booleans.py:113
+msgid "Allow syslogd daemon to send mail"
+msgstr ""
+
+#: booleans.py:114
+msgid "Allow syslogd the ability to read/write terminals"
+msgstr ""
+
+#: booleans.py:115
+msgid "Allow logging in and using the system from /dev/console."
+msgstr ""
+
+#: booleans.py:116
+msgid "Allow epylog to send mail"
+msgstr ""
+
+#: booleans.py:117
+msgid "Allow mailman to access FUSE file systems"
+msgstr ""
+
+#: booleans.py:118
+msgid "Determine whether mcelog supports client mode."
+msgstr ""
+
+#: booleans.py:119
+msgid "Determine whether mcelog can execute scripts."
+msgstr ""
+
+#: booleans.py:120
+msgid "Determine whether mcelog can use all the user ttys."
+msgstr ""
+
+#: booleans.py:121
+msgid "Determine whether mcelog supports server mode."
+msgstr ""
+
+#: booleans.py:122
+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:123
+msgid "Allow mock to read files in home directories."
+msgstr ""
+
+#: booleans.py:124
+msgid "Allow the mount commands to mount any directory or file."
+msgstr ""
+
+#: booleans.py:125
+msgid "Allow mozilla plugin domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:126
+msgid "Allow mozilla plugin to support GPS."
+msgstr ""
+
+#: booleans.py:127
+msgid "Allow mozilla plugin to support spice protocols."
+msgstr ""
+
+#: booleans.py:128
+msgid "Allow confined web browsers to read home directory content"
+msgstr ""
+
+#: booleans.py:129
+msgid "Determine whether mpd can traverse user home directories."
+msgstr ""
+
+#: booleans.py:130
+msgid "Determine whether mpd can use cifs file systems."
+msgstr ""
+
+#: booleans.py:131
+msgid "Determine whether mpd can use nfs file systems."
+msgstr ""
+
+#: booleans.py:132
+msgid "Determine whether mplayer can make its stack executable."
+msgstr ""
+
+#: booleans.py:133
+msgid "Allow mysqld to connect to all ports"
+msgstr ""
+
+#: booleans.py:134
+msgid "Determine whether Bind can bind tcp socket to http ports."
+msgstr ""
+
+#: booleans.py:135
+msgid ""
+"Determine whether Bind can write to master zone files. Generally this is "
+"used for dynamic DNS or zone transfers."
+msgstr ""
+
+#: booleans.py:136
+msgid "Allow any files/directories to be exported read/only via NFS."
+msgstr ""
+
+#: booleans.py:137
+msgid "Allow any files/directories to be exported read/write via NFS."
+msgstr ""
+
+#: booleans.py:138
+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:139
+msgid "Allow system to run with NIS"
+msgstr ""
+
+#: booleans.py:140
+msgid "Allow confined applications to use nscd shared memory."
+msgstr ""
+
+#: booleans.py:141
+msgid "Allow openshift to lockdown app"
+msgstr ""
+
+#: booleans.py:142
+msgid "Determine whether openvpn can connect to the TCP network."
+msgstr ""
+
+#: booleans.py:143
+msgid "Determine whether openvpn can read generic user home content files."
+msgstr ""
+
+#: booleans.py:144
+msgid "Allow openvpn to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:145
+msgid "Allow piranha-lvs domain to connect to the network using TCP."
+msgstr ""
+
+#: booleans.py:146
+msgid "Allow polipo to connect to all ports > 1023"
+msgstr ""
+
+#: booleans.py:147
+msgid ""
+"Determine whether Polipo session daemon can bind tcp sockets to all "
+"unreserved ports."
+msgstr ""
+
+#: booleans.py:148
+msgid ""
+"Determine whether calling user domains can execute Polipo daemon in the "
+"polipo_session_t domain."
+msgstr ""
+
+#: booleans.py:149
+msgid "Determine whether polipo can access cifs file systems."
+msgstr ""
+
+#: booleans.py:150
+msgid "Determine whether Polipo can access nfs file systems."
+msgstr ""
+
+#: booleans.py:151
+msgid "Enable polyinstantiated directory support."
+msgstr ""
+
+#: booleans.py:152
+msgid "Allow postfix_local domain full write access to mail_spool directories"
+msgstr ""
+
+#: booleans.py:153
+msgid "Allow postgresql to use ssh and rsync for point-in-time recovery"
+msgstr ""
+
+#: booleans.py:154
+msgid "Allow transmit client label to foreign database"
+msgstr ""
+
+#: booleans.py:155
+msgid "Allow database admins to execute DML statement"
+msgstr ""
+
+#: booleans.py:156
+msgid "Allow unprivileged users to execute DDL statement"
+msgstr ""
+
+#: booleans.py:157
+msgid "Allow pppd to load kernel modules for certain modems"
+msgstr ""
+
+#: booleans.py:158
+msgid "Allow pppd to be run for a regular user"
+msgstr ""
+
+#: booleans.py:159
+msgid "Determine whether privoxy can connect to all tcp ports."
+msgstr ""
+
+#: booleans.py:160
+msgid ""
+"Permit to prosody to bind apache port. Need to be activated to use BOSH."
+msgstr ""
+
+#: booleans.py:161
+msgid "Allow Puppet client to manage all file types."
+msgstr ""
+
+#: booleans.py:162
+msgid "Allow Puppet master to use connect to MySQL and PostgreSQL database"
+msgstr ""
+
+#: booleans.py:163
+msgid "Allow racoon to read shadow"
+msgstr ""
+
+#: booleans.py:164
+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:165
+msgid "Allow rsync to run as a client"
+msgstr ""
+
+#: booleans.py:166
+msgid "Allow rsync to export any files/directories read only."
+msgstr ""
+
+#: booleans.py:167
+msgid "Allow rsync server to manage all files/directories on the system."
+msgstr ""
+
+#: booleans.py:168
+msgid "Allow samba to create new home directories (e.g. via PAM)"
+msgstr ""
+
+#: booleans.py:169
+msgid ""
+"Allow samba to act as the domain controller, add users, groups and change "
+"passwords."
+msgstr ""
+
+#: booleans.py:170
+msgid "Allow samba to share users home directories."
+msgstr ""
+
+#: booleans.py:171
+msgid "Allow samba to share any file/directory read only."
+msgstr ""
+
+#: booleans.py:172
+msgid "Allow samba to share any file/directory read/write."
+msgstr ""
+
+#: booleans.py:173
+msgid "Allow samba to act as a portmapper"
+msgstr ""
+
+#: booleans.py:174
+msgid "Allow samba to run unconfined scripts"
+msgstr ""
+
+#: booleans.py:175
+msgid "Allow samba to export ntfs/fusefs volumes."
+msgstr ""
+
+#: booleans.py:176
+msgid "Allow samba to export NFS volumes."
+msgstr ""
+
+#: booleans.py:177
+msgid "Allow sanlock to read/write fuse files"
+msgstr ""
+
+#: booleans.py:178
+msgid "Allow sanlock to manage nfs files"
+msgstr ""
+
+#: booleans.py:179
+msgid "Allow sanlock to manage cifs files"
+msgstr ""
+
+#: booleans.py:180
+msgid "Allow sasl to read shadow"
+msgstr ""
+
+#: booleans.py:181
+msgid "Allow secadm to exec content"
+msgstr ""
+
+#: booleans.py:182
+msgid ""
+"disallow programs, such as newrole, from transitioning to administrative "
+"user domains."
+msgstr ""
+
+#: booleans.py:183
+msgid "Disable kernel module loading."
+msgstr ""
+
+#: booleans.py:184
+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:185
+msgid "Allow regular users direct dri device access"
+msgstr ""
+
+#: booleans.py:186
+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:187
+msgid ""
+"Allow all unconfined executables to use libraries requiring text relocation "
+"that are not labeled textrel_shlib_t"
+msgstr ""
+
+#: booleans.py:188
+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:189
+msgid "Allow users to connect to the local mysql server"
+msgstr ""
+
+#: booleans.py:190
+msgid ""
+"Allow confined users the ability to execute the ping and traceroute commands."
+msgstr ""
+
+#: booleans.py:191
+msgid "Allow users to connect to PostgreSQL"
+msgstr ""
+
+#: booleans.py:192
+msgid ""
+"Allow user to r/w files on filesystems that do not have extended attributes "
+"(FAT, CDROM, FLOPPY)"
+msgstr ""
+
+#: booleans.py:193
+msgid "Allow user music sharing"
+msgstr ""
+
+#: booleans.py:194
+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:195
+msgid "Allow user  to use ssh chroot environment."
+msgstr ""
+
+#: booleans.py:196
+msgid ""
+"Determine whether sftpd can modify public files used for public file "
+"transfer services. Directories/Files must be labeled public_content_rw_t."
+msgstr ""
+
+#: booleans.py:197
+msgid ""
+"Determine whether sftpd-can read and write files in user home directories."
+msgstr ""
+
+#: booleans.py:198
+msgid ""
+"Determine whether sftpd-can login to local users and read and write all "
+"files on the system, governed by DAC."
+msgstr ""
+
+#: booleans.py:199
+msgid ""
+"Determine whether sftpd can read and write files in user ssh home "
+"directories."
+msgstr ""
+
+#: booleans.py:200
+msgid "Allow sge to connect to the network using any TCP port"
+msgstr ""
+
+#: booleans.py:201
+msgid "Allow sge to access nfs file systems."
+msgstr ""
+
+#: booleans.py:202
+msgid "Determine whether smartmon can support devices on 3ware controllers."
+msgstr ""
+
+#: booleans.py:203
+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:204
+msgid "Allow user spamassassin clients to use the network."
+msgstr ""
+
+#: booleans.py:205
+msgid "Allow spamd to read/write user home directories."
+msgstr ""
+
+#: booleans.py:206
+msgid "Determine whether squid can connect to all TCP ports."
+msgstr ""
+
+#: booleans.py:207
+msgid "Determine whether squid can run as a transparent proxy."
+msgstr ""
+
+#: booleans.py:208
+msgid ""
+"Allow ssh with chroot env to read and write files in the user home "
+"directories"
+msgstr ""
+
+#: booleans.py:209
+msgid "allow host key based authentication"
+msgstr ""
+
+#: booleans.py:210
+msgid "Allow ssh logins as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:211
+msgid "Allow staff to exec content"
+msgstr ""
+
+#: booleans.py:212
+msgid "allow staff user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:213
+msgid "Allow sysadm to exec content"
+msgstr ""
+
+#: booleans.py:214
+msgid "Allow the Telepathy connection managers to connect to any network port."
+msgstr ""
+
+#: booleans.py:215
+msgid ""
+"Allow the Telepathy connection managers to connect to any generic TCP port."
+msgstr ""
+
+#: booleans.py:216
+msgid "Allow testpolicy to exec content"
+msgstr ""
+
+#: booleans.py:217
+msgid ""
+"Allow tftp to modify public files used for public file transfer services."
+msgstr ""
+
+#: booleans.py:218
+msgid "Allow tftp to read and write files in the user home directories"
+msgstr ""
+
+#: booleans.py:219
+msgid "Determine whether tor can bind tcp sockets to all unreserved ports."
+msgstr ""
+
+#: booleans.py:220
+msgid "Allow tor to act as a relay"
+msgstr ""
+
+#: booleans.py:221
+msgid ""
+"allow unconfined users to transition to the chrome sandbox domains when "
+"running chrome-sandbox"
+msgstr ""
+
+#: booleans.py:222
+msgid "Allow a user to login as an unconfined domain"
+msgstr ""
+
+#: booleans.py:223
+msgid ""
+"Allow unconfined users to transition to the Mozilla plugin domain when "
+"running xulrunner plugin-container."
+msgstr ""
+
+#: booleans.py:224
+msgid "Allow unprivledged user to create and transition to svirt domains."
+msgstr ""
+
+#: booleans.py:225
+msgid "Support ecryptfs home directories"
+msgstr ""
+
+#: booleans.py:226
+msgid "Support fusefs home directories"
+msgstr ""
+
+#: booleans.py:227
+msgid "Determine whether to support lpd server."
+msgstr ""
+
+#: booleans.py:228
+msgid "Support NFS home directories"
+msgstr ""
+
+#: booleans.py:229
+msgid "Support SAMBA home directories"
+msgstr ""
+
+#: booleans.py:230
+msgid "Allow user to exec content"
+msgstr ""
+
+#: booleans.py:231
+msgid "Determine whether varnishd can use the full TCP network."
+msgstr ""
+
+#: booleans.py:232
+msgid ""
+"Determine whether attempts by vbetool to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:233
+msgid "Allow virtual processes to run as userdomains"
+msgstr ""
+
+#: booleans.py:234
+msgid ""
+"Allow confined virtual guests to use serial/parallel communication ports"
+msgstr ""
+
+#: booleans.py:235
+msgid ""
+"Allow confined virtual guests to use executable memory and executable stack"
+msgstr ""
+
+#: booleans.py:236
+msgid "Allow confined virtual guests to read fuse files"
+msgstr ""
+
+#: booleans.py:237
+msgid "Allow confined virtual guests to manage nfs files"
+msgstr ""
+
+#: booleans.py:238
+msgid "Allow confined virtual guests to interact with rawip sockets"
+msgstr ""
+
+#: booleans.py:239
+msgid "Allow confined virtual guests to manage cifs files"
+msgstr ""
+
+#: booleans.py:240
+msgid "Allow confined virtual guests to interact with the sanlock"
+msgstr ""
+
+#: booleans.py:241
+msgid "Allow confined virtual guests to use usb devices"
+msgstr ""
+
+#: booleans.py:242
+msgid "Allow confined virtual guests to interact with the xserver"
+msgstr ""
+
+#: booleans.py:243
+msgid "Determine whether webadm can manage generic user files."
+msgstr ""
+
+#: booleans.py:244
+msgid "Determine whether webadm can read generic user files."
+msgstr ""
+
+#: booleans.py:245
+msgid ""
+"Determine whether attempts by wine to mmap low regions should be silently "
+"blocked."
+msgstr ""
+
+#: booleans.py:246
+msgid "Allow the graphical login program to execute bootloader"
+msgstr ""
+
+#: booleans.py:247
+msgid ""
+"Allow the graphical login program to login directly as sysadm_r:sysadm_t"
+msgstr ""
+
+#: booleans.py:248
+msgid ""
+"Allow the graphical login program to create files in HOME dirs as xdm_home_t."
+msgstr ""
+
+#: booleans.py:249
+msgid "Allow xen to manage nfs files"
+msgstr ""
+
+#: booleans.py:250
+msgid ""
+"Allow xend to run blktapctrl/tapdisk. Not required if using dedicated "
+"logical volumes for disk images."
+msgstr ""
+
+#: booleans.py:251
+msgid "Allow xend to run qemu-dm. Not required if using paravirt and no vfb."
+msgstr ""
+
+#: booleans.py:252
+msgid ""
+"Allow xguest users to configure Network Manager and connect to apache ports"
+msgstr ""
+
+#: booleans.py:253
+msgid "Allow xguest to exec content"
+msgstr ""
+
+#: booleans.py:254
+msgid "Allow xguest users to mount removable media"
+msgstr ""
+
+#: booleans.py:255
+msgid "Allow xguest to use blue tooth devices"
+msgstr ""
+
+#: booleans.py:256
+msgid "Allows clients to write to the X server shared memory segments."
+msgstr ""
+
+#: booleans.py:257
+msgid "Allows XServer to execute writable memory"
+msgstr ""
+
+#: booleans.py:258
+msgid "Support X userspace object manager"
+msgstr ""
+
+#: booleans.py:259
+msgid "Determine whether zabbix can connect to all TCP ports"
+msgstr ""
+
+#: booleans.py:260
+msgid "Allow zarafa domains to setrlimit/sys_rouserce."
+msgstr ""
+
+#: booleans.py:261
+msgid "Allow zebra daemon to write it configuration files"
+msgstr ""
+
+#: booleans.py:262
+msgid ""
+"Allow ZoneMinder to modify public files used for public file transfer "
+"services."
+msgstr ""
+
+#: booleans.py:263
+msgid "Allow ZoneMinder to run su/sudo."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:194
+#, python-format
+msgid "Interface %s does not exist."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:292
+msgid "You need to install policycoreutils-gui package to use the gui option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:296
+msgid "Graphical User Interface for SELinux Policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:299 ../sepolicy/sepolicy.py:345
+msgid "Domain name(s) of man pages to be created"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:311
+msgid "Alternative root needs to be setup"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:327
+msgid "Generate SELinux man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:330
+msgid "path in which the generated SELinux man pages will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:332
+msgid "name of the OS for man pages"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:334
+msgid "Generate HTML man pages structure for selected SELinux man page"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:336
+msgid "Alternate root directory, defaults to /"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:338
+msgid ""
+"With this flag, alternative root path needs to include file context files "
+"and policy.xml file"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:342
+msgid "All domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:350
+msgid "Query SELinux policy network information"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:355
+msgid "list all SELinux port types"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:358
+msgid "show SELinux type related to the port"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:361
+msgid "Show ports defined for this SELinux type"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:364
+msgid "show ports to which this domain can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:367
+msgid "show ports to which this application can bind and/or connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:382
+msgid "query SELinux policy to see if domains can communicate with each other"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:385
+msgid "Source Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:388
+msgid "Target Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:407
+msgid "query SELinux Policy to see description of booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:411
+msgid "get all booleans descriptions"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:414
+msgid "boolean to get description"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:424
+msgid ""
+"query SELinux Policy to see how a source process domain can transition to "
+"the target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:427
+msgid "source process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:430
+msgid "target process domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:472
+#, python-format
+msgid "sepolicy generate: error: one of the arguments %s is required"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:477
+msgid "Command required for this type of policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:488
+#, python-format
+msgid ""
+"-t option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:493
+#, python-format
+msgid ""
+"-d option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:497
+#, python-format
+msgid ""
+"-a option can not be used with '%s' domains. Read usage for more details."
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:501
+msgid "-w option can not be used with the --newtype option"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:521
+msgid "List SELinux Policy interfaces"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:541
+msgid "Enter interface names, you wish to query"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:550
+msgid "Generate SELinux Policy module template"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:553
+msgid "Enter domain type which you will be extending"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:556
+msgid "Enter SELinux user(s) which will transition to this domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:559
+msgid "Enter SELinux role(s) to which the administror domain will transition"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:562
+msgid "Enter domain(s) which this confined admin will administrate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:565
+msgid "name of policy to generate"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:572
+msgid "path in which the generated policy files will be stored"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:574
+msgid "path to which the confined processes will need to write"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:575
+msgid "Policy types which require a command"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:579 ../sepolicy/sepolicy.py:582
+#: ../sepolicy/sepolicy.py:585 ../sepolicy/sepolicy.py:588
+#: ../sepolicy/sepolicy.py:591 ../sepolicy/sepolicy.py:597
+#: ../sepolicy/sepolicy.py:600 ../sepolicy/sepolicy.py:603
+#: ../sepolicy/sepolicy.py:609 ../sepolicy/sepolicy.py:612
+#: ../sepolicy/sepolicy.py:615 ../sepolicy/sepolicy.py:618
+#, python-format
+msgid "Generate '%s' policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:606
+#, python-format
+msgid "Generate '%s' policy "
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:620
+msgid "executable to confine"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:625
+msgid "commands"
+msgstr ""
+
+#: ../sepolicy/sepolicy.py:628
+msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:89
+#, python-format
+msgid "-- Allowed %s [ %s ]"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:95 ../sepolicy/sepolicy/gui.py:1135
+msgid "all files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:96
+msgid "regular file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:97
+msgid "directory"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:98
+msgid "character device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:99
+msgid "block device"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:100
+msgid "socket file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:101
+msgid "symbolic link"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:102
+msgid "named pipe"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:398
+msgid "No SELinux Policy installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:478
+msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:724
+#, python-format
+msgid "Failed to read %s policy file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/__init__.py:829
+msgid "unknown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:132
+msgid "Internet Services Daemon"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:136
+msgid "Existing Domain Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:137
+msgid "Minimal Terminal Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:138
+msgid "Minimal X Windows Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:139
+msgid "Desktop Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:140
+msgid "Administrator Login User Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:141
+msgid "Confined Root Administrator Role"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:142
+msgid "Module information for a new type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:147
+msgid "Valid Types:\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:181
+#, python-format
+msgid "Ports must be numbers or ranges of numbers from 1 to %d "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:192
+msgid "You must enter a valid policy type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:195
+#, python-format
+msgid "You must enter a name for your policy module for your '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:333
+msgid ""
+"Name must be alpha numberic with no spaces. Consider using option \"-n "
+"MODULENAME\""
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:425
+msgid "User Role types can not be assigned executables."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:431
+msgid "Only Daemon apps can use an init script.."
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:449
+msgid "use_resolve must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:455
+msgid "use_syslog must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:461
+msgid "use_kerberos must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:467
+msgid "manage_krb5_rcache must be a boolean value "
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:497
+msgid "USER Types automatically get a tmp type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:838
+#, python-format
+msgid "'%s' policy modules require existing domains"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:863
+msgid "Type field required"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:876
+#, python-format
+msgid ""
+"You need to define a new type which ends with: \n"
+" %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1104
+msgid "You must enter the executable path for your confined process"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1363
+msgid "Type Enforcement file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1364
+msgid "Interface file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1365
+msgid "File Contexts file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1367
+msgid "Spec file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/generate.py:1368
+msgid "Setup Script"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:25
+#: ../sepolicy/sepolicy/sepolicy.glade:4369
+msgid "Applications"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:52
+msgid "Select domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:80 ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:95 ../sepolicy/sepolicy/gui.py:2306
+msgid "File Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:112 ../sepolicy/sepolicy/gui.py:2316
+msgid "Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:129
+#: ../sepolicy/sepolicy/sepolicy.glade:1897
+#: ../sepolicy/sepolicy/sepolicy.glade:3802 ../sepolicy/sepolicy/gui.py:2297
+msgid "System"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:189
+#: ../sepolicy/sepolicy/sepolicy.glade:4406
+#: ../sepolicy/sepolicy/sepolicy.glade:4499
+#: ../sepolicy/sepolicy/sepolicy.glade:4645
+#: ../sepolicy/sepolicy/sepolicy.glade:4793
+#: ../sepolicy/sepolicy/sepolicy.glade:4934
+#: ../sepolicy/sepolicy/sepolicy.glade:5007
+msgid "Select"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:204
+#: ../sepolicy/sepolicy/sepolicy.glade:557
+#: ../sepolicy/sepolicy/sepolicy.glade:702
+#: ../sepolicy/sepolicy/sepolicy.glade:1243
+#: ../sepolicy/sepolicy/sepolicy.glade:1539
+#: ../sepolicy/sepolicy/sepolicy.glade:4579
+#: ../sepolicy/sepolicy/sepolicy.glade:4729
+#: ../sepolicy/sepolicy/sepolicy.glade:4859
+#: ../sepolicy/sepolicy/sepolicy.glade:5077
+#: ../sepolicy/sepolicy/sepolicy.glade:5233
+#: ../sepolicy/sepolicy/sepolicy.glade:5474
+msgid "Cancel"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:350
+msgid ""
+"The entry that was entered is incorrect.  Please try again in the "
+"ex:/.../... format."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:376
+msgid "Retry"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:460
+#: ../sepolicy/sepolicy/sepolicy.glade:1124
+#: ../sepolicy/sepolicy/sepolicy.glade:1372
+#: ../sepolicy/sepolicy/sepolicy.glade:5102
+#: ../sepolicy/sepolicy/sepolicy.glade:5343
+msgid "Network Port Definitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:476
+msgid ""
+"Add file Equivilence Mapping.  Mapping will be created when Update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:501
+#: ../sepolicy/sepolicy/sepolicy.glade:4045
+msgid "Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:511
+#: ../sepolicy/sepolicy/sepolicy.glade:5154
+#: ../sepolicy/sepolicy/sepolicy.glade:5395
+msgid ""
+"Specify a new SELinux user name.  By convention SELinux User names usually "
+"end in an _u."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:515
+msgid "Enter the path to which you want to setup an equivalence label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:528
+#: ../sepolicy/sepolicy/sepolicy.glade:4062
+#: ../sepolicy/sepolicy/sepolicy.glade:4819
+msgid "Equivalence Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:542
+#: ../sepolicy/sepolicy/sepolicy.glade:687
+#: ../sepolicy/sepolicy/sepolicy.glade:1228
+#: ../sepolicy/sepolicy/sepolicy.glade:1524
+#: ../sepolicy/sepolicy/sepolicy.glade:5218
+#: ../sepolicy/sepolicy/sepolicy.glade:5459
+msgid "Save to update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:582
+msgid ""
+"Specify the mapping between the new path and the equivalence path.  "
+"Everything under this new path will be labeled as if they were under the "
+"equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:639
+msgid "Add a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:656
+msgid ""
+"<operation> File Labeling for <selected domain>. File labels will be created "
+"when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:744
+#: ../sepolicy/sepolicy/sepolicy.glade:1471
+#: ../sepolicy/sepolicy/sepolicy.glade:3510 ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced >>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:765
+#: ../sepolicy/sepolicy/sepolicy.glade:2305
+#: ../sepolicy/sepolicy/sepolicy.glade:2417
+#: ../sepolicy/sepolicy/sepolicy.glade:2539
+#: ../sepolicy/sepolicy/sepolicy.glade:4539
+msgid "Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:781
+msgid "Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:795
+msgid ""
+"Select the file class to which this label will be applied.  Defaults to all "
+"classes."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:822
+msgid "Make Path Recursive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:826
+msgid ""
+"Select Make Path Recursive iff you want to apply this label to all children "
+"of the specified directory path. objects under the directory to have this "
+"label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:839
+msgid "Browse"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:843
+msgid "Browse to select the file/directory for labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:887
+msgid "Path  "
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:898
+msgid ""
+"Specify the path using regular expressions that you would like to modify the "
+"labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:920
+msgid "Select the SELinux file type to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:947
+msgid "Enter the MLS Label to assign to this file path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:951
+msgid "SELinux MLS Label you wish to assign to this path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1088
+msgid "Analyzing Policy..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1141
+msgid ""
+"Add Login Mapping. Login Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1176
+msgid ""
+"Enter the login user name of the user to which you wish to add SELinux User "
+"confinement."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1205
+msgid ""
+"Select the SELinux User to assign to this login user.  Login users by "
+"default get assigned by the __default__ user."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1268
+msgid ""
+"Enter MLS/MCS Range for this login User.  Defaults to the range for the "
+"Selected SELinux User."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1271
+#: ../sepolicy/sepolicy/sepolicy.glade:3191
+#: ../sepolicy/sepolicy/sepolicy.glade:3312
+#: ../sepolicy/sepolicy/sepolicy.glade:5184
+#: ../sepolicy/sepolicy/sepolicy.glade:5425
+msgid "MLS Range"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1283
+msgid ""
+"Specify the MLS Range for this user to login in with.  Defaults to the "
+"selected SELinux Users MLS Range."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1389
+msgid ""
+"<operation> Network Port for <selected domain>.  Ports will be created when "
+"update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1427
+msgid "Enter the port number or range to which you want to add a port type."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1457
+msgid "Port Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1502
+msgid "Select the port type you want to assign to the specified port number."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1566
+msgid "tcp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1570
+msgid ""
+"Select <b>tcp</b> if the port type should be assigned to tcp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1583
+msgid "udp"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1587
+msgid ""
+"Select <b>udp</b> if the port type should be assigned to udp port numbers."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1609
+msgid "Enter the MLS Label to assign to this port."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1706
+msgid "SELinux Configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1742
+msgid "Select..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1791
+#: ../sepolicy/sepolicy/sepolicy.glade:2211
+msgid "Booleans"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1795
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1809
+#: ../sepolicy/sepolicy/sepolicy.glade:2596
+msgid "Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1813
+msgid ""
+"Display file type information that can be used by the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1827
+#: ../sepolicy/sepolicy/sepolicy.glade:2829
+msgid "Network"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1831
+msgid ""
+"Display network ports to which the 'selected domain' can connect or listen "
+"to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1845
+#: ../sepolicy/sepolicy/sepolicy.glade:3120
+msgid "Transitions"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1849
+msgid ""
+"Display applications that can transition into or out of the 'selected "
+"domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1863
+#: ../sepolicy/sepolicy/sepolicy.glade:3221
+msgid "Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1866
+#: ../sepolicy/sepolicy/sepolicy.glade:1883
+#: ../sepolicy/sepolicy/sepolicy.glade:1900
+msgid "Manage the SELinux configuration"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1880
+#: ../sepolicy/sepolicy/sepolicy.glade:3343
+msgid "SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1914
+#: ../sepolicy/sepolicy/sepolicy.glade:4015
+msgid "Lockdown"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1917
+msgid ""
+"Lockdown the SELinux System.\n"
+"This screen can be used to turn up the SELinux Protections."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:1932
+msgid "radiobutton"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2020
+msgid "Show Modified Only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2059
+msgid "Mislabeled files exist"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2079
+msgid "Show mislabeled files only"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2119
+#: ../sepolicy/sepolicy/sepolicy.glade:3243
+msgid ""
+"If-Then-Else rules written in policy that can \n"
+"allow alternative access control."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2131
+msgid "Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2251
+#: ../sepolicy/sepolicy/sepolicy.glade:2363
+#: ../sepolicy/sepolicy/sepolicy.glade:2481
+#: ../sepolicy/sepolicy/sepolicy.glade:4512
+#: ../sepolicy/sepolicy/sepolicy.glade:4806
+msgid "File Path"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2287
+#: ../sepolicy/sepolicy/sepolicy.glade:2398
+msgid "SELinux File Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2331
+msgid "File path used to enter the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2332
+msgid "Executable Files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2447
+msgid "Files to which the 'selected domain' can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2448
+msgid "Writable files"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2570
+msgid "File Types defined for the 'selected domain'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2571
+msgid "Application File Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2703
+msgid "Network Ports to which the 'selected domain' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2704
+msgid "Outbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2803
+msgid "Network Ports to which the 'selected domain' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2804
+msgid "Inbound"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2865
+msgid ""
+"Boolean \n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2891
+msgid "Boolean name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2908
+msgid "SELinux Application Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2929
+msgid ""
+"Executables which will transition to a different domain, when the 'selected "
+"domain' executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2932
+msgid "Applicaton Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2955
+msgid ""
+"Boolean\n"
+"Enabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2971
+msgid "Calling Process Domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:2987
+msgid "Executable File"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3011
+msgid ""
+"Executables which will transition to the 'selected domain', when executing a "
+"selected domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3012
+msgid "Application Transitions Into 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3027
+msgid ""
+"File Transitions define what happens when the current domain creates the "
+"content of a particular class in a directory of the destination type. "
+"Optionally a file name could be specified for the transition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3035
+msgid "SELinux Directory Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3048
+msgid "Destination Class"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3062
+msgid "SELinux Destination Type"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3075
+msgid "File Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3097
+msgid "File Transitions From 'select domain'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3296
+#: ../sepolicy/sepolicy/sepolicy.glade:5277
+#: ../sepolicy/sepolicy/sepolicy.glade:5518
+msgid "Default Level"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3382
+msgid "Select the system mode when the system first boots up"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3455
+msgid "Select the system mode for the current session"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3532
+msgid "System Policy Type:"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3593
+msgid "<b>System Mode</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3631
+msgid "Import system settings from another machine"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3639
+msgid "Import"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3658
+msgid "Export system settings to a file"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3668
+msgid "Export"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3687
+msgid "Relabel all files back to system defaults on reboot"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3724
+#: ../sepolicy/sepolicy/sepolicy.glade:3825
+#: ../sepolicy/sepolicy/sepolicy.glade:3889
+#: ../sepolicy/sepolicy/sepolicy.glade:3952 ../sepolicy/sepolicy/gui.py:60
+msgid "Yes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3741
+#: ../sepolicy/sepolicy/sepolicy.glade:3843
+#: ../sepolicy/sepolicy/sepolicy.glade:3906
+#: ../sepolicy/sepolicy/sepolicy.glade:3969 ../sepolicy/sepolicy/gui.py:60
+msgid "No"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3782
+msgid "<b>System Configuration</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3829
+#: ../sepolicy/sepolicy/sepolicy.glade:3847
+msgid ""
+"An unconfined domain is a process label that allows the process to do what "
+"it wants, without SELinux interfering.  Applications started at boot by the "
+"init system that SELinux do not have defined SELinux policy will run as "
+"unconfined if this module is enabled.  Disabling it means all daemons will "
+"now be confined.  To disable the unconfined_t user you must first remove "
+"unconfined_t from the users/login screens."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3865
+msgid "<b>Disable ability to run unconfined system processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3893
+#: ../sepolicy/sepolicy/sepolicy.glade:3910
+#: ../sepolicy/sepolicy/sepolicy.glade:3973
+msgid ""
+"An permissive domain is a process label that allows the process to do what "
+"it wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3928
+msgid "<b>Disable all permissive processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3956
+msgid ""
+"A permissive domain is a process label that allows the process to do what it "
+"wants, with SELinux only logging the denials, but not enforcing them.  "
+"Usually permissive domains indicate experimental policy, disabling the "
+"module could cause SELinux to deny access to a domain, that should be "
+"allowed."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:3994
+msgid "<b>Deny all processes from ptracing or debugging other processes?</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4031
+msgid ""
+"File equivalence cause the system to label content under the new path as if "
+"it were under the equivalence path."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4087
+msgid "Files Equivalence"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4100
+msgid "<b>...SELECT TO VIEW DATA...</b>"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4131
+msgid "Delete"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4147
+msgid "Modify"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4208
+msgid "Revert"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4213
+msgid ""
+"Revert button will launch a dialog window which allows you to revert changes "
+"within the current transaction."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4225 ../sepolicy/sepolicy/gui.py:2379
+msgid "Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4230
+msgid "Commit all changes in your current transaction to the server."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4278
+msgid "Applications - Advanced Search"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4331
+msgid "Installed"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4383
+msgid "Process Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4424
+msgid "More Details"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4460
+#: ../sepolicy/sepolicy/sepolicy.glade:4754
+msgid "Delete Modified File Labeling"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4478
+msgid ""
+"Select file labeling to delete. File labeling will be deleted when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4525
+msgid "SELinux File Label"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4564
+#: ../sepolicy/sepolicy/sepolicy.glade:4714
+#: ../sepolicy/sepolicy/sepolicy.glade:4844
+msgid "Save to Update"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4604
+msgid "Delete Modified Ports"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4622
+msgid "Select ports to delete. Ports will be deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4771
+msgid ""
+"Select file equivalence labeling to delete.File equivalence labeling will be "
+"deleted when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4887
+msgid "More Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4914
+msgid "Types"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:4973
+msgid ""
+"Review the updates you have made before committing them to the system.  To "
+"reset an item, uncheck the checkbox.  All items checked will be updated in "
+"the system when you select update."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5036
+msgid "Action"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5062
+msgid "Apply"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5119
+#: ../sepolicy/sepolicy/sepolicy.glade:5360
+msgid ""
+"Add User Roles. SELinux User Roles will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5144
+#: ../sepolicy/sepolicy/sepolicy.glade:5385
+msgid "SELinux User Name"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5258
+#: ../sepolicy/sepolicy/sepolicy.glade:5499
+msgid ""
+"Enter MLS/MCS Range for this SELinux User.\n"
+"s0-s0:c1023"
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5289
+#: ../sepolicy/sepolicy/sepolicy.glade:5530
+msgid ""
+"Specify the default level that you would like this SELinux user to login "
+"with.  Defaults to s0."
+msgstr ""
+
+#: ../sepolicy/sepolicy/sepolicy.glade:5293
+#: ../sepolicy/sepolicy/sepolicy.glade:5534
+msgid "Enter Default Level for SELinux User to login with. Default s0"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Disable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:61
+msgid "Enable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:66
+msgid "Advanced <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:67
+msgid "Advanced Search <<"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:92
+msgid ""
+"<small>\n"
+"To change from Disabled to Enforcing mode\n"
+"- Change the system mode from Disabled to Permissive\n"
+"- Reboot, so that the system can relabel\n"
+"- Once the system is working as planned\n"
+"  * Change the system mode to Enforcing</small>\n"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:115
+#, python-format
+msgid "%s is not a valid domain"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:624
+msgid "System Status: Disabled"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:722
+msgid "Help: Start Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:726
+msgid "Help: Booleans Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:732
+msgid "Help: Executable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:735
+msgid "Help: Writable Files Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:738
+msgid "Help: Application Types Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:743
+msgid "Help: Outbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:746
+msgid "Help: Inbound Network Connections Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:752
+msgid "Help: Transition from application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:755
+msgid "Help: Transition into application Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:758
+msgid "Help: Transition application file Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:762
+msgid "Help: Systems Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:766
+msgid "Help: Lockdown Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:770
+msgid "Help: Login Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:774
+msgid "Help: SELinux User Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:778
+msgid "Help: File Equivalence Page"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:922 ../sepolicy/sepolicy/gui.py:1211
+#: ../sepolicy/sepolicy/gui.py:1644 ../sepolicy/sepolicy/gui.py:1885
+#: ../sepolicy/sepolicy/gui.py:2698
+msgid "More..."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1031
+#, python-format
+msgid "File path used to enter the '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1032
+#, python-format
+msgid "Files to which the '%s' domain can write."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1033
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to connect."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1034
+#, python-format
+msgid "Network Ports to which the '%s' is allowed to listen."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1035
+#, python-format
+msgid "File Types defined for the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1036
+#, python-format
+msgid ""
+"Display boolean information that can be used to modify the policy for the "
+"'%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1037
+#, python-format
+msgid "Display file type information that can be used by the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1038
+#, python-format
+msgid "Display network ports to which the '%s' can connect or listen to."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1039
+#, python-format
+msgid "Application Transitions Into '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1040
+#, python-format
+msgid "Application Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1041
+#, python-format
+msgid "File Transitions From '%s'"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1042
+#, python-format
+msgid ""
+"Executables which will transition to the '%s', when executing a selected "
+"domains entrypoint."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1043
+#, python-format
+msgid ""
+"Executables which will transition to a different domain, when the '%s' "
+"executes them."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1044
+#, python-format
+msgid "Files by '%s' will transitions to a different label."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1045
+#, python-format
+msgid "Display applications that can transition into or out of the '%s'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1149
+msgid "MISSING FILE PATH"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265 ../sepolicy/sepolicy/gui.py:1267
+msgid "Boolean section."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1265
+msgid "To disable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1267
+msgid "To enable this transition, go to the "
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1324
+msgid "executable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1327
+msgid "writable"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1330
+msgid "application"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1331
+#, python-format
+msgid "Add new %s file path for '%s' domains."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1332
+#, python-format
+msgid "Delete modified %s file paths for '%s' domain."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1333
+#, python-format
+msgid ""
+"Modify selected modified %s file path for '%s' domain. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1345
+msgid "connect"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1348
+msgid "listen for inbound connections"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1350
+#, python-format
+msgid "Add new port definition to which the '%s' domains is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1351
+#, python-format
+msgid ""
+"Delete modified port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1352
+#, python-format
+msgid "Modify port definitions to which the '%s' domain is allowed to %s."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1381
+msgid "Add new SELinux User/Role definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1382
+msgid "Delete modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1383
+msgid "Modify selected modified SELinux User/Role definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1390
+msgid "Add new Login Mapping definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1391
+msgid "Delete modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1392
+msgid "Modify selected modified Login Mapping definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1399
+msgid "Add new File Equivalence definition."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1400
+msgid "Delete modified File Equivalence definitions."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1401
+msgid ""
+"Modify selected modified File Equivalence definitions. Only bolded items in "
+"the list can be selected, this indicates they were modified previously."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1429
+#, python-format
+msgid "Boolean %s Allow Rules"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1442
+#, python-format
+msgid "Add Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1443
+#, python-format
+msgid "Add Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1448
+#, python-format
+msgid ""
+"Add File Labeling for %s. File labels will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1449 ../sepolicy/sepolicy/gui.py:1500
+#, python-format
+msgid "Add File Labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1459
+msgid "Add Login Mapping. User Mapping will be created when Update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1460
+msgid "Add Login Mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1465
+msgid ""
+"Add SELinux User Role. SELinux user roles will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1466
+msgid "Add SELinux Users"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1473
+msgid ""
+"Add File Equivalency Mapping. Mapping will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1474
+msgid "Add SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1499
+#, python-format
+msgid ""
+"Modify File Labeling for %s. File labels will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1566
+msgid ""
+"Modify File Equivalency Mapping. Mapping will be created when update is "
+"applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1567
+msgid "Modify SELinux File Equivalency"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1652
+#, python-format
+msgid ""
+"Modify Network Port for %s.  Ports will be created when update is applied."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1653
+#, python-format
+msgid "Modify Network Port for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1866
+#, python-format
+msgid "The entry '%s' is not a valid path.  Paths must begin with a '/'."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:1879
+msgid "Port number must be between 1 and 65536"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2146
+#, python-format
+msgid "SELinux name: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2157
+#, python-format
+msgid "Add file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2159
+#, python-format
+msgid "Delete file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2161
+#, python-format
+msgid "Modify file labeling for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2165
+#, python-format
+msgid "File path: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2168
+#, python-format
+msgid "File class: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2171 ../sepolicy/sepolicy/gui.py:2195
+#, python-format
+msgid "SELinux file type: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2180
+#, python-format
+msgid "Add ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2182
+#, python-format
+msgid "Delete ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2184
+#, python-format
+msgid "Modify ports for %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2187
+#, python-format
+msgid "Network ports: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2190
+#, python-format
+msgid "Network protocol: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2204
+msgid "Add user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2206
+msgid "Delete user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2208
+msgid "Modify user"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2211
+#, python-format
+msgid "SELinux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2216
+#, python-format
+msgid "Roles: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2220 ../sepolicy/sepolicy/gui.py:2245
+#, python-format
+msgid "MLS/MCS Range: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2229
+msgid "Add login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2231
+msgid "Delete login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2233
+msgid "Modify login mapping"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2237
+#, python-format
+msgid "Linux User : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2241
+#, python-format
+msgid "SELinux User: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2254
+msgid "Add file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2256
+msgid "Delete file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2258
+msgid "Modify file equiv labeling."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2262
+#, python-format
+msgid "File path : %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2266
+#, python-format
+msgid "Equivalence: %s"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2369
+#, python-format
+msgid "Run restorecon on %s to change its type from %s to the default %s?"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2381
+msgid "Update Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2383
+msgid "Revert Changes"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2556
+msgid "System Status: Enforcing"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2558
+msgid "System Status: Permissive"
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2749
+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 ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid ""
+"You are attempting to close the application without applying your changes.\n"
+"    *    To apply changes you have made during this session, click No and "
+"click Update.\n"
+"    *    To leave the application without applying your changes, click Yes.  "
+"All changes that you have made during this session will be lost."
+msgstr ""
+
+#: ../sepolicy/sepolicy/gui.py:2783
+msgid "Loss of data Dialog"
+msgstr ""
-- 
1.8.3.1

